Privacy Policy
Last updated:
Keyboard Trainer is a free typing tutor that works without an account. This policy describes exactly what happens to data when you use the site. It is deliberately specific rather than generic, because the honest answer is that very little data leaves your browser at all.
Who runs this site
Keyboard Trainer is an independently operated website available at www.keyboard-trainer.com. It is not affiliated with any keyboard manufacturer, school, or certification body.
For any privacy question, including requests to exercise the rights described below, write to the address on our contact page.
What we do not collect
There is no registration, no login, and no user account. We never ask for your name, email address, phone number, date of birth, postal address, or payment details, and there is no field anywhere on the site in which you could supply them.
We do not build advertising profiles about you, we do not sell or rent data to anybody, and we do not operate a mailing list.
The characters you type into the trainer and the speed test are processed entirely inside your browser in order to compare them against the practice text. They are never transmitted to our servers and never stored anywhere outside your own device.
Data stored inside your browser
Your typing progress lives in your browser's local storage, not on our servers. Local storage is a private area of your own browser that we can read only while you have this site open. We use exactly four keys:
keyboard-trainer-unlocked-levels — which of the six practice levels you have unlocked.
keyboard-trainer-best-scores — your best words-per-minute and accuracy figures per level.
typingTestResults — the history of your speed test results.
kt-theme — whether you chose the light or the dark colour scheme.
Because this data never leaves your device, it is not synchronised between your phone and your computer, and clearing your browser data will erase it permanently. You can delete it at any time through your browser's settings for this site, and nothing on our side will notice or change.
Cookies
The site sets a single cookie, named NEXT_LOCALE. It stores nothing but the two-letter code of the language you picked, for example en or de, so that returning to the site does not throw you back into a language you cannot read. It lasts one year and contains no identifier that could be traced to you.
Under the ePrivacy Directive this is a strictly necessary cookie serving a preference you explicitly requested, which is why the site does not interrupt you with a consent banner. If we later introduce advertising or any other non-essential cookie, a consent banner will appear before that cookie is set, and this section will be rewritten to describe it.
Analytics
We use Vercel Web Analytics and Vercel Speed Insights to understand how many people visit, which pages they open, and how quickly those pages load.
Both are cookieless. They do not store a persistent identifier in your browser and do not follow you across other websites. What we receive is aggregate: visitor counts, page paths, referring site, approximate country, device category, browser, and operating system. We cannot single out an individual visitor in that data, and we do not try to.
Your IP address is processed transiently by Vercel to serve the page and to derive an approximate country, and it is not retained by us in any form.
Hosting
The site is hosted on Vercel, which serves the pages from data centres around the world and keeps standard server logs for security and reliability. This means page requests are necessarily processed outside your own country, including in the United States.
Vercel acts as our processor and is bound by its own data processing terms. Its privacy notice is published at vercel.com/legal/privacy-policy.
Advertising
The site currently shows no advertising and contains no advertising scripts.
Should that change, this policy will be updated before any advertising code goes live. Advertising partners commonly use cookies or similar technologies to measure and personalise advertisements, and where the law requires consent, you will be asked for it first and will be able to refuse without losing access to the trainer.
Your rights
If you are in the European Economic Area or the United Kingdom, the GDPR grants you the rights of access, rectification, erasure, restriction, objection, and data portability.
In practice these rights are unusually simple to exercise here, because we hold no personal data that identifies you. Your progress is already entirely in your hands: it sits in your browser and you can inspect or delete it yourself without asking us. Our legal basis for the aggregate analytics described above is legitimate interest in understanding whether the site works.
You may still write to us with any request or complaint, and you have the right to lodge a complaint with your national data protection authority.
Children
Touch typing is often learned at school age, and children are welcome to use the trainer. Because the site collects no personal data from anybody, it collects none from children either.
We do not knowingly gather information from children under 13. If you believe a child has somehow supplied personal data through this site, contact us and we will investigate and remove it.
Changes to this policy
When this policy changes, the date at the top of the page changes with it. Material changes, in particular the introduction of advertising or of any non-essential cookie, will be reflected here before they take effect rather than afterwards.