Privacy Policy

Last updated: July 1, 2026

Overview

ChessSchool ("we", "us") is a chess-learning app and website operated by Shailesh Jha. This policy explains what information we collect when you use our web app or mobile app, how we use it, and your choices — including how to delete your account.

Information we collect

  • Account data: name, email address, and a hashed password when you register.
  • Student profile: student ID, rank, avatar choice, onboarding preferences (goal, house), and enrollment date.
  • Gameplay progress: XP, streak, graduated classes, lesson mastery, homework, ratings, achievements, mistake log, activity history, and related settings synced to your account.
  • Guest mode: if you use the app without an account, progress stays on your device only and is not sent to our servers until you enroll.
  • Online play: when you create or join a shared game, move data and game state are stored temporarily on our servers so both players can sync.

How we use your information

We use your data solely to provide and improve ChessSchool:

  • Authenticate you and sync progress across web and mobile
  • Track curriculum completion, exams, homework, and review schedules
  • Enable online pass-and-play and share-code multiplayer
  • Maintain your student profile and settings

We do not sell your personal information. We do not use your data for advertising or cross-app tracking.

Where data is stored

Account and progress data are stored in a SQLite-compatible database hosted via Turso and served through Vercel. Connections use HTTPS encryption in transit.

Optional realtime updates for online games may use Ably when configured. No personal profile data is sent to Ably beyond what is needed to deliver game moves.

Data retention & deletion

We retain your account data while your account is active. You can delete your account at any time from the Account screen in the mobile app or web app. Deletion permanently removes your profile, progress, lesson records, and sessions from our servers. This action cannot be undone.

To request deletion by email, contact us at iamshailesh121@gmail.com.

Children's privacy

ChessSchool is designed for learners of all ages but is not directed at children under 13 without parental involvement. We do not knowingly collect personal information from children under 13 without verifiable parental consent. If you believe a child has provided us personal data, contact us and we will delete it.

Your rights

Depending on your location, you may have rights to access, correct, or delete your personal data. Account deletion in the app fulfills deletion requests. For other requests, email iamshailesh121@gmail.com.

Changes

We may update this policy from time to time. The "Last updated" date at the top will change when we do. Continued use of ChessSchool after changes means you accept the updated policy.

Contact

Questions about this policy: iamshailesh121@gmail.com

← Back to ChessSchool