Skip to content

Privacy Policy

What we do with your data

Nothing. That is the whole policy, and the rest of this page is the detail that makes it checkable.

Last updated: 5 August 2026

The short version

PolterType is a desktop application that runs entirely on your computer. It has no accounts, no servers of ours, and no analytics. It never collects, transmits or stores what you type. The application makes exactly one kind of network request — checking GitHub for a new version — and you can switch that off with one checkbox.

What the application reads

To do its job, PolterType has to see your keystrokes: that is the only way to notice that a word came out in the wrong keyboard layout. It is the same operating-system capability that any hotkey tool or accessibility utility uses, and your operating system asks for your permission before granting it.

What matters is what happens next. The word being examined is held in memory only, for as long as it takes to judge it, and is then discarded. It is never written to disk, never sent anywhere, and never included in a log file.

This is enforced by the code rather than promised by this page. Every place in the application that could mention a typed word passes it through a redaction function whose gate requires both a debug build and an explicitly set environment variable. In the released builds you download, the first condition is false at compile time — so no setting, configuration file or environment variable can make a released copy of PolterType print what you typed. You can read that code: logsafe.rs .

The one network request

Unless you turn it off, PolterType asks GitHub once a day whether a newer release exists, and downloads the installer if one does. That request carries no account, no identifier, no request body and no information about you or your typing. GitHub, like any web server serving any download, can see the IP address that connected and a User-Agent naming the version of PolterType that asked.

This is not telemetry, and it is not a place we will ever add any. Turn it off in Settings → General, or set [updates] enabled = false in your configuration file. Switching it off also deletes anything already downloaded.

The optional AI features

PolterType contains an optional AI subsystem (included in the installers since app v0.12.0), and it ships empty: no model, no vendor SDK and no default endpoint. It is off by default and can only talk to an AI service you name in your own configuration file; pointing it at a remote provider rather than your own machine requires a second, separate opt-in, and API keys are stored in your operating system's credential manager, never in a plain-text file. With nothing configured — the default — the subsystem makes no network request of any kind.

What stays on your computer

Your settings, your personal wordlists and your keyboard-layout files are stored in your own user configuration directory, in plain text you can read and edit. If you ever add an API key for the optional AI features, it is stored in your operating system's credential manager — Windows Credential Manager, macOS Keychain, or the Linux Secret Service — and never in a plain-text file.

This website

poltertype.com has no analytics, no tracking pixels, no advertising and no cookies of its own. Fonts and images are served from the site itself, so simply reading this page makes no request to any third party. There is nothing to opt out of, and no consent banner, because there is nothing to consent to.

The site is hosted by Vercel, which — like any web host — processes connection data such as IP addresses in order to serve the page. Download links point to GitHub, and following one takes you to GitHub under their privacy statement .

Children

PolterType is a general-purpose typing utility and is not directed at children. It collects no personal data from anyone, of any age.

Changes to this policy

If this policy changes, the date at the top changes with it and the change is visible in the site's public commit history. Should PolterType ever begin collecting anything at all, that would be a change announced in the release notes and on this page before it shipped — not a quiet edit.

Contact

Privacy questions, and requests about your data, go to support@just-code.net . There is a short answer to most data requests: PolterType holds no data about you, so there is nothing to export, correct or delete — but if you want that confirmed in writing, ask and you will get it.

If something on this page does not match what the code does, that is a bug and belongs in the issue tracker , in public. A privacy claim nobody can check is worth nothing.