Privacy Policy
Last updated: October 29, 2026
In short
Blink hears you, reads your screen and acts, all on your Mac. There is no account, no analytics and no tracking. Nothing you say or see is sent anywhere.
1. Data we do not collect
Blink does not collect, send or store any of the following:
- Personal information (name, email, address)
- Usage analytics or telemetry
- Recordings of your voice
- Screenshots or the contents of your windows
- Crash reports
- Location
- Browsing or app history
There are no analytics SDKs, no tracking pixels and no third-party data collection of any kind in Blink.
2. Your voice
While you hold the key, Blink listens and turns what you say into words on your Mac, with Apple’s on-device speech recognition or, if you choose it, a speech model that runs on your Mac. The sound is turned into words in memory and then let go. It is never recorded, saved or sent anywhere.
3. Your screen
To match your words to what you see, Blink reads the front window through macOS Accessibility, and web pages through your browser. If you allow Screen Recording, it can also read the screen with on-device text recognition when nothing else works. All of this happens in memory on your Mac, only when you give a command, and none of it is kept.
If you download the optional local model for vaguer requests, it runs on your Mac and only answers Blink; it is not reachable from other computers.
4. Listen Always
Listen Always is off until you turn it on. While it is on, the microphone stays open and Blink splits what it hears into sentences on your Mac. A sentence that is a clear command, or that starts with “Blink”, runs. Everything else is dropped as it goes: it is not written down, not kept in your history and not sent anywhere.
It turns the microphone off during calls, while another app plays sound, while your screen is locked and after some idle minutes, and the menu bar shows when it is listening.
5. What stays on your Mac
- Settings, in macOS’s preferences for Blink.
- Your history: one line per command, with the words, what ran and how long each step took, in
~/Library/Application Support/Blink/timings.jsonl. Blink’s Past commands page reads it, and so does the Today page, which counts your commands, streak and most used apps on your Mac; none of that is sent anywhere. - What you taught it, when you pick from its choices or show it what to do, in
learned.jsonin the same folder. “Forget that” undoes the last one, and Settings › Basics › Show Learned Commands lists them all. - Your macros, the routines you record, in
macros.jsonin the same folder: the phrase, and each step as the name of a control, a key press or text you typed. Text typed into a password field is never recorded. Settings › Macros lists them and deletes them. - Your license: the key, and how many of the free commands you have used, in your Mac’s Keychain and in a private file in the same folder. Settings › Your license shows it and can remove it.
- Downloaded models: the speech models in your Library folder, and the optional local model in the Hugging Face cache (
~/.cache/huggingface).
None of it is uploaded or synced. You can delete any of these files at any time.
6. Network requests
Blink connects to the internet only for these:
- Model downloads, when you ask for them. The speech models (Settings › Hearing), the small voice detector Listen Always uses (the first time you turn it on) and the local model (Settings › Matching) come from Hugging Face. Like any download, Hugging Face sees the request and your IP address.
- License activation. When you enter your license key, Blink sends Polar the key and the name of your Mac (the one shown in System Settings, for example “Anna’s MacBook Air”), so the license page can show which Macs use it. Blink checks with Polar again now and then that the license is still valid. Nothing else is sent. Blink does not contact Polar before you enter a key.
- Installing llama.cpp, only if you choose to. The optional local model needs llama.cpp. If you click Install in Terminal, Blink opens your Terminal on a short script, after you confirm. It uses Homebrew, a separate tool that is installed first if your Mac does not have it, which downloads from its own servers. Blink itself makes none of those requests, and Homebrew has its own privacy practices.
- Update checks. Blink uses Sparkle, the standard open-source update framework for the Mac, to look for new versions. This may send your macOS version and Blink’s version to our update server.
When you ask Blink to open a website or search one, your browser loads it as if you had typed it. Blink makes no other network requests.
7. No online models
Blink uses no online model. What you say and what is on your screen are handled on your Mac and are never sent to an AI service.
8. Permissions
- Microphone, to hear you.
- Speech Recognition, for Apple’s on-device speech.
- Accessibility, to read windows and to press, type and choose on your behalf.
- Notifications, optional, to tell you how a macro that runs by itself went. The message says only which macro ran and whether it worked.
- Screen Recording, optional, to read the screen when nothing else works.
- Automation, optional and per browser, to read and press controls in web pages through the browser.
Blink does not access your contacts, calendar, photos, location or files beyond its own folder, and uses each permission only to carry out what you ask.
9. Third-party services
- Polar: payments and license keys. When you buy, Polar collects your email and payment details as the merchant of record and gives us your email and order, so we can send your license and answer you. If you buy several licenses and assign them to other people, you give Polar their email addresses, which it uses to send them their keys. Our website reads from Polar only how many licenses have been sold, to show how many are left at today’s price; it does not read or keep anything about who bought them. See Polar’s privacy policy.
- Homebrew: only if you install llama.cpp through Blink. See Homebrew’s analytics and privacy notes.
- Hugging Face: model downloads. See Hugging Face’s privacy policy.
- Sparkle: the open-source update framework. No data is shared with third parties through it.
10. Children
Blink collects no personal information from anyone, children included.
11. Changes to this policy
If this policy changes, the new version will be posted here with a new date. If a change ever means Blink sends something it does not send today, it will ask you first.
12. Contact
Questions about privacy: support@getbl.ink.