Privacy Policy
Last updated: February 1, 2025
Overview
Solo is designed with a fundamental principle: your data never leaves your device. There is no cloud component, no remote server, and no analytics infrastructure. This policy explains what data Solo accesses, how it is processed, and where it is stored.
Data Processing
Solo uses two on-device AI models to function:
- WhisperKit — converts your speech into text. The audio is processed entirely on your device using Apple’s Neural Engine and is never transmitted over a network.
- Apple Foundation Models — rewrites the raw transcript into polished text. This model runs locally on your Apple Silicon chip.
No audio recordings, transcripts, or rewritten text are sent to any external server — not to us, not to Apple, and not to any third party.
Microphone Access
Solo requires microphone access to record your voice for transcription. Audio is captured in-memory, processed by WhisperKit, and discarded immediately after transcription. No audio files are saved to disk or transmitted anywhere.
History & iCloud Sync
Solo stores a local history of your transcriptions so you can review and reuse them. If you are signed into iCloud, this history is synced across your Apple devices using iCloud Key-Value Storage (iCloud KVS). This sync is handled entirely by Apple’s infrastructure and is subject to Apple’s Privacy Policy.
History entries are retained for up to 90 days and limited to 50 entries. You can delete your history at any time from within the app.
Keyboard Extension
Solo includes a keyboard extension for iOS and iPadOS. The keyboard extension requests Open Access solely to communicate with the main Solo app via a shared App Group container. It does not access the network, and no keystrokes or text input are collected or transmitted.
Network Usage
Solo does not make any network requests during normal operation. The macOS app includes a network client entitlement solely for initial model downloads via WhisperKit, which fetches the speech recognition model from Apple’s servers on first launch. After the model is cached locally, no further network access is needed. Solo works fully offline.
Analytics & Tracking
Solo does not include any analytics frameworks, crash reporters, advertising SDKs, or third-party tracking code. We do not collect usage data, device information, or any form of telemetry.
Third-Party Services
Solo does not integrate with any third-party services. The only external dependency is Apple’s iCloud KVS for optional history sync, which is governed by your Apple ID settings and Apple’s own privacy policy.
Data Storage
All data is stored locally on your device:
- macOS — History is stored as a JSON file in the app’s Application Support directory within the macOS sandbox.
- iOS & iPadOS — History is stored in the App Group shared container, accessible only by Solo and its keyboard extension.
- User preferences (writing style, custom instructions) are stored in UserDefaults on your device.
Children’s Privacy
Solo does not collect any personal information from anyone, including children under 13. Since no data is transmitted from the app, there is no mechanism by which personal information could be collected.
Changes to This Policy
If this privacy policy is updated, the changes will be posted on this page with a revised date. Because Solo collects no data, changes are unlikely to affect your privacy.
Contact
If you have questions about this privacy policy, contact us at omid@deviify.com.