Last updated 2026-06-09.
Just Say It is a voice dictation tool for macOS. You hold a key, speak, and cleaned text is injected at your cursor in whatever app you're using. This page explains what the app can access, what each third party we use can see, and — importantly — the difference between what we can prove and what we can only point you to.
These are guarantees our own architecture enforces — not promises about third parties:
At v1, Just Say It is cloud-only (no offline mode yet). To turn your speech into clean text:
Our proxy stores none of this and does not log its contents (point 5 above). Once the data reaches our providers, their handling is governed by their own published policies, which we cite below. We are citing the providers' statements — we are not issuing our own absolute guarantees, and we have not yet obtained separate written confirmation from them:
stt-rt-v4). For streaming use, Soniox's published security & privacy documentation states it does not store audio or transcripts and does not use them for training — Soniox security & privacy, Soniox privacy policy. (This describes the realtime streaming path we use; it is not a blanket claim about Soniox's other, async APIs, which we do not use.)If sending audio off-device to these providers is unacceptable for your work, this product is not yet right for you (an offline mode is not available at v1).
We have separately requested written confirmation of these commitments from both providers. Until that is in hand, treat the statements above as the vendors' own published policies (linked), not as guarantees we independently warrant.
Free tier: 8,000 words per week. Words are counted in a way that's comparable across languages — each non-Chinese word counts as one, and each Chinese character counts as one — so the limit is roughly the same amount of dictation whether you speak English, Chinese, or a mix. Empty or failed dictations are not counted.
| Subprocessor | Purpose | Data it can see | Retention / training | Notes |
|---|---|---|---|---|
| Soniox | Speech-to-text (v1 ASR, realtime streaming stt-rt-v4) | Your audio + transcript, in-flight | Per Soniox's published policy for streaming use: not stored, not used for training (security & privacy) — our separate written confirmation still pending | Our proxy stores/logs none of it (pass-through). |
| Anthropic | Transcript cleanup (Claude) | Transcript + tone/language/dictionary, in-flight | Per Anthropic's API/commercial policy: not used for training by default (policy); we submit no feedback — our separate written confirmation still pending | Our proxy stores/logs none of it. |
| (Cloud host) | Backend proxy infrastructure | TLS-terminated traffic | — | Hosting only. |
| Supabase | Sign-in + accounts/usage database | Email + user id; per-week word count | No transcripts or audio, ever | Used for auth + usage limits. |
| Sparkle | Update channel | Version-check requests only | n/a | EdDSA-signed updates. |
| PostHog (opt-in only) | Product analytics | App-category, latency, error codes; no transcripts | n/a | Off by default. |
Report security issues privately to [email protected] (also published at /.well-known/security.txt).
We will update this page as our architecture and providers change — including upgrading the third-party sections above to firm guarantees once we have written confirmation. The engineering source of truth is SECURITY.md in the repository.