Privacy Policy
Last updated: February 24, 2026
What We Collect
Based on the current codebase, GeoDuels collects account, gameplay, and session data needed to run ranked duels.
- Account info: `userId`, email, and display name from Google sign-in exchange.
- Profile/ranked stats: MMR, games played, wins.
- Optional avatar URL sent for match UI.
- Matchmaking/gameplay events: queue join/leave, guesses (`lat`,`lng`), finalization events, match snapshots and outcomes.
- Session/auth tokens: access token and short-lived resume token.
- Local browser storage: auth/session values are stored in `localStorage` (`geoduels.auth.v1`, `geoduels.session.v1`).
How Data Is Used
- Authenticate users and restore sessions.
- Run matchmaking and real-time match state updates.
- Compute scoring, HP changes, and ranked progression.
- Operate service reliability, abuse prevention, and debugging.
Third Parties
- Google Sign-In is used for authentication.
- Google Maps Street View Embed is used for gameplay.
- Infrastructure providers (database, caching, messaging, hosting) may process technical telemetry needed to run the service.
Retention and Security
We retain data for service operation and ranking history. Access and resume tokens are time-limited. You are responsible for protecting your own account access.
Your Choices
If you want your account data removed, contact the project owner through the links in the footer (Twitter, GitHub, or Discord) with your `userId`.