← Back to KeySleuth

Privacy Policy

Last updated: September 2026

KeySleuth is a typing test built for people using split, columnar, and custom keyboard layouts. This page explains, plainly, what data it collects, why, and how you can control or remove it. This isn't a long legal document because the app doesn't do very much with your data -- there's no advertising, no data brokers, and nothing here is sold to anyone.

What's collected

DataWhenWhy
Typing test results (WPM, accuracy, error details, keystroke timing)Every completed testThe app's core purpose -- diagnosing typing errors and showing your progress over time.
Email, display name, profile photoIf you sign in with GoogleTo sync your test history across devices and let you access it later.
IP address, and an approximate city/region/country derived from itWhen the app loadsShown only to the site admin, for basic traffic visibility (e.g. distinguishing real visitors from bots). The location lookup is performed by a third-party service, ipapi.co -- see below.
An anonymous device identifierIf you use the app without signing inLets your own local test history be grouped together without requiring an account.
Bug/feedback reports you submit, including a snapshot of the test you were onOnly if you click "Report Issue" or "Feedback" and submit oneSo the person maintaining the app can see exactly what you saw when reproducing an issue.

KeySleuth does not use advertising or marketing cookies, does not run third-party analytics or tracking scripts, and does not sell or share your data with advertisers.

Where it's stored

Third parties involved

ServiceWhat it sees
Google Firebase (Authentication, Firestore, Cloud Functions, Hosting)Everything above, if you're signed in. This is the app's hosting/backend provider -- see Google's Firebase privacy documentation.
ipapi.coYour IP address, to resolve it to an approximate city/region/country for the admin's traffic view. See ipapi.co's own privacy policy for how they handle that.

Your controls

Children's privacy

KeySleuth isn't directed at children and doesn't knowingly collect data from anyone under 13 (or the relevant minimum age in your country).

Changes to this policy

If what's collected or how it's used changes meaningfully, this page will be updated and the "Last updated" date above will change accordingly.

Contact

Questions, concerns, or a data deletion request -- use the Feedback button in the app, or the "Other" category if it's not a bug report.