Skip to content

Speech recognition that does not leave your machine — unless you ask it to.

When you only want to use voice input if the recording does not leave the device, WhisPaste is built around that constraint: the default mode runs offline on your machine, there is no account to create, the only data that ever leaves is anonymous, opt-out usage statistics (never your audio or text), and the transcript history lives locally in an on-disk SQLite database.

Offline by default

After install, WhisPaste runs entirely on your machine: whisper.cpp transcribes the audio locally, the transcript is delivered to the cursor, and nothing is uploaded. You actively pick a cloud provider in the settings if you want one — there is no silent fallback that would send audio off-device because the local model is "too slow".

Direct-to-provider, never via our servers

If you opt into a cloud provider like OpenAI or Deepgram, the audio goes directly from your machine to that provider with your own API key. WhisPaste does not proxy or buffer the recording on any server we operate, because there is no such server. The legal terms for the audio are then governed by the provider you chose — see the linked privacy policy for the full picture.

No account, opt-out telemetry, local history

There is no sign-up and no login. Anonymous, aggregate usage statistics and crash reports are on by default but can be switched off any time in Settings → Privacy — they are cookieless, carry no cross-session identifier, and never include your audio, transcript, or history. The transcript history itself is stored in a local SQLite database under your user profile, so a privacy review only has to inspect one local file. For the legal text, see the privacy policy.

Does any of my audio leave the machine in the default setup?
No. In the default offline mode, the recording is transcribed by whisper.cpp locally and discarded. The transcript is written to the local SQLite history; the audio buffer is not persisted. Anonymous, aggregate usage statistics may be sent (opt-out), but no telemetry ping ever carries your audio, transcript, or history.
Do I need an account to use WhisPaste?
No. WhisPaste has no user account system at all. You install the app, configure a hotkey, and start using voice input. The Microsoft Store uses its own platform sign-in for the installation, but the app itself never asks you to log in or link an identity.
Where is my transcript history stored?
In a local SQLite database under your user profile (`%APPDATA%` on Windows, `~/Library/Application Support` on macOS, `~/.local/share` on Linux). Nothing is synced to a cloud, and there is no shared config across devices. If you uninstall WhisPaste or delete that file, the history is gone — the on-disk file is the single source of truth.