Privacy Policy
Ultra Open Client ("the app") is a free, non-commercial, open-source iOS application. This page describes what data the app handles, where that data goes, and what the developer does and does not collect.
The developer of Ultra Open Client does not collect, store, sell, or share any personal data. No analytics, no advertising identifiers, no third-party trackers. The default chat mode runs entirely on your device.
1. Data the developer collects
None. The app does not include any analytics framework, crash reporter, advertising SDK, or third-party tracker. The developer does not operate any servers that store user messages, profiles, or usage data.
2. On-device AI mode (Apple Intelligence)
The default chat mode uses Apple Intelligence through the Foundation Models framework provided by Apple. When you use this mode:
- Your prompts and responses are processed locally on your iPhone.
- No network connection is required, and the app does not send your messages anywhere.
- Chat history is stored on-device using SwiftData.
- If you are signed in with Apple ID, chat metadata may be synced across your own devices via iCloud Key-Value Store. This sync is handled directly by Apple and never touches the developer.
Apple's own privacy policy applies to Apple Intelligence processing. See apple.com/legal/privacy.
3. Optional cloud AI mode
If the app offers an optional cloud AI mode in your region and you actively choose to use it, your chat messages are sent over HTTPS to the configured backend only to generate a response.
- Requests are made directly from your device to the configured backend. The developer does not operate any intermediary server.
- Authentication tokens for this mode, if any, are stored securely in the iOS Keychain on your device.
- Content you send is transmitted only to generate the specific response you asked for. Nothing is shared with any other service.
Please consult the privacy terms of the specific backend you use for details about how that provider handles your data.
4. Permissions the app may request
- Microphone — only when you record a voice message or use the voice-chat mode.
- Speech Recognition — only when you use voice input.
- Camera — only when you attach a photo or start an AI video call.
- Photo Library — only when you attach a photo from your library.
- Sign in with Apple — only when you choose that sign-in method.
All permissions are requested at the moment of use and can be revoked at any time from iOS Settings. The app never accesses these resources in the background.
5. Authentication
The app supports three sign-in modes: Sign in with Apple, phone-based sign-in for full-feature access, and anonymous mode. Tokens issued by the chosen identity provider are stored in the iOS Keychain on your device. They are never transmitted to, or stored on, any server run by the developer.
6. Children
The app is not directed at children under 13, and the developer does not knowingly collect any personal information from anyone. Because no data is collected at all, there is no child-specific data to handle.
7. Changes to this policy
If this policy is updated, the "Last updated" date at the top of the page will change and the previous version will remain visible in the commit history of the public repository that hosts this page.
8. Contact
Privacy questions, concerns, or data-deletion requests can be opened as an issue on the project's GitHub repository. Because the developer does not collect any data, there is nothing to delete on the server side — any data related to the app lives exclusively on your own device.