Local-First Architecture
All data stays on your machine:| Data Type | Storage Location |
|---|---|
| Config | ~/.reliant/config.yaml (all platforms) |
| Conversations | ~/Library/Application Support/reliant (macOS), ~/.local/share/reliant (Linux) |
| API keys | ~/Library/Application Support/reliant (macOS), ~/.local/share/reliant (Linux) |
| Workflows | .reliant/workflows/ in your project |
| Presets | .reliant/presets/ in your project |
| Memories | ~/.reliant/reliant.md (global), reliant.md (project) |
| Worktrees | ~/.reliant/worktrees/ by default |
| Your code | On your machine |
What Goes to AI Providers
When you chat with Reliant, messages are sent directly to your chosen AI provider (Anthropic, OpenAI, etc.). This includes:- Your messages and prompts
- Relevant code context (files you reference or that tools read)
- Tool call requests and results
- System prompts from workflows/presets
Provider Privacy Policies
Each provider has different data handling policies:| Provider | Data Retention | Training Usage |
|---|---|---|
| Anthropic | 30 days (API) | Not used for training |
| OpenAI | 30 days (API) | Not used for training (API) |
| Varies | Check their policy |
Project Isolation
Each project has isolated data:- Separate chat history
- Separate workflow configurations
- Separate memory files (
reliant.md)
.reliant/ directory but have isolated conversations.
Offline Mode
Reliant works offline for:- Viewing past conversations
- Editing workflows
- File operations
- Local LLMs
Telemetry
By default, Reliant does collect basic telemetry to understand what features you are using. This is not attached to any user information, and is only used for product feature decisions. If you opt-in to crash reporting, only:- Crash stack traces (no code content)
- Basic system info (OS version, Reliant version)
Public Docs Site Analytics
The public docs site (docs.reliantlabs.io) is separate from the desktop app. The Mintlify docs experience includes browser-side analytics integrations for documentation usage.
Apollo remains enabled on the public docs site. Statsig is also supported for anonymous docs analytics when it is explicitly enabled in the runtime configuration for a deployment.
When Statsig is enabled, it collects anonymous documentation usage events such as:
- Page views
- Outbound link clicks
- Docs search opens and submissions
- An anonymous visitor ID in
localStorage - A session ID in
sessionStorage
Enterprise Considerations
For organizations with strict security requirements:- Self-hosted providers: Use Azure OpenAI, AWS Bedrock, or local models
- Air-gapped environments: Deploy with local LLM servers
- Audit logging: Conversations are stored locally and can be reviewed
- SSO/SAML: Coming soon
Deleting Your Data
Clear Conversations
In the app: Settings → Data → Clear Chat HistoryComplete Removal
Security Practices
Code Modifications
Reliant shows you exactly what changes will be made before applying them. In manual approval mode, every edit requires your confirmation.Tool Execution
Shell commands and file operations are:- Logged in the conversation
- Visible in the UI before execution
- Controllable via approval modes
Questions? Email security@reliantlabs.io for security-related inquiries.