← Diction

Privacy Policy

Last updated: March 2026

Overview

Diction is a speech-to-text keyboard for iOS developed by Ondrej Machala. Your privacy is not a feature — it is the foundation. Diction contains zero analytics, zero tracking SDKs, and zero third-party code that collects data.

On-Device Mode

Audio is processed entirely on your iPhone using a local speech model. Nothing leaves your device. No network connection is required. Your audio is held in memory during transcription and discarded immediately after.

Self-Hosted Mode

When you connect Diction to your own server:

Diction One (Cloud Mode)

When you use the hosted Diction One service:

What We Collect

Nothing. Diction does not collect, transmit, or store any personal data. Specifically:

Data Stored on Your Device

Diction stores the following locally on your iPhone, accessible only to the app and keyboard extension:

No data is synced to iCloud or any external service. You can delete all local data by removing the app.

Keyboard Extension & Full Access

Diction requests Full Access for the keyboard extension. iOS requires this for any keyboard that needs network access. Here is what Full Access enables and does not enable:

Payments

Diction One subscriptions are processed entirely by Apple through the App Store. We do not receive or store your payment information, Apple ID, or billing details.

Children's Privacy

Diction does not knowingly collect any data from anyone, including children under 13. Since we collect no personal information, 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 ondrej@diction.one or open an issue on GitHub.