Privacy

Last updated: 2026-05-06

GitRace is a fun project. This page explains what data the site collects and what it does with that data, in plain English.

What GitRace collects

What GitRace does NOT collect

Where the data lives

Public scores and the curated repo cache live in Google Firestore. Server-only metadata (the hashed IP, your one-time game session id) is in a sibling collection that no client can read; it auto-deletes after 90 days via Firestore TTL.

GitHub data

When you load a track, GitRace fetches public repository metadata (file tree, sizes, default branch) from GitHub's public REST API on the server. Only public repos are supported; private repos are out of scope. The fetched analysis is cached for an hour to avoid hammering GitHub's rate limit.

Children

GitRace is not directed at children under 13. The site does not knowingly collect personal information from children. The display name is the only user-supplied identifier and it is filtered for profanity before posting.

Contact

For takedowns or privacy questions, please open an issue on the project repository.

← Back to GitRace