Privacy Policy

Last updated: March 23, 2026

1. What We Collect

When you sign in with Discord or Google, we receive and store:

  • Your display name and username
  • Your profile picture (avatar URL)
  • Your email address (used only for account identification)

We also store data you create within the app: predictions, scores, league memberships, and display name changes.

2. What We Do Not Collect

  • We do not read your Discord or Google messages
  • We do not access your contacts or friend lists
  • We do not track your browsing activity outside of this site
  • We do not sell or share your data with third parties

3. How We Use Your Data

Your data is used solely to:

  • Authenticate your account and maintain your session
  • Display your name and avatar on leaderboards and leagues
  • Store and score your race predictions
  • Associate you with leagues you create or join

4. Data Storage

Your data is stored securely using Supabase, a hosted database platform with row-level security. Authentication tokens are managed by Supabase Auth and stored in secure, HTTP-only cookies.

5. Third-Party Services

We use the following third-party services:

  • Supabase — authentication and database hosting
  • Vercel — application hosting
  • Discord OAuth — sign-in provider
  • Google OAuth — sign-in provider
  • Jolpica / OpenF1 — Formula 1 race data (no user data is sent to these services)

6. Cookies

We use essential cookies only — specifically, authentication session cookies required to keep you signed in. We do not use advertising or tracking cookies.

7. Analytics

We may use Google Analytics to understand general usage patterns (page views, device types). This data is aggregated and anonymous. You can opt out by using a browser extension such as the Google Analytics Opt-out Browser Add-on.

8. Account Deletion

You can delete your account at any time from your Profile page. When you delete your account:

  • Your profile, scores, and league memberships are permanently deleted
  • Leagues you own are deleted along with their members
  • Your predictions are retained anonymously for historical accuracy
  • Your authentication data is removed from Supabase Auth

9. Children

This service is not directed at children under 13. We do not knowingly collect personal information from children under 13.

10. Changes to This Policy

We may update this policy from time to time. Changes will be posted on this page with an updated date. Continued use of the site after changes constitutes acceptance of the updated policy.

11. Contact

If you have questions about this privacy policy or your data, reach out via the project's GitHub repository.