Privacy Policy
This Privacy Policy explains how Typrio (“the App”) handles information when you use it. Typrio is local-first and is designed so you can choose between on-device AI and optional cloud AI.
1. Cloud vs on-device processing
Typrio supports both on-device AI and optional cloud AI. On-device mode processes data locally on your device. Cloud mode sends data to your selected AI provider only after you explicitly consent in-app before first transmission.
Nothing is sent to external AI providers while you use on-device mode. If you enable cloud mode, data needed to generate responses is sent to the provider you selected.
2. What data may be sent in cloud mode
When cloud mode is enabled, Typrio may send:
- your current prompt or message
- recent conversation context needed to answer
- memory snippets (only if Memories are enabled and Private Chat mode is off)
- redacted text extracted on-device from attachments (when attachments are used)
- conversation/session identifier (UUID) for request continuity
- chosen model identifier and request metadata required for generation
Raw image and PDF files are processed on-device first. Typrio currently sends extracted and redacted text context when needed, not raw attachment files.
3. Who receives data in cloud mode
Depending on the model/provider you select, cloud data may be sent to:
- OpenAI
- Anthropic
- Mistral
- Venice.ai
- OpenRouter
- user-configured private endpoint/provider (if enabled by app configuration)
Third-party providers process and retain data under their own policies and terms. Their retention and model-training practices are not controlled by Typrio.
4. How data is collected
Typrio collects data:
- directly from your chat input
- from user-selected attachments, which are analyzed locally before any cloud request
- from optional memory features you control in-app
- from provider setup fields such as API key and model configuration
5. How data is used
Typrio uses data to:
- provide AI responses
- preserve chat continuity within a session
- apply optional memory and personalization features
- perform safety processing for attachments (local analysis and redaction before context assembly)
Typrio does not use your data for third-party advertising and does not perform cross-app tracking.
6. Storage and retention
- API keys are stored locally in iOS Keychain.
- Chats and memories are stored on-device until you delete them or uninstall the app.
- When cloud mode is used, providers may retain data under their own policies.
7. User controls
You can control privacy behavior in-app:
- choose on-device or cloud model
- review and confirm the consent prompt before first cloud send
- disable cloud by switching back to on-device models
- reset provider setup (revokes provider consent in app)
- use Private Chat mode and Memory controls
8. Analytics
Typrio uses self-hosted Umami analytics to improve usability and reliability. This setup is privacy-focused and does not use cross-app tracking.
9. Technical and diagnostic data
Typrio may collect limited technical information such as crash reports, error logs, and performance metrics to debug and maintain app quality.
10. Payments
If you purchase subscriptions or paid features, Apple processes payments through the App Store. Typrio does not receive or store full payment card details.
11. Children’s privacy
Typrio is not intended for children under the age of 16. No personal data is knowingly collected from children.
12. Your rights
Depending on your jurisdiction, you may have rights related to your personal data, including the right to access, correct, or delete certain information.
Because Typrio is local-first, many controls can be exercised directly in-app by deleting chats, memories, or provider configuration, or by uninstalling the app.
13. Changes to this Privacy Policy
This Privacy Policy may be updated from time to time. Continued use of the App after changes means you accept the updated policy.
14. Contact
If you have questions about this Privacy Policy or Typrio’s privacy practices, contact:
[email protected]
By using Typrio, you acknowledge that you have read and understood this Privacy Policy.