VoiceInk privacy: what stays on your Mac, what is sent, and the three settings to check

VoiceInk can run entirely on your Mac, and it can also send your words to a cloud provider. Which one happens depends on three separate settings: the transcription model, AI enhancement, and Dictionary Auto Learn. Its docs say to check all three, because a local transcription model does not stop the other two from sending text out.

I built YapToText, a different dictation app for the Mac, so read what I say about VoiceInk with that in mind. Every fact about VoiceInk here is from its documentation, read on October 9, 2026. The pages are Privacy and Data, Context Awareness and Installation.

Download YapToText on the Mac App StoreThis app is completely free. You don't have to make an account. There are no subscriptions, no difficult downloads, and nothing is locked. Made for Apple silicon Macs. Source on GitHub.

What each feature uses

From VoiceInk's docs page Privacy and Data, read October 9, 2026.

FeatureWhat happens to your data
Local transcriptionAudio is processed on your Mac
Cloud transcriptionAudio is sent to the transcription provider you selected
AI enhancementThe transcript, your Vocabulary and any enabled context are sent to the enhancement provider you selected
VoiceInk RefineThe text is cleaned up locally, with a fixed task and no context
Dictionary Auto LearnChanged text, plus a little neighboring text, is sent to its own separately selected review provider
Local CLIThe prompt goes to a local command, which may itself contact a cloud service

The fully on-device setup

  1. Select a local transcription model in the Mode you use.
  2. Turn AI enhancement off, or use a local option. VoiceInk Refine runs locally on an Apple silicon Mac with at least 16 GB of memory.
  3. Turn Dictionary Auto Learn off, or point it at a local review model.
  4. Repeat for each Mode.

Local transcription does not make cloud enhancement local. That sentence is close to the docs' own wording, and it is the thing to remember. The VoiceInk Modes page covers where each setting lives.

Why it asks for Screen Recording

From VoiceInk's docs page Installation.

PermissionWhat VoiceInk uses it for
MicrophoneRecording your voice
AccessibilityPasting text, keyboard interactions, reading selected text, and observing corrections for Auto Learn
Screen RecordingCapturing the active window and extracting its text for screen context

Screen context is optional. When it is on, VoiceInk captures the active window, reads the text from it on your Mac with Apple's Vision framework, and sends that extracted text to the AI provider as part of the prompt. The docs say the screenshot image itself is not sent. If you never grant Screen Recording, screen context is skipped and dictation still works.

What it reads when recording starts

At the start of a live recording VoiceInk prepares a snapshot in memory: the clipboard, the selected text, and, when permission allows, text from the active window. A Mode's switches for Selected Text, Clipboard and Screen decide which of those are included in the enhancement request. The docs are precise about this: turning a source off stops it from being sent, and does not stop every local read. Plain dictation with no enhancement sends none of it to a provider.

What is kept on your Mac

  • History. Transcripts, enhanced results, saved audio and AI request details are stored locally. The request details can include the context that was sent.
  • Deleting. History settings control how long transcripts and audio are kept. The docs note that deletion is not a guarantee of forensic erasure from the database, backups or the disk.
  • API keys. Stored in the macOS Keychain, and left out of settings backups.
  • Cloud services. Each one applies its own data and retention policy.

YapToText next to it

Both apps can keep everything on the Mac. The difference is how much you have to check.

VoiceInk from its docs, read October 9, 2026. YapToText from its own source and settings.

VoiceInkYapToText
Speech modelLocal or cloud, your choice per ModeLocal only
CleanupA provider you connect, or Refine locally with 16 GBA local model that ships in the app
Settings that can send data outThreeNone
Screen Recording permissionOptional, for screen contextNot requested
Source codePublic, GPL v3Public, GPL-3.0

VoiceInk gives you more models and more control. YapToText has no cloud option to misconfigure. The private dictation page shows how to check any app with the network off, and the VoiceInk alternative page compares the two overall.

Download YapToText on the Mac App StoreThis app is completely free. You don't have to make an account. There are no subscriptions, no difficult downloads, and nothing is locked. Made for Apple silicon Macs. Source on GitHub.

The short version

  • Local. A local transcription model keeps the audio on your Mac.
  • Check. AI enhancement and Auto Learn, separately.
  • Screen Recording. Optional. It sends extracted text, not the screenshot.
  • History. On your Mac.
  • Open source. You can read what it does.

If VoiceInk changes how it handles data, open an issue on GitHub and I will update this page. Every one gets read.

Download YapToText on the Mac App StoreThis app is completely free. You don't have to make an account. There are no subscriptions, no difficult downloads, and nothing is locked. Made for Apple silicon Macs. Source on GitHub.

About the author. Ryleigh Newman is a developer whose hands make typing difficult and who dictates every day with YapToText, the app this site describes. Facts about other apps come from their own sites, with the date they were read. More about the project.

Sources

Questions

Is VoiceInk private?

It can be. With a local transcription model, no cloud enhancement and Auto Learn off or local, its docs describe an on-device workflow.

Does VoiceInk send my audio to the cloud?

Only if you select a cloud transcription model. Local models process audio on your Mac.

Why does VoiceInk need Screen Recording permission?

For optional screen context. It captures the active window, extracts the text locally, and can include that text in an AI enhancement request.

Does VoiceInk send screenshots to an AI provider?

Its docs say the screenshot image is not the payload. Text extracted from it can be sent when screen context is enabled for a Mode.

Is VoiceInk open source?

Yes. Its source is public under the GPL v3.