Privacy Policy

Last updated: March 2026

Summary

Dictto is a privacy-first voice-to-text app. Your audio and text stay on your device. We collect zero telemetry. You bring your own API key — we never see it.

How Dictto Works

  1. You hold a hotkey and speak
  2. Audio is captured locally on your device
  3. Audio is sent directly from your device to OpenAI's API for transcription and text cleanup
  4. The transcribed text is pasted at your cursor
  5. Audio is discarded immediately — it is never saved to disk or sent anywhere else

Your OpenAI API Key (BYOK)

Dictto uses a Bring Your Own Key model:

Data We Collect

None. Dictto collects zero telemetry, zero analytics, zero crash reports. There are no Dictto servers — the app runs entirely on your device.

Data Stored Locally

Dictto stores the following data on your device only:

DataLocationPurpose
Settings%LOCALAPPDATA%\com.dictto.app\dictto.dbApp preferences
Transcription history%LOCALAPPDATA%\com.dictto.app\dictto.dbYour reference
OpenAI API keyWindows Credential LockerAuthentication with OpenAI

You can delete all local data by uninstalling Dictto and choosing "Remove all data" during uninstallation, or by manually deleting the %LOCALAPPDATA%\com.dictto.app\ folder.

Data Sent to Third Parties

RecipientData sentWhenWhy
OpenAIAudio recording (WAV)Each transcriptionSpeech-to-text via Whisper API
OpenAITranscribed textEach text cleanupGrammar/filler word cleanup via GPT

No data is sent to Dictto or any other party. The app communicates directly with OpenAI's API using your personal API key.

No Accounts, No Servers

Dictto does not require an account. There is no Dictto backend, no user database, no authentication system. The app is fully self-contained on your device.

Future Changes

If a future version of Dictto adds telemetry (e.g., anonymous usage analytics), it will be:

Open Source

Dictto's source code is available at github.com/dictto-app/dictto under the AGPL-3.0 license. You can audit exactly what data the app accesses and where it sends it.

Contact

For privacy questions, open an issue on GitHub.