Privacy, plainly.
AYour voice
Free browser transcription uses the Web Speech API when available. Your browser may send audio to its own speech provider (for example, Google when using Chrome). Managed Pro transcription uploads the recording to MouthPiece, which forwards it to Groq for transcription. MouthPiece does not intentionally save audio recordings to its history database.
BYour text
Local cleanup runs in your browser. When managed AI cleanup is available and enabled, transcript text is sent to the MouthPiece API and forwarded to Anthropic (Claude) or Groq (Llama). If managed cleanup is unavailable, the app falls back to local cleanup.
CYour history
By default, raw and cleaned transcripts are stored in your browser's localStorage. If you enable private-link sync, transcripts are stored in Supabase under that secret link. If you sign in, account sync stores transcripts in Supabase under your user ID. You can clear history from the app; synced copies must also be cleared while the relevant sync method is connected.
DAccounts
An account is optional for Free. Google sign-in or an email magic link is used for account sync and Pro access. Authentication is provided by Supabase. MouthPiece does not sell transcript data or use advertising trackers.
EThe Mac beta
The Mac build transcribes locally with whisper.cpp, but managed cleanup can still send transcript text to the MouthPiece API and an AI provider. The public Mac download is paused while the build, permissions, and disclosures are verified.