Delete your TypingFastest account
Last updated: April 2026
TypingFastest (app and website, developed by TypingFastest) lets you permanently delete your account and the personal data associated with it. This page explains the two ways to request deletion, exactly what gets removed, and what we retain (and for how long).
1. How to request deletion
Method 1 — In-app (recommended)
- Open the TypingFastest mobile app
- Go to the Profile tab
- Scroll to and tap the Delete account row
- Confirm the action in the dialog
Your profile, username, and stats are permanently deleted as soon as you confirm. This deletion flow is already live in the mobile app.
Note: if you signed in a long time ago, the in-app deletion may prompt you to re-authenticate first (a Google sign-in popup will appear). This is normal and required by Firebase to confirm it's really you before deleting the account.
Method 2 — By email
If you can't access the app, send a deletion request to rohitvinod.dev@gmail.com with:
- Subject:
TypingFastest account deletion - Body: the email address you used to sign in (so we can locate your account)
We process email deletion requests within 30 days.
2. What gets deleted
When your account is deleted, the following data is permanently removed:
- Firestore user document (
/users/{uid}): email, display name, photo URL, username, and profile metadata - Username uniqueness claim (
/usernames/{lower}): releases the name so someone else can claim it - Firebase Authentication account: your Google or email/password identity is removed
- Cloudflare Durable Object leaderboard record keyed on your Firebase uid: best WPM, ELO rating, and race history
3. What we keep (and for how long)
For analytics, debugging, and abuse prevention, we retain the following with no PII attached:
- Aggregated / anonymized analytics — kept indefinitely with no PII attached
- Firebase Crashlytics crash logs (no PII) — kept for up to 90 days
- Server logs for fraud and abuse prevention — kept for up to 30 days
4. Your username is released
When your account is deleted, your username is released back to the pool. Anyone else can then claim it. If you sign up again later, you may need to pick a different name.
5. Why re-authentication may be required
Firebase requires a recent sign-in for sensitive actions like account deletion. If you haven't signed in for a while, the in-app flow will open a Google sign-in popup before deleting. Complete that step and the deletion proceeds automatically. This is a security feature, not an error.
6. Contact
Questions or trouble deleting your account? Email us at rohitvinod.dev@gmail.com.