← back to tempo
privacy policy
last updated: 2026

what we collect

tempo is designed to keep data local whenever possible. Here is what is involved:

  • Settings and preferences saved in your browser's localStorage
  • Typing stats and history stored locally on your device
  • Leaderboard scores stored in a Redis database — these persist across deploys and are associated with your display name and an anonymous local ID
  • If you sign in with Google (required for leaderboard and badges): your display name and profile picture — your Google ID is used only during token verification and is not stored long-term

what we don't do

  • We do not sell your data to anyone, ever
  • We do not use third-party analytics (no Google Analytics, no Mixpanel, no tracking pixels)
  • We do not track you across other sites
  • We do not build advertising profiles

local storage

tempo uses your browser's localStorage to save your preferences, typing history, and a local user identifier. This data never leaves your device unless you submit a leaderboard score. If you decline cookies or clear your browser storage, nothing persists — the app still works, you just start fresh.


leaderboard data

Submitting a score to the leaderboard requires signing in with Google. Scores are stored in a Redis database and associated with the display name you chose. No email address is stored. Leaderboard data is not shared with third parties. You can request removal of your score by contacting us.


google sign-in

Google Sign-In is required to earn achievements and appear on the leaderboard. The authentication flow is handled entirely by Google's OAuth infrastructure. tempo receives your display name and profile picture. We do not store your email or Google ID long-term. You can revoke access at any time through your Google account settings.


contact

Questions or concerns about privacy? Reach us at precizionworkz@gmail.com.