Privacy Policy
Last updated: June 17, 2026
TL;DR. Whisperio runs locally on your computer. We — the developers of Whisperio — do not run any server, do not collect any data, and do not see your recordings, transcripts, or settings. Your audio is sent only to the speech-to-text provider you choose in Settings (e.g. OpenAI, ElevenLabs, or your own self-hosted server). No account, no login, no telemetry.
1. Who we are
Whisperio is an open-source desktop dictation app developed by Daniel Kasprzyk. The source code is published at github.com/draenger/whisperio under the MIT license.
This policy describes how the Whisperio desktop application (and its TestFlight beta) handles data on your device. It does not cover the websites or APIs of third-party providers you choose to use through Whisperio.
2. Data Whisperio does not collect
Whisperio has no backend server operated by us. We do not have, see, or store:
- Your audio recordings
- Your transcripts
- Your settings, hotkeys, or vocabulary
- Your API keys
- Your IP address or device identifiers
- Crash reports, usage analytics, or telemetry of any kind
There is no account, no login, and no registration. We have no way to contact you or identify you unless you contact us directly.
3. Data that stays on your device
The following information is stored locally on your computer only:
- Settings — hotkeys, theme, provider choice, custom vocabulary, output preferences. Stored in the app's local config directory.
- API keys — keys you enter for OpenAI, ElevenLabs, or other providers. Stored using the operating system's secure credential store (Keychain on macOS, Credential Manager on Windows, libsecret on Linux) where available; otherwise in the app's local config directory.
- Recording history — if you enable it, past recordings and their transcripts are stored locally so you can replay or re-transcribe them. You can delete individual entries or clear the entire history at any time from the app.
You can locate and remove this data manually:
- iOS / iPadOS / Apple Watch: data lives inside the app's sandbox container — deleting the app from the device removes it completely. Recording history can also be cleared from the in-app Settings.
- macOS:
~/Library/Application Support/Whisperio - Windows:
%APPDATA%\Whisperio - Linux:
~/.config/Whisperio
4. Data sent to third parties
When you press the dictation hotkey, Whisperio sends your recorded audio to the speech-to-text provider you configured in Settings, so the provider can return a transcript. Whisperio does not send your audio anywhere else.
Possible destinations (whichever you choose):
- OpenAI — see the OpenAI Privacy Policy and API Data Usage Policies. By default, OpenAI does not use data submitted through the API to train its models.
- ElevenLabs — see the ElevenLabs Privacy Policy.
- A self-hosted or third-party OpenAI-compatible server (e.g. whisper.cpp, faster-whisper, LocalAI, Ollama, or another provider you point Whisperio at) — data is sent only to the URL you configured. The privacy of that server is governed by whoever operates it (which may be you).
If you optionally enable the AI post-processing step (LLM cleanup of technical terms), your transcript is also sent to the LLM provider you configured for that feature, subject to that provider's privacy policy.
5. Updates and GitHub
Whisperio checks for new releases by contacting GitHub's public release endpoint. This request includes only what a normal HTTPS request reveals (your IP address, user agent, app version) and is handled by GitHub under GitHub's own privacy policy. Whisperio does not transmit any personal data, recordings, or settings during this check.
You can disable update checks in Settings.
6. TestFlight beta
While Whisperio is distributed through Apple TestFlight, Apple may collect crash logs, device information, and feedback you submit through TestFlight itself. This data flows directly to Apple under Apple's Privacy Policy and is shown to the Whisperio developer in aggregate form to help fix crashes. Whisperio does not add any analytics SDK of its own.
7. Children
Whisperio is not directed at children under 13 and we do not knowingly collect any data from anyone, regardless of age.
8. Your rights
Because Whisperio does not store your personal data on any server we control, requests for access, correction, or deletion of personal data under GDPR, CCPA, or similar laws are limited to data held by the third-party providers you configured. Please contact those providers directly to exercise your rights with respect to data they hold.
For data stored locally on your device, you have full control: you can view, edit, export, or delete it through the app or by removing the files listed in section 3.
9. Changes to this policy
If this policy changes materially, the "Last updated" date at the top will change and a notice will appear in the app's release notes. Older versions are visible in the project's Git history at github.com/draenger/whisperio.
10. Contact
Questions, concerns, or bug reports about privacy: daniel@danielkasprzyk.com or file an issue at github.com/draenger/whisperio/issues.