Privacy
Your typing never leaves your Mac
That is the whole point of TypeSeer, and it is worth being precise about. Below is exactly what stays on your device, exactly what TypeSeer sends over the internet, and why — no vague reassurances.
What never leaves your device
TypeSeer reads the text you are typing in order to suggest what comes next. All of that stays on your Mac:
- Everything you type. The text TypeSeer reads from the app you are working in is passed to an AI model running locally on your Mac. It is never uploaded, never sent to us, and never sent to any AI provider. There is no cloud model behind TypeSeer.
- The window you are typing in. If you turn on surrounding context, TypeSeer reads the message you are replying to and the thread around it from the focused window, and gives it to the local model so suggestions fit the conversation. It reads only that window, never password fields, uses the text only to write the next suggestion, and never stores or transmits it. It is off until you turn it on, and runs only in apps you have enabled TypeSeer for.
- Your clipboard. If you turn on clipboard awareness, recently copied text is read on your Mac and given to the local model as context. TypeSeer also reads the clipboard when expanding a snippet that contains
{clipboard}, independently of the awareness setting. Clipboard contents are not transmitted. - What TypeSeer learns about your writing. Personalization is optional and learns only from completed sentences; it never stores the sentence still in progress or a suggestion you ignore. Text you accept can become part of a learned sentence once you finish it. Review Data in Settings lets you inspect every active learned sentence and its understandable evidence, export a readable copy, delete one entry, or clear the active collection. Personalization and snippets are stored in plain files on your Mac, under
~/Library/Application Support/TypeSeer. - Website identity, only if you opt in. “Personalize by website in browsers” lets TypeSeer prefer writing learned on the same website before falling back to browser-level and general writing. For supported browsers, TypeSeer immediately reduces an HTTP or HTTPS page address to a normalized hostname. It can store that hostname beside a learned sentence and show it in Review Data and exports. It never stores the page path, search or query, fragment, title, port, account details, local-file address, or browser-internal page.
- Your spelling checks. These also run locally, against the macOS system dictionary on your device.
TypeSeer has no account, no login, and no server that your text could be sent to. We could not read what you type even if we wanted to.
What TypeSeer does send
TypeSeer makes network connections in exactly four situations. There are no others.
1. Checking for updates
Once a day, and whenever you choose Check for Updates…, TypeSeer asks typeseer.com whether a newer version exists. That request includes:
- a random install ID — a UUID generated the first time your copy checks, stored in TypeSeer's preferences. It is randomly generated, not derived from your Mac's hardware, your name, or anything else about you, and it is not shared with or linkable to any other app or service;
- the TypeSeer version you are running.
As with any web request, your IP address is visible in transit to Cloudflare, who serve our site. We do not store it. What we record is the install ID, the version, the country the request came from, and the time — nothing else. We use this only to count how many people use TypeSeer and which versions are in the wild. It is not used to build a profile, it is not linked to your identity or your purchase, and it is never sold or shared.
Because the ID is random and unconnected to you, we generally cannot tell which install is yours — which also means we usually cannot look up or delete "your" record on request.
Turning it off. If you would rather TypeSeer never checked automatically, run this in Terminal and restart TypeSeer:
defaults write com.TypeSeer.app SUEnableAutomaticChecks -bool false
TypeSeer will then only check when you explicitly ask it to. You will need to update manually.
2. Downloading the AI model
The first time it runs (and when you switch models), TypeSeer downloads model files from Hugging Face (huggingface.co), which hosts them. Hugging Face sees your IP address, as it would for any download. Nothing about you or your typing is included. Once downloaded, the model runs entirely offline.
3. Activating or checking a licence
If you enter a licence key, TypeSeer sends it to our payment provider, Lemon Squeezy (api.lemonsqueezy.com), to activate and validate it. TypeSeer validates a stored licence when the app launches and when you open Settings; after a successful check, the licence currently remains active offline for up to seven days. The request includes your licence key and your Mac's name (for example "Alex's MacBook Pro"), which is used to identify the device the licence is activated on so you can manage your activations. If your Mac's name contains your real name, that name is sent. During the free trial no licence request is made at all — the trial is tracked purely on your own Mac.
4. Buying or managing a licence
The Upgrade and Manage links open Lemon Squeezy's website in your normal browser. Your payment details are handled entirely by Lemon Squeezy and never pass through TypeSeer. We never see or store your card details.
Third parties
We keep the list short deliberately:
- Cloudflare — sits in front of typeseer.com and therefore processes requests to our website and update feed, including your IP address. They also host the database holding the update-check records described above.
- Hugging Face — hosts the AI model files you download.
- Lemon Squeezy — our payment provider and licence system; they are the merchant of record for purchases.
There are no analytics SDKs, no advertising, no trackers, and no third-party AI services in TypeSeer.
What we keep, and for how long
For each update check we store four things: the random install ID, the TypeSeer version, the country the request came from, and the time. We deliberately do not store your IP address — the install ID is enough to count installs, so keeping IPs would mean holding personal data for no reason.
These records live in a database hosted by Cloudflare, are kept for up to 12 months, and are not shared with anyone.
Your rights
TypeSeer is made by Digital Llama, based in the United Kingdom, which is the data controller for the above. Under UK GDPR you have the right to ask what personal data we hold about you, to have it corrected or deleted, and to object to how we use it. Email [email protected] and we will respond. For anything relating to your purchase, Lemon Squeezy holds that data — we can point you in the right direction.
If you are not happy with how we handle it, you can complain to the UK's Information Commissioner's Office (ICO).
Changes
If we ever change what TypeSeer sends, we will update this page and say so plainly rather than quietly widening it. Questions are welcome at [email protected].
Last updated: 22 August 2026.