privacy
Plaintype runs entirely in your browser. There is no server-side account, no analytics, no third-party trackers, and no cookies.
What we store
Two small JSON blobs live in your browser's localStorage:
- Your last 50 completed runs — net WPM, raw WPM, accuracy, errors, mode, and the timestamp. Used to draw the history panel and your all-time best.
- Your settings — sound on/off, volume, sound pack, text position, highlight mode, caret shape.
Both never leave your device. Clearing your browser data — or pressing clear in the history panel — removes them.
What we don't do
- No accounts, no logins, no email collection.
- No analytics or usage telemetry of any kind.
- No advertising, no remarketing pixels, no fingerprinting.
- No third-party domains. Every asset (including keystroke sounds) is served from this domain.
Hosting
The site is served as static files from Cloudflare Pages. Cloudflare's edge servers see your IP address as part of any HTTP request — that's unavoidable for any website — and may log it for abuse prevention per their privacy policy. We don't have an analytics account attached, so we never see those logs.
Contact
If something here is wrong or unclear, please open an issue on the project's repository.