Your voice stays on your Mac.
Speechcap is built so the most sensitive thing, your audio, never has to leave your computer. The rest of this page explains what we do and don't handle when you use Speechcap.
What Speechcap does NOT collect
- Audio recordings.On the on-device engine (the Free plan, and Pro when Offline mode is on), your audio is captured in memory, transcribed locally, and discarded. It is never written to disk, never uploaded, never reaches our servers. On Pro's optional cloud engine, audio is streamed transiently to our transcription provider, processed, and discarded. We do not retain audio.
- Transcripts in our systems. The text Speechcap produces is written into the focused app on your Mac (Slack, Mail, Cursor, anywhere) and a local history database on your machine. We do not upload transcripts to our servers.
- Behavioural tracking across apps.Speechcap doesn't watch what other apps you run, what you copy and paste, or what you read on the web.
- Browser/page analytics fingerprints. The marketing site (speechcap.com) uses privacy-respecting analytics only. No third-party advertising trackers, no cross-site behavioural fingerprinting.
What Speechcap DOES collect
- Account information. If you create a Pro account, we store your email address, a hashed password, your subscription state (active, trialling, cancelled), and the country you signed up from (for PPP-localised pricing).
- Crash diagnostics.If Speechcap crashes, we may receive an anonymised crash log (no audio, no transcripts, no personal data) so we can fix the bug. You can disable this in the app's Settings → Privacy.
- Custom vocabulary you've opted to sync.If you turn on vocabulary sync, the list of custom words you've added (names, acronyms, product codes) is stored against your account so it follows you between Macs. You can turn sync off; the list then stays local-only.
Sign in with Google
Speechcap offers “Sign in with Google” as an optional way to create and access your account. If you use it, this is exactly how Google user data is handled:
- What we access. Only your basic Google profile via the non-sensitive OAuth scopes
openid,userinfo.email, anduserinfo.profile: your name, email address, profile picture, and Google account identifier. Speechcap does not request or access any other Google data: no Gmail, no Drive, no Calendar, no Contacts. - How we use it. Solely to create your Speechcap account, sign you in, show your name and picture inside the app, and send account-related email (receipts, security notices). We do not use Google user data for advertising, and we do not use it to develop, improve, or train any AI or machine-learning models, including generalized or foundational models.
- Where it's stored. Your name, email address, profile-picture URL, and Google account identifier are stored in our authentication database (hosted by Supabase), encrypted in transit (TLS) and at rest. We never see or store your Google password.
- Who it's shared with.No one. Google user data is never sold, never shared with third parties, and never transferred except to Supabase acting as our hosting subprocessor. No humans read it beyond what's needed for support you request, security investigations, or legal compliance.
- Retention & deletion. Google user data is kept while your account exists and deleted when you delete your account (Settings → Account → Delete, or email hello@speechcap.com). You can also revoke Speechcap's access at any time at myaccount.google.com/permissions.
Speechcap's use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
Cloud transcription mode (Pro)
On Pro's cloud mode, audio is transmitted to a transcription service (Cloudflare Workers AI / Groq, depending on availability) over TLS. The audio is processed and then discarded by the transcription provider. We do not retain audio at any stage; the providers' own policies govern any internal retention windows for abuse-prevention purposes.
If you don't want any third-party processing of your audio: upgrade to Pro and select the on-device engine in Settings → Transcription. That setting routes all transcription and AI cleanup through models running locally on your Mac. Nothing leaves the machine.
Subprocessors
We use a small number of third-party services to operate Speechcap. None of them receive your audio or your transcripts. They process metadata only.
- Supabase: authentication, account database, billing webhook handler.
- Polar: subscription billing and invoicing.
- Cloudflare Workers AI / Groq: cloud transcription (only when you're using cloud mode, and audio is transient).
Your rights
You can:
- Export your account data (custom vocabulary, account email, subscription history).
- Delete your account (this removes your account, custom vocabulary, and stops all future cloud calls).
- Disable cloud transcription entirely by using the on-device engine (the default on the free plan, a toggle on Pro).
- Disable crash diagnostics in the app's Settings → Privacy.
To exercise any of these rights, email hello@speechcap.com. Requests are usually fulfilled within 7 days.
Changes
If we change anything material about how we handle your data, we'll update this page with a new “Last reviewed” date at the top and announce the change in the app and via email to active Pro subscribers.
Contact
Privacy questions, data requests, or anything else: hello@speechcap.com.