Writhere
← All posts
July 21, 2026

Does Writhere Use the Internet? Every Network Call It Makes, Listed

"On-device" gets used loosely in dictation marketing, including ours in places — so here's the specific, honest list of every network request the Writhere app actually makes, and which ones are on by default.

Quick answer
Speech-to-text itself always runs locally — no network call, ever, for the actual transcription. The app does make a small number of other network calls: license activation, checking for app updates, and (only if you turn it on) an optional AI cleanup pass using your own API key. Crash reports are sent via Sentry to help fix bugs. None of these are the dictation itself.

What is on-device, always, no setting required

  • Speech-to-text transcription. Runs on your Mac's own chip via a local model. No audio or transcript is ever sent anywhere to produce it.
  • Translation (if you enable it). Uses a local model on your Mac — a separate feature from the AI cleanup below, and not a cloud API call.
  • Text formatting and custom dictionary. Applied locally to the transcribed text.

What does touch the network, and why

  • License activation/deactivation. A request to verify your purchase when you first activate a Mac, or move your license to a new one.
  • Update checks. A request to see if a newer app version is available.
  • Optional AI cleanup (off by default). A settings toggle that, if turned on, sends your transcribed text directly to the cloud AI provider of your choice (OpenAI, Google, or Anthropic) using an API key you supply yourself, to polish grammar and resolve spoken self-corrections. This never happens unless you enable it and add your own key.
  • Crash reporting. If the app crashes or hits an error, a report is sent via Sentry to help identify and fix the bug — it does not include your dictated text.

The bottom line

The part that matters most — your voice becoming text — never leaves your Mac. The handful of things that do touch the network are either account/update housekeeping, or a feature you have to explicitly opt into with your own key. Nothing is hidden, and nothing routes your dictation through a Writhere-run server.