Currently supported version of ORAND Praxis:
| Version | Supported |
|---|---|
| 1.5 | ✅ |
| 1.4 | ✅ |
| 1.3 | ✅ |
| < 1.3 | ❌ |
ORAND Praxis is designed with privacy in mind:
- Local Storage Only: All conversation data is stored locally in your browser's IndexedDB
- No External Servers: No data is sent to external servers (except your configured LM Studio instance)
- No Analytics: No tracking or analytics code is included
- No Cookies: The application doesn't use cookies
- Client-Side Only: Everything runs in your browser - no backend server
When using LM Studio integration:
- Connections are made to
localhostby default - All communication is local (unless you configure a remote LM Studio instance)
- Be cautious when connecting to remote LM Studio instances
- Use HTTPS if connecting to remote instances
- Verify the endpoint before sending sensitive information
The application relies on browser security features:
- Same-Origin Policy: Protects against unauthorized access
- IndexedDB Security: Data is isolated per origin
- Content Security: No eval() or inline scripts (best practices)
- Regular browser cache clearing may delete your conversations
- Export important conversations to Markdown as backups
- Browser's private/incognito mode won't persist data after closure
If you discover a security vulnerability in ORAND Praxis, please follow these steps:
- Do NOT open a public issue for security vulnerabilities
- Email the maintainers directly (check repository for contact)
- Alternatively, use GitHub's private security advisory feature
Please provide:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if you have one)
- Your contact information (optional)
- Initial Response: Within 48 hours
- Status Update: Within 7 days
- Fix Timeline: Depends on severity
- Critical: 1-7 days
- High: 7-30 days
- Medium: 30-90 days
- Low: Best effort
- We will acknowledge your report
- We will investigate and develop a fix
- We will coordinate disclosure timing with you
- You will be credited (unless you prefer anonymity)
- Export Regularly: Save important conversations as Markdown files
- Secure Your Device: Use device encryption and strong passwords
- Update Browser: Keep your browser updated for security patches
- Verify Source: Only download the application from trusted sources
- Review Code: The application is open source - inspect it if needed
- Use Local Connections: Prefer
localhostover remote connections - Firewall Rules: Ensure LM Studio isn't exposed to the internet unnecessarily
- CORS Settings: Configure CORS properly to prevent unauthorized access
- Model Selection: Be aware of the models you're using and their capabilities
- Don't share: Avoid including passwords, API keys, or personal information in conversations
- Local Only: Remember that data is stored in browser storage
- Shared Devices: Be cautious when using on shared or public computers
- Clear Data: Use browser's clear data feature when done on shared devices
- Data is not encrypted at rest in IndexedDB
- No built-in authentication (client-side only application)
- Relies on browser security mechanisms
- No audit logging of access (only conversation actions)
Security updates will be:
- Released as soon as possible after verification
- Announced in the CHANGELOG
- Tagged with version increments
- Documented in release notes
For non-sensitive security questions, open an issue with the "security" label.
Last Updated: 2026-03-22