Terms of Use
TypeFast.io is a free, browser-based typing test run as a personal side project from Belgium by Casper Verswijvelt. By using the site you agree to the terms below. If you don't, please don't use the site.
Eligibility
The site is intended for general audiences. You should be at least 16 years old to use it on your own initiative; if you're younger, please ask a parent or guardian first. The site is not directed at children under 13, and there is no account system through which a younger user could share personal information with the site.
Use at your own risk
The site is provided as-is, without any warranty of fitness for a particular purpose. Typing speed and accuracy results are estimates intended for casual practice — they're not certified scores and shouldn't be used as proof of anything official. Outages, bugs, and measurement quirks are possible; please report them on the feedback page rather than relying on the site for anything mission-critical.
To the extent permitted by law, the operator's liability for any damages arising from your use of the site is limited to the amount you have paid to use it — which, since the site is free, is zero. This doesn't exclude liability that cannot be excluded under applicable law (e.g., for gross negligence or willful misconduct).
Acceptable use
The site is here for people who want to practice typing. Please don't:
- Run automated traffic, scrapers, or load-testing tools against the site without permission.
- Try to interfere with the service, probe it for vulnerabilities outside a coordinated disclosure, or use it to attack other systems.
- Use the site or its measurements to mislead third parties — e.g., to claim a certified typing speed or to misrepresent results.
- Upload or paste content into custom word lists that you don't have the right to use, or that is illegal in your jurisdiction. Custom word lists stay on your device, but you're still responsible for what you load.
Intellectual property
The TypeFast.io name, logo, and look-and-feel are the property of the operator. The source code is available under the MIT license (see below), but the brand, domain, and design as a whole are not licensed to anyone just because the code is open. If you fork the project, please use a different name and visual identity for your fork.
You retain whatever rights you already have in any text you load as a custom word or sentence list. The site reads it locally in your browser and does not upload, store, or claim any rights over it.
Open source and word-list licensing
The TypeFast.io source code is available on GitHub under the MIT license. You can fork it, run your own copy, or contribute changes back — see the contribute page for details. The MIT license applies to the code, not to the typefast.io brand or domain.
Built-in word and sentence lists are sourced from public-domain or permissively licensed corpora. The programming-mode keyword sets are derived from the public language references and are likewise either public-domain or compatible with redistribution. If you believe a list contains material that shouldn't be redistributed, please open an issue on GitHub and it will be reviewed.
Advertising
To cover hosting and domain costs the site shows ads via Google AdSense. Ads are kept as unobtrusive as the format allows, but ad-supported pages do load third-party content. The privacy page details how AdSense and the other third parties on the site handle visitor data.
Termination
Because there is no account system, there is nothing to "close." The operator may, at their discretion, block traffic or restrict access from specific sources if the acceptable-use rules above are being broken, or if keeping the service available requires it.
Governing law
These terms and any dispute arising from them are governed by the laws of Belgium, without regard to conflict-of-laws rules. Where a consumer in another EU member state has stronger mandatory protections under their local law, those protections still apply. Disputes that cannot be resolved informally fall under the jurisdiction of the competent courts of Belgium.
Changes to these terms
These terms may change over time as the site evolves. Continued use of the site after a change constitutes acceptance of the new terms.
Contact
Questions about these terms can be sent to [email protected].