Privacy Policy
Effective date: [EFFECTIVE DATE: to be confirmed]
This page describes what Chess Mind does today. Items shown in a highlighted box, like [CONTACT EMAIL: to be confirmed], are details the Chess Mind team still has to confirm; until they are filled in, nothing should be read into them.
Who we are
Chess Mind is a chess learning app and website (www.chessmind.club), for children, teenagers and adults, and for the parents of younger players. It is run by [LEGAL ENTITY NAME: to be confirmed], [POSTAL ADDRESS: to be confirmed]. For anything in this policy, contact [CONTACT EMAIL: to be confirmed].
In short
- An adult account holder creates the account. Each profile on it, whether a child's or an adult's, has a name chosen by the account holder (the first profile starts as "Adventurer") and no email address or password of its own.
- There is no chat with strangers or between players: online games only offer fixed friendly phrases and emoji. A tournament's name is typed by whoever creates the tournament and can be read by other signed-in players, and tournament standings show profile names (see "Playing with others").
- There are no ads at the moment, and the app contains no advertising software today.
- We collect what the app needs to teach, remember progress and take payment, as listed below.
What we collect
The adult's account. An email address and a password, or, if you choose "Continue with Google", the sign-in details Google shares with us. The password is handled by our sign-in provider and is not readable by us; we never see your Google password.
Each profile. A profile name (the first profile is created as "Adventurer"; when a parent adds another profile in the parent area, they type the name they want, for example a first name or a nickname), the avatar and companion chosen, an optional age range (under 13, 13 to 17 or 18 and above; profiles made earlier may hold a narrower range), their chess experience level, their chess rating, and their progress: Chess School sessions, lessons, puzzles, achievements, games played with the moves and reviews of those games, and board and piece settings.
Parent settings. Screen-time limits and Chess Time schedules a parent sets, and whether Premium or Chess School has been bought.
Payments. Paying uses Stripe's own checkout page. Chess Mind never receives card numbers. We keep that a purchase happened and the references Stripe gives us.
Playing with others. Friends are added with a friend code. In the friends list, the name and rating of a friend's profile are shown only when that profile is in the same family account; a friend from another family appears as "Chess Mind player" with no name or rating. In a random online match the opponent is shown only as "Opponent". During online games the only messages players can send are a short list of fixed phrases and emoji; there is no chat between players.
Tournaments. Tournaments are open to any signed-in player, including players from other families. Whoever creates a tournament types its name (up to 60 characters), and every signed-in player can see it. A tournament's standings list shows each participant's profile name and tournament points to the other signed-in players who open it, so the profile name of a player who joins a tournament may be visible to players outside the family. If you do not want a real name shown there, choose a nickname as the profile name.
Ollie, the AI coach. When a player asks Ollie a question, the question and the earlier messages of the same chat, the lesson, board position or game review being discussed, and a summary of the profile's age range, experience level and recent skill signals are sent from our server to an AI service to write the reply. The profile name and the account holder's email are not part of that request. Ollie's questions and answers are not saved to the profile. The written explanations in a game review are produced the same way: the moves the review flagged in the game (and, with Premium, moves it marked as good), the review's findings about them (the kind of mistake, the better move, how much was lost and a suggested skill label), the game's result, colour played, opening name and length, and the profile's age range (used only to pick a suitable style) are sent to the same AI service, again without the profile name or email. A saved copy of the review is kept with the profile: a summary of the game (result, accuracy, mistake counts and opening), the skills it flagged and the explanation text the AI wrote. It is reused when the same game is opened again, so that game is not sent again.
On the device. Sign-in cookies, and small settings kept in the browser or app, such as the chosen look of Chess Mind, tour progress, and the sign-in reminder that lets the sign-in screen say "Welcome back". Adults can optionally connect a Lichess account; that connection's access token stays on the device and is not sent to our servers. Where product analytics is switched on, its library also keeps its own identifier in the browser's storage.
Product analytics. The app can record a small list of named events, such as an account being created, a Chess School session being started or finished, an upgrade screen being viewed, or checkout being started. These events are not anonymous: they are tied to the app's internal ID for the profile. When a purchase is confirmed, our server also records the purchase with the parent account's internal ID, the product, the currency and the amount charged. The events do not include names, emails, card details or anything typed, and the app uses no automatic page tracking or screen recording. They are sent to the analytics service only where it has been set up: [WHETHER PRODUCT ANALYTICS IS SWITCHED ON IN PRODUCTION: to be confirmed]
What we do not do
- We do not show advertising at the moment, and Chess Mind includes no advertising software or advertising trackers today.
- We do not offer chat with strangers or any chat between players. Tournament names, which whoever creates a tournament types, can be read by other signed-in players (see "Playing with others").
Who helps us run Chess Mind
We use these services, and they handle the information needed for their part of the work:
- Supabase: sign-in and the database that stores accounts, profiles and progress.
- Vercel: hosting the website and app.
- Stripe: taking payments for Chess School and Premium.
- An AI service: writing Ollie's replies (see above).
- Google: only if an adult signs in with Google.
- An analytics service: only where analytics is switched on (see above).
Children
Accounts are held by adults. A parent or guardian creates the account and any child profiles on it and is responsible for them, and an adult who plays for themselves holds their own account. Chess Mind is for children, teenagers and adults: a profile can have an optional age range of under 13, 13 to 17 or 18 and above. The parent area (screen time, progress and purchases) opens only after an adult check. A profile has a name chosen by the account holder and an optional age range, not a birth date.
Keeping and deleting information
There is currently no delete-account button inside the app. To ask for an account and the profiles under it to be deleted, contact [CONTACT EMAIL: to be confirmed]. [DELETION TIMEFRAME AND ANY RECORDS WE MUST KEEP: to be confirmed]
Information kept only on a device, such as settings and the sign-in reminder, can be removed by clearing the site's data in the browser or the app's data in the phone's settings.
Security
Chess Mind is served over HTTPS, and the database is set up with access rules so that an account can reach only its own profiles' information, apart from what is shown to friends and the profile names shown in tournament standings, as described above. No online service is perfectly secure, so please choose a strong, unique password.
Your choices and rights
[YOUR LEGAL RIGHTS UNDER THE LAW THAT APPLIES TO YOU: to be confirmed after legal review]
Changes to this policy
If this policy changes in a way that matters, the new version will be published on this page with its effective date. Questions: [CONTACT EMAIL: to be confirmed].