Local-first
Audio and transcripts never leave your Mac.
Live todayPenwright is built so audio and text never leave your device. Here's what that means in practice, and what it doesn't mean.
No imaginary certifications. We list them only after they're awarded.
Audio and transcripts never leave your Mac.
Live todayPersonal content stays on the Mac by default. There is no audio to process serverside. Subject-access requests honored.
Live todayControls under review. Available on request once audited.
In progressOn the roadmap. Targeting completion within the next 12 months.
In progressYour Mac records to a temporary WAV file. That file never leaves your device.
A Whisper model on your Mac transcribes the audio using Metal acceleration.
A local language model cleans the text up. No prompt, no output leaves your Mac.
Penwright types the clean text into the active app via the macOS accessibility API.
The temporary WAV file is deleted immediately.
The only online step: Penwright periodically verifies your license status. That call contains no content, no audio, no text.
No. Audio is captured by the desktop app, transcribed by a local Whisper model on your Mac, and discarded. It is never written to a server and never leaves the device.
On your Mac, using llama-cpp-2 with Apple-silicon Metal acceleration. The cleanup model runs locally. Your text never round-trips a cloud.
Three things, and only three: your account email, your license/subscription status, and the app version. No transcripts, no audio, no clipboard content.
Not yet. We're in the process. We list certifications only after they're awarded. We don't claim what we don't have.
The app keeps your settings and custom dictionary locally. Dictation stops working until you re-subscribe. Nothing about your content is uploaded as part of cancellation.
Looking for the legal text? Read the privacy policy.