Privacy Policy
Want to understand how Diction is designed to protect your data? Read our Privacy First page.
Last updated: March 2026
Diction is a speech-to-text keyboard for iOS. Your privacy is the foundation of how Diction is built, not a feature we bolt on later.
The Diction app contains zero analytics and zero tracking code. No data is collected, transmitted, or sold by the app. Your App Store privacy label reads "Data Not Collected." That is accurate.
This website uses Google Analytics to understand how visitors find diction.one. The app itself contains no analytics of any kind.
How Each Mode Handles Your Audio
On-Device Mode
Audio is processed entirely on your iPhone using a local speech model. Nothing leaves your device. No internet connection is required. Audio is held in memory during transcription and discarded the moment the result is returned.
Self-Hosted Mode
When you connect Diction to your own server:
- Audio travels only to your server. No data touches any third-party service.
- Nothing is stored by Diction. Audio is processed and discarded immediately after transcription.
- We have no access to your audio, your transcriptions, your server, or any other data you produce.
Diction One (Cloud)
When you use the hosted Diction One service:
- Audio is never saved. Your audio is processed in memory and discarded the moment transcription completes. No recordings are written to disk at any point.
- Transcriptions are never stored. The transcribed text is returned to your device and immediately removed from server memory. No transcription is saved, logged, cached, or retained in any form.
- No model training. Your audio and transcriptions are never used to train, fine-tune, or improve any models.
Diction One Infrastructure Logging
The Diction One cloud infrastructure collects system performance logs for debugging and monitoring. These logs include request latency, character counts, error types, and server load metrics. No client data is ever logged or stored. Your audio, transcriptions, and any text context sent for AI Companion are never written to logs.
What the App Collects
Nothing.
The Diction app does not collect, transmit, or store any personal data. Specifically:
- No analytics or usage tracking of any kind
- No behavioural monitoring
- No device identifiers sent anywhere
- No advertising networks or ad code
- No data shared with or sold to third parties
Data Stored on Your Device
Diction stores the following locally on your iPhone, accessible only to the app and its keyboard extension:
- Your settings: selected mode, language, server endpoint (if self-hosted)
- Subscription status: whether you hold an active Diction One subscription (managed entirely by Apple)
- Downloaded speech models: for on-device transcription, stored in the app's local container
None of this data syncs to iCloud or any external service. Removing the app deletes all local data.
Keyboard Extension and Full Access
Diction requests Full Access for the keyboard extension. iOS requires this permission for any keyboard that needs network access. Here is exactly what Full Access enables, and what it does not:
- Network access: required to send audio to your server or Diction One for transcription
- No keylogging: Diction has no QWERTY keyboard and no text input to record
- No clipboard access: Diction does not read your clipboard
- No contacts access: Diction does not access your contacts, photos, or any other personal data
Payments
Diction One subscriptions are processed entirely by Apple through the App Store. We never receive or store your payment information, Apple ID, or billing details.
Children's Privacy
Diction does not knowingly collect data from anyone, including children under 13. Since we collect no personal information at all, no additional protections are necessary.
Changes to This Policy
If we update this policy, the revised version will be posted here with an updated date. Since Diction collects no data, material changes are unlikely.
Contact
Questions about privacy? Email support@diction.one or open an issue on GitHub.