← Home♟ ChessWhiz
the short version →

Privacy

ChessWhiz is built for kids. We collect as little as possible, and we never sell, share, or advertise to anyone. Here's exactly what happens with your data.

Last updated: June 2, 2026

What we collect

  • Name & age group — entered during onboarding so Coach Pawn can speak at the right level. Stored locally for anonymous play and synced to ChessWhiz if a parent saves the child's progress.
  • Game state & progress — Chess Power, games, coaching history, XP, kingdoms, and Powers earned. Stored locally for gameplay and synced to ChessWhiz for memory, analytics, and parent-owned progress if configured.
  • Parent email — collected only when a parent signs in or opts into parent features such as progress summaries.
  • Device binding — an anonymous device ID lets the browser load one playable kid profile. It does not grant access to parent email, billing, sibling profiles, or dashboard data.
  • Coaching prompts — when Coach Pawn uses the AI fallback, we send the current chess position and your kid's first name to the configured AI provider to generate the response. We do not store these requests on our servers.

What we don't collect

  • No child email accounts or child passwords.
  • No location data or contacts.
  • No third-party advertising trackers, pixels, or analytics SDKs that profile children.
  • No social features. No chat with other users. No way for strangers to contact your kid.

Third parties

  • Supabase — stores parent accounts, kid progress, coach logs, and parent-summary settings.
  • AI coaching provider — generates fallback coaching responses when deterministic cards are not enough. We send the minimum needed (position, age group, first name only), and the provider is configured by deployment environment.
  • Vercel — hosts the site. Standard server logs (IP, user agent, timestamp) are retained briefly per Vercel's policy.

COPPA & kid safety

ChessWhiz is designed so children can play without managing accounts. Parent-owned features use a verified parent email and parent-owned kid profiles. Parent email, digest settings, and dashboard access require parent authentication rather than a raw device ID. If you believe a child has provided personal information incorrectly, contact us at hello@chesswhiz.com and we'll investigate.

Your control

For anonymous play, clearing your browser's site data for chesswhiz.app removes local progress from that browser. If a parent has saved progress to a parent account, contact us to request deletion of the remote kid profile and parent-account data.

Contact

Questions? Email hello@chesswhiz.com. A real human (the chess dad who built this) will reply.