Skip to main content
TypingFastest

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)

  1. Open the TypingFastest mobile app
  2. Go to the Profile tab
  3. Scroll to and tap the Delete account row
  4. 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.