Privacy

Your audio and transcripts stay on your Mac. You activate each Mac once with your email, in your browser. I use your email to send your activation code. I might also write to hear how you use Dictate and what's missing. Tell me to stop and I will.

What I store when you activate

Earlier signups also keep three things: whether a download link was sent, whether it was opened and whether the download started.

I do not store your IP address. To stop spam I keep a salted one-way hash of it for about two hours. It cannot be turned back into your address.

Your code

The code is sent from dictate@firstversion.in through Cloudflare Email. I keep only a one-way hash of it, for 15 minutes. Replies reach me.

When you send feedback

I store your message, the email you give for a reply, and the Dictate and macOS versions. From the app it also carries your activation ID, so I can see which activation wrote. A copy reaches me through Cloudflare Email.

No cookies

This site remembers the campaign that brought you (for example a utm tag or the site you came from) in your browser's local storage. The download link and the activation page pass it on, so activation can count it. It holds nothing that identifies you.

Who handles it

The controller of your data is Sameer, the developer of Dictate. The activation service, its database and the bot check run on Cloudflare. The code email goes through Cloudflare Email. This site is hosted on GitHub Pages. I do not sell or share your address.

This site counts visits with Cloudflare Web Analytics, which sets no cookies and does not track you across sites.

Deleting your data

Reply to any email from me and ask to be removed. I delete your email, signup record and feedback. You can also ask for a copy of what I hold, or for a correction.

How long I keep it

Until you ask me to delete it.

The app itself

Your audio and transcripts stay on your Mac. By default the audio is deleted after 7 days and the transcript after 30. The app goes online to fetch its speech models and to check for updates, and it reaches three hosts:

Dictate uses Sparkle for updates. A check asks apps.firstversion.in for the list of updates and tells it which version of Dictate you have. The server counts checks by app, version and country and never stores your IP address.

Dictate keeps one item in your login Keychain: a token signed by the Dictate site. It holds three things: your signup id, a random number made on this Mac and the date. The signup id is a random code that points to your email in my list. Dictate checks the signature on your Mac and does not send the token anywhere. About shows your activation ID, a short code made from the signup id that cannot be turned back into it. Send Feedback opens the feedback page in your browser with that ID and the two versions.

If you connect an agent it can read your transcripts. Where it sends them depends on that agent.

Back to Dictate