Privacy Policy
Effective date: September 19, 2026
Prism ("the app") is a chat client that connects directly to AI model providers using API credentials you supply. This policy explains what data the app handles, where it goes, and what it never does.
The short version
- Your API keys, conversations, and settings stay on your device.
- The app has no accounts, no analytics, no tracking, and no ads.
- The only network requests the app makes are:
- Fetching the public model catalog from
models.dev(no personal data sent). - Sending your chat messages to the model provider you configure, using your API key.
- Fetching the public model catalog from
- The developers of Prism never see your API keys, messages, or attachments.
Data stored on your device
| Data | Storage | Notes |
|---|---|---|
| Provider API keys and optional custom base URLs | Android Keystore-backed secure storage | Never transmitted anywhere except to the matching provider when you send a chat request. |
| Conversations and messages | On-device app storage | Never uploaded to any server operated by the app developers. Cloud backup is disabled. |
| App settings (selected model, system prompt, reasoning preferences) | On-device app storage | Same as above. |
Data sent to third parties
When you send a chat message, the app transmits the message content — plus any images or files you attach — directly from your device to the API endpoint of the provider you configured (for example OpenAI, Anthropic, Google, or a custom OpenAI-compatible endpoint). That transmission is authenticated with your API key and encrypted in transit.
Those providers have their own privacy policies and data-retention rules. Prism does not control, relay, or store what they receive. Consult the privacy policy of whichever provider you connect.
The app also fetches a public model catalog from models.dev to populate the provider/model pickers. This request contains no personal data, API keys, or message content.
Permissions
| Permission | Why it is requested |
|---|---|
| Microphone | Optional voice dictation of chat messages. Speech recognition runs on-device via the Android speech recognizer; audio is not stored or sent to the app developers. |
| Camera | Optional: take a photo to attach to a chat message. Only used when you explicitly choose to take a photo. |
| Photos / files | Optional: attach existing images or files to chat messages. Attachments are sent only to your configured provider as part of the chat request. |
| Internet | Required for model-catalog fetches and chat API calls. |
All permissions are requested at the moment of use and can be revoked in Android system settings without breaking the rest of the app.
Data sharing
The app does not sell, share, or transmit personal data to the developers or to any third party other than the model providers you explicitly configure, as described above.
Data retention and deletion
All app data lives on your device. Deleting a conversation removes it immediately. Uninstalling the app deletes all stored conversations, settings, and API keys. No copy exists on any server operated by the developers.
Children's privacy
The app is not directed at children under 13 and collects no personal information from anyone.
Changes to this policy
If this policy changes, the updated version will be published at this URL with a revised effective date.
Contact
Questions: github.com/dsingal0/chat_app/issues or dhruvsingalabc@gmail.com.