Support
Get in touch
Questions, bugs, or feature ideas? We'd love to hear from you.
Send a message
Suggestions, complaints or questions — attach files if it helps.
Frequently asked questions
Only in your browser. Your typing history, per-key stats and settings are saved locally with Chrome's storage and are never uploaded. You can export a JSON backup or a CSV of your sessions, or erase everything, from Settings.
No. Keysprint has no sign-in and no account. Install it and start typing.
Two, both minimal: storage (to keep your stats and settings on your device) and contextMenus (to add the right-click "Practice selected text in Keysprint" item). When you use that menu, Chrome passes the selected text directly to the extension — Keysprint never reads page content on its own. It also requests a single host permission for factory-chrome-extensions.vercel.app, used only to fetch a small display-config that decides whether the optional Support / Go Pro buttons appear.
As you type, Keysprint records how often each key is hit correctly or incorrectly. The Heatmap tab tints every key green→red by your error rate, and Drill mode generates practice words weighted toward your worst keys so you train exactly where it counts.
The standard way: one "word" equals five characters. Your net WPM counts only correctly typed characters over the elapsed time, while "raw" counts everything you typed. Accuracy is correct keystrokes ÷ total keystrokes, and consistency reflects how steady your speed was second to second.