Privacy Policy
Last updated: April 13, 2026
INSCODE ("we", "us", "our") operates the opchat mobile application (the "App").
1. Information We Collect
1.1 Data Stored Locally on Your Device
- Conversations and messages
- Custom personas and their configurations
- Projects and folder structures
- App preferences and settings
- Provider configurations (provider type, base URLs, model selections)
This data is stored only on your device using ObjectBox local database and is not transmitted to our servers.
1.2 API Keys
Your API keys for third-party AI providers are stored securely on your device using platform-native secure storage (Keychain on iOS, Keystore on Android). API keys are never transmitted to INSCODE servers.
1.3 Analytics Data
We use Firebase Analytics and Amplitude to collect anonymous usage data:
- App usage patterns (screens viewed, features used)
- Device type and operating system version
- App version
- Crash reports (via Firebase Crashlytics)
This data is collected in aggregate form and cannot identify you personally.
2. Third-Party AI Providers
When you send messages through the App, your conversation content is transmitted directly to the AI provider you have selected. We do not proxy, store, or process your conversations on our servers. Each provider has its own privacy policy:
- OpenAI: https://openai.com/policies/row-privacy-policy/
- Anthropic (Claude): https://privacy.claude.com/en/
- Google (Gemini): https://policies.google.com/privacy
- DeepSeek: https://cdn.deepseek.com/policies/en-US/deepseek-privacy-policy.html
- OpenRouter: https://openrouter.ai/privacy
- Straico: https://straico.com/privacy-policy/
- Microsoft (Azure OpenAI): https://privacy.microsoft.com/privacystatement
- Ollama: Runs locally on your device; no data is transmitted to external servers.
- OpenAI-compatible APIs: Subject to the privacy policy of the specific provider you configure.
3. In-App Consent and Disclosure
Before any data is shared with a third-party AI provider, the App obtains your informed consent in two ways:
- Onboarding: On the final onboarding screen, you are informed that cloud AI providers process your messages on their servers, while on-device models run locally. You must accept this before using the App.
- Provider Setup: When adding a cloud AI provider, you are shown a disclosure identifying the specific provider your messages will be sent to, along with a link to that provider's privacy policy. This is displayed before you save the provider configuration.
No data is sent to any third-party AI service until you explicitly add a provider and send a message.
4. Third-Party Tool Services
When you enable optional tools in the App:
- Web Search: Search queries may be sent to Serper.dev or Tavily APIs.
- Image Generation: Image prompts are sent to your selected AI provider's image generation API.
- MCP Servers: If you configure Model Context Protocol servers, data is exchanged with those servers as configured by you.
5. How We Use Your Information
We use collected analytics information to:
- Provide and maintain the App's functionality
- Understand how users interact with the App to improve it
- Diagnose technical issues and fix bugs
6. Data Sharing
We do not sell, trade, or rent your personal information to third parties. Anonymous analytics data is processed by our analytics providers (Firebase, Amplitude) in accordance with their respective privacy policies.
7. Data Storage and Security
Your conversations, personas, and settings are stored exclusively on your device. API keys are stored in platform-native secure storage. We do not operate servers that store your personal content.
8. Your Rights (GDPR)
If you are located in the European Economic Area (EEA), you have the following rights:
- Right of Access
- Right to Rectification
- Right to Erasure (delete data in-app or uninstall)
- Right to Data Portability (export conversations as JSON/Markdown)
- Right to Restrict Processing
- Right to Object
- Right to Withdraw Consent
Contact: insmobileapps@gmail.com
9. Data Deletion
You can delete all your data at any time by:
- Deleting individual conversations within the App
- Deleting personas, projects, or memories within the App
- Uninstalling the App (removes all locally stored data)
- Contacting us to request deletion of analytics data
10. Opt-Out of Analytics
You can disable analytics data collection by turning off the relevant permissions in your device settings, or by contacting us.
11. Children's Privacy
The App is not directed to children under the age of 13. We do not knowingly collect personal information from children.
12. Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated "Last updated" date.
13. Contact Us
INSCODE
Email: insmobileapps@gmail.com