Privacy Policy
Shaberu collects no personal data. It has no accounts, analytics, tracking or advertising, and neither app makes a network request to us — there is no Shaberu server for one to reach.
On the Mac, speech recognition runs on your Mac. A 630MB model downloads the first time and after that transcription is offline: the audio becomes text on the machine and is discarded, never written to a file and never uploaded. Switching the recogniser to the cloud in Settings sends the audio to OpenAI instead, and the setting says so where you make that choice.
On iPhone, speech recognition is always in the cloud. The audio goes from your phone directly to OpenAI using your own API key. There is no local option, for the reason on the front page: the app has to stay resident to hold the microphone for the keyboard, and a resident model that size is the first thing iOS reclaims. Nothing is routed through us on the way.
Polishing is optional on both. With it on, the transcript — text, not audio — is sent to the provider you picked (Anthropic, OpenAI or Google), and their reply is what gets inserted. With it off, the Mac app makes no network requests at all.
API keys are stored in the Keychain. They are not written to preferences, and they never reach us.
The iPhone keyboard requires Full Access and uses it for exactly one thing: reaching the container it shares with the app, to read the finished text and to write back start, send and cancel. The keyboard opens no network connection, records nothing, logs no keystrokes and keeps nothing you type. Its privacy manifest declares no collected data at all.
The microphone is open only while you are speaking, on both platforms. It opens when a dictation starts and closes when you send or cancel, and the system recording indicator agrees with it.
Your dictation history is the last 200 transcripts, in plain text, on the device. It is never uploaded. Deleting the iPhone app removes it; on the Mac brew uninstall --zap --cask shaberu removes it with the app.
Accessibility permission on the Mac is what lets Shaberu see the shortcut key and put text into the app in front of you. It is used for that and nothing else.