Privacy
Last updated 16 September 2026
Cyan Voice is a Mac app that speaks and listens on your behalf, so the first question anybody sensibly asks is where the words go. The short answer is that by default they stay on your Mac. The rest of this page is the long answer, including the cases where that is not true because you have asked for it not to be.
What the app does on your Mac
By default, both halves of the voice run locally. Speech recognition uses Apple's on-device recogniser or a Whisper model you download into the app; speech synthesis uses an Apple system voice or a Kokoro model you download into the app. In this configuration no audio, no transcript, no code and no part of your Claude Code conversation leaves your machine.
Cyan Voice reads Claude Code's own transcript files on your Mac to know when a session finished, what it was doing, and when it is waiting for permission. Those files stay where Claude Code put them. Cyan Voice keeps its own working files, including a log and a record of recent activity, in your Library folder. Removing the app removes them.
Cyan Voice never sees your Anthropic credentials. It drives the Claude Code already installed and signed in on your Mac.
Optional cloud voices, which you turn on yourself
Cyan Voice can use a cloud provider for transcription or for speech if you choose one and supply your own API key. These are off until you configure them. If you turn one on:
- Transcription sends the audio you speak to that provider (Groq or OpenAI, depending on your choice) for it to turn into text.
- Speech sends the text Cyan Voice is about to say to that provider (Fish Audio or ElevenLabs) for it to turn into audio.
That data is then handled under that provider's own terms and privacy policy, not ours. Your API keys are stored on your Mac and are sent only to the provider they belong to. Turning the option off returns everything to the machine.
What this website and the licence service store
When you buy a licence we store:
- the email address you bought with, so we can send you the key and so you can recover it later;
- your licence key, and the payment and checkout identifiers it came from;
- for each Mac you activate, a salted hash of that Mac's hardware identifier, an optional device name, and when it was activated and last seen. The hash is what lets a reinstall keep working without being counted as a new machine; it cannot be turned back into an identifier for your Mac.
- short-lived one-time codes, stored hashed, when you move a licence to a different Mac.
Payments are processed by Dodo Payments. Your card details are entered on their checkout and never reach us. They act as merchant of record and hold the payment record; we hold only the identifiers above.
If the app crashes it can send a crash report containing the app version, the macOS version, the exception and the stack frames. It contains no transcript, no code and no audio.
This site sets no analytics or advertising cookies and does not track you across other sites.
Who else sees it
We do not sell your data and we do not share it for advertising. It reaches our payment processor, our email sender and our hosting provider only to the extent each of them needs it to do its job, and any cloud voice provider you have deliberately turned on.
How long we keep it
Licence records are kept for as long as the licence exists, because the licence is the record. One-time codes expire within minutes. Crash reports are kept while they are useful for fixing the crash.
Your rights
Write to hello@cyanvoice.com and we will tell you what we hold about you, correct it, or delete it. Deleting your licence record ends the licence, so we will check that is what you meant before doing it.
Children
Cyan Voice is not directed at children under 13 and we do not knowingly collect their data.
Changes
If this policy changes in a way that matters, the date at the top changes and, where the change is significant, we will email licence holders.