Anonymous players: a one-way hash of your IP address (16 hex characters) is used as your identifier. Your actual IP address is not stored.
Discord login: your Discord user ID and username. No email, server list, or other Discord data is accessed.
Google login: your Google account ID, display name, and email address. Email is used only for authentication and is not stored on our servers.
Game Data
Your element collection (which elements you have discovered or unlocked).
Your board layout (which elements are assigned to your chess pieces).
Game settings (audio preferences).
Game statistics: games played (by mode), experience points, unlock token balance.
Your nickname, if you choose to set one (max 20 characters).
Element Discoveries
When you discover a new element combination, your identity (Discord/Google ID if logged in, or IP hash if anonymous) is recorded as the discoverer. This attribution is publicly visible.
Session Data
Short-lived session tokens (4-hour expiry) bound to your IP hash. These are not stored in any database.
Authentication refresh tokens are stored locally in your browser (PlayerPrefs/localStorage) to keep you logged in.
2. What We Don't Collect
Your exact IP address (only a one-way hash).
Move history or game replays.
Chat messages (the game has no chat).
Precise geolocation.
Device identifiers beyond your browser's User-Agent string.
Payment or billing information (handled entirely by third-party payment providers).
3. Third-Party Services
Anything Chess integrates with the following services, each with their own privacy policies:
Ads — the web version may display optional rewarded ads. Ads are not shown inside Discord. Ad partners may use cookies or similar technologies subject to their own privacy policies.
Google Firebase — handles authentication (Discord and Google sign-in tokens). Firebase Privacy.
Google Gemini API — generates element reactions based on game state (element names, piece types, board positions). No personal data is sent to the AI.
Cloudflare — hosts the game, provides DNS/CDN, and collects anonymous aggregate analytics (page views, referrer, browser type) without tracking cookies. Cloudflare Privacy Policy.
Discord — provides authentication and Activity SDK integration when playing inside Discord. Discord Privacy Policy.
4. Cookies & Consent
Google Consent Mode v2 is enabled. All ad-related storage defaults to denied. If you are in the EEA, UK, or Switzerland, a consent prompt will appear. You may accept or decline personalized ads at any time. Declining does not affect gameplay.
Cloudflare Web Analytics does not use cookies.
Local storage (localStorage/PlayerPrefs) is used to save your login session and game preferences on your device.
5. Online Multiplayer
During online games, the following data is transmitted in real time via WebSocket:
Chess moves (source and destination squares).
Element reaction results (effect names, Lua code, flavor text).
Board configuration (your element loadout, shared with your opponent).
Connection status (heartbeat pings, disconnect/reconnect events).
No move history or game replays are stored on the server after the game ends.
6. Data Retention & Deletion
Account data: retained until you request deletion. You can delete your save data from the in-game settings menu.
Element discoveries: retained indefinitely as part of the shared element tree. Discoverer attribution persists even if the account is deleted.
Session tokens: expire automatically after 4 hours and are never stored in a database.
Transfer codes: expire automatically after 5 minutes.
To request full account deletion, contact us at the email below.
7. Children
Anything Chess is available to players of all ages on the web. When accessed through third-party platforms (Discord, Google), users must comply with that platform's minimum age requirements. We do not knowingly collect personal data from children under 13. The game does not require any personal information to play.
8. Changes to This Policy
We may update this policy as the game evolves. The "last updated" date at the top will reflect the most recent revision. Continued use of the game after changes constitutes acceptance of the updated policy.
9. Contact
For questions about this policy or to request data deletion, contact us at chinoir.fr@gmail.com.