Privacy & Security

Thanks for trusting TypingLearn with your data. Here's exactly how we handle your information.

What data do we collect?

TypingLearn collects the following data:

  • Email
  • Username
  • Information about each typing test
  • Your currently active settings
  • Number of tests started and completed
  • Time spent typing on the website
  • Curriculum lesson progress and completed drills
We do NOT collect custom texts — they are stored only in your browser's local storage and never sent to our servers.

How do we collect your data?

You directly provide most of the data we collect. We collect and process data when you:

  • Create an account
  • Complete a typing test
  • Change settings on the website

How will we use your data?

  • Show your result history from previous tests
  • Save results and display statistics
  • Remember your settings and theme preferences
  • Display leaderboards and ranking data
⚠️ If you are found to be cheating or exploiting the website, we may store hashed versions of your username, email, or Discord ID to prevent account re-creation.

How do we store your data?

TypingLearn securely stores your data using Supabase (PostgreSQL).

Your data protection rights

Right to accessRequest a copy of your personal data at any time.

Right to rectificationRequest corrections to any inaccurate information we hold.

Right to erasureRequest deletion of your personal data, under certain conditions.

Right to restrict processingRequest that we limit how we use your data.

Right to objectObject to our processing of your personal data.

Right to data portabilityRequest we transfer your data to another organization or directly to you.

How we use cookies

Cookies are small text files stored in your browser. We use them for:

  • Keeping you signed in
  • Remembering your active settings
  • Remembering your active theme and layout

Third-party Authentication (OAuth)

When you sign in using third-party services (like Google), they provide us with your email address, name, and profile picture. We use this information only to create and manage your account. You can manage what data is shared through your respective provider's security settings.

Data Retention

We retain your personal information for as long as your account is active or as needed to provide you with our services. If you wish to delete your account or request that we no longer use your information, you can do so through your settings page or by contacting us.

Children's Privacy

TypingLearn is intended for users who are at least 13 years of age. We do not knowingly collect personal information from children under 13. If we become aware that a child under 13 has provided us with personal information, we will take steps to delete such information.

Third-party websites

TypingLearn contains links to external websites. Our privacy policy only applies to our website. If you click a link to another site, please read their privacy policy separately.

Changes to this policy

TypingLearn keeps this privacy policy under regular review. Any updates will be placed on this page and may occur at any time without prior notice.

Contact Us

Questions about this policy? Want to exercise your data rights? Reach out to us directly.