Sandbox Online Battle Partners
Legal
Terms of Service · Privacy Policy · Cookie Policy · Disclaimer
Last updated: 5/19/2026

Terms of Service

Welcome to Chess Sandbox ("the Service"), operated at chesssandbox.com. By accessing or using the Service, you agree to be bound by these Terms of Service. If you do not agree, please do not use the Service.

1. Use of the Service

Eligibility

You must be at least 13 years old to use the Service. By using it, you represent that you meet this requirement.

Permitted Use

Chess Sandbox is a free, browser-based chess tool for personal, non-commercial use. You may use the Service to play chess, experiment with board positions, and engage in online games with other users.

Prohibited Conduct

2. Online Battle & Discord Login

The Online Battle feature requires authentication via Discord. By using this feature, you authorize Chess Sandbox to access your Discord username, user ID, and avatar for the purpose of identifying you within games. We do not request access to your messages, friends list, servers, or any other Discord data.

Your Discord display name and avatar are visible to other players in shared game rooms and the chat system.

Chat Moderation

All chat messages sent during Online Battle are screened by an AI moderation system before delivery. Messages found to contain hate speech, harassment, explicit content, or spam will be blocked. Chess Sandbox reserves the right to ban users who repeatedly violate chat standards.

3. User-Generated Content

By sending chat messages within the Service, you grant Chess Sandbox a non-exclusive, royalty-free license to store and transmit that content solely for the purpose of delivering the chat functionality. You retain ownership of any content you create. You are solely responsible for ensuring your content does not violate any applicable laws or these Terms.

4. Intellectual Property

All original content, design, code, and branding on Chess Sandbox are the property of Chess Sandbox and its creator. Chess piece graphics are sourced from Wikimedia Commons and are used under their respective open licenses. You may not reproduce or redistribute the Service's code or assets without explicit permission.

5. Termination & Bans

Chess Sandbox reserves the right to suspend or permanently ban any user who violates these Terms, at our sole discretion, without prior notice. Bans are enforced by Discord user ID. If you believe a ban was issued in error, you may appeal via our Discord server.

6. Disclaimer of Warranties

The Service is provided "as is" and "as available" without warranties of any kind, express or implied. Chess Sandbox does not guarantee that the Service will be uninterrupted, error-free, or free of harmful components.

7. Limitation of Liability

To the maximum extent permitted by law, Chess Sandbox and its operators shall not be liable for any indirect, incidental, special, or consequential damages arising from your use of or inability to use the Service.

8. Changes to Terms

We may update these Terms at any time. Continued use of the Service after changes are posted constitutes your acceptance of the revised Terms. We will update the "Last updated" date at the top of this page.

9. Contact

For questions about these Terms, please reach out via the Chess Sandbox Discord server.

Last updated: 5/19/2026

Privacy Policy

This Privacy Policy explains what information Chess Sandbox collects, how it is used, and your rights regarding that information. Chess Sandbox is committed to handling your data responsibly.

1. Information We Collect

Discord OAuth Data

When you log in via Discord to use the Online Battle feature, we receive and store the following data from Discord's API:

We do not request or store your email address, phone number, Discord messages, server memberships, or friend list.

Game Data

Game state information (board positions, move history, chat messages, clock data) is stored temporarily in Firebase Realtime Database for the duration of active game sessions. This data is associated with your Discord display name and user ID.

Chat Messages

Chat messages you send during Online Battle are transmitted to an AI moderation API for content screening before being stored. Moderation decisions are not retained beyond the request.

Local Storage

Your Discord OAuth access token and its expiry time are stored in your browser's local storage to keep you logged in between sessions. This data remains on your device and is not transmitted to our servers except as required to authenticate with Discord's API.

2. How We Use Your Information

We do not sell, rent, or share your personal data with third parties for marketing purposes.

3. Third-Party Services

Chess Sandbox uses third-party services that may process data on our behalf. Each is subject to its own privacy policy.

Discord

Authentication is handled by Discord. When you log in, your browser communicates directly with Discord's OAuth2 endpoint. Discord's Privacy Policy governs any data Discord collects during this process.

Firebase Realtime Database (Google)

Game session data is stored using Firebase, a Google product. Data may be stored on servers within the European Economic Area or elsewhere. Google's Privacy Policy applies.

Anthropic Claude API

Chat messages are screened using Anthropic's API. Messages are transmitted to Anthropic for moderation. Anthropic's Privacy Policy governs their handling of this data.

Cloudflare Workers

Write operations to Firebase are routed through a Cloudflare Worker for security. Cloudflare's Privacy Policy applies to traffic through their network.

Google Fonts

The Service loads fonts from Google Fonts, which may log your IP address. See Google's Privacy Policy.

4. Data Retention

Game room data in Firebase is not automatically deleted and may persist indefinitely in our database unless manually cleared. Chat messages are retained as part of game room records. We do not currently offer an automated data deletion mechanism, but you may request deletion by contacting us via Discord.

5. Your Rights

Depending on your jurisdiction, you may have the following rights regarding your personal data:

To exercise these rights, please contact us via the Chess Sandbox Discord server.

6. Children's Privacy

The Service is not directed at children under the age of 13. We do not knowingly collect personal data from children under 13. If you believe a child under 13 has provided us with personal data, please contact us so we can delete it.

7. Changes to This Policy

We may update this Privacy Policy from time to time. The "Last updated" date at the top of this page will reflect any changes. Continued use of the Service after updates constitutes acceptance of the revised policy.

8. Contact

For privacy-related inquiries, please contact us via the Chess Sandbox Discord server.

Last updated: 5/19/2026

Cookie Policy

This Cookie Policy explains how Chess Sandbox uses cookies and similar local storage technologies when you visit chesssandbox.com.

1. What Are Cookies

Cookies are small text files stored in your browser when you visit a website. Chess Sandbox primarily uses browser localStorage rather than traditional cookies, but the principles are the same — small pieces of data stored on your device to enable or improve site functionality.

2. What We Store

Authentication Tokens (Strictly Necessary)

When you log in with Discord, we store two items in your browser's localStorage:

These are strictly necessary for the Online Battle feature to function. Without them, you would need to log in via Discord every time you visit the page.

These values are stored only in your browser. They are never sent to Chess Sandbox servers — they are only used to authenticate directly with Discord's API.

Third-Party Cookies

Some third-party services used by Chess Sandbox may set their own cookies:

3. No Tracking or Advertising Cookies

Chess Sandbox does not use tracking cookies, advertising cookies, analytics platforms (such as Google Analytics), or any form of cross-site tracking. We do not serve advertisements and do not share cookie data with advertisers.

4. Managing Your Storage

You can clear your localStorage data at any time through your browser settings. Doing so will log you out of the Online Battle feature. You can also use the "Log out" button within the site to manually clear the stored Discord token.

To clear localStorage in most browsers: open Developer Tools (F12) → Application tab → Local Storage → select the site → delete entries.

5. Changes to This Policy

We may update this Cookie Policy as the Service evolves. Check the "Last updated" date above for the most recent version.

6. Contact

For questions about cookies or local storage, contact us via the Chess Sandbox Discord server.

Last updated: 5/19/2026

Disclaimer

This Disclaimer governs your use of Chess Sandbox at chesssandbox.com. By accessing the Service, you accept this Disclaimer in full. If you do not agree, please stop using the Service.

1. No Warranties

Chess Sandbox is provided on an "as is" and "as available" basis. To the fullest extent permitted by applicable law, Chess Sandbox makes no representations or warranties of any kind, express or implied, including but not limited to:

2. Limitation of Liability

To the maximum extent permitted by applicable law, Chess Sandbox and its operators shall not be liable for any direct, indirect, incidental, special, consequential, or punitive damages arising from:

3. External Links

The Service contains links to external websites, including Discord, Firebase documentation, and partner sites. These links are provided for convenience only. Chess Sandbox has no control over the content or practices of external sites and accepts no responsibility for them. Inclusion of a link does not imply endorsement.

4. User Responsibility

You are solely responsible for how you use the Service and for any content you submit. Chess Sandbox is not responsible for user-generated content, including chat messages sent by other players.

You agree that your use of the Service is at your own risk. You are responsible for ensuring that your use of the Service complies with all applicable laws in your jurisdiction.

5. AI Moderation

Chat messages are processed by an AI moderation system. While we make reasonable efforts to prevent harmful content, Chess Sandbox does not guarantee that all inappropriate content will be detected and blocked. The AI moderation system may occasionally produce false positives (blocking acceptable messages) or false negatives (allowing inappropriate messages). Chess Sandbox is not liable for any content that passes through the moderation system.

6. Third-Party Services

Chess Sandbox relies on third-party infrastructure including Firebase, Cloudflare, Discord, and Anthropic. Service availability depends in part on these providers. Chess Sandbox is not responsible for downtime, data loss, or other issues caused by third-party service failures.

7. Governing Law

This Disclaimer shall be governed by and construed in accordance with applicable law. Any disputes arising in connection with this Disclaimer shall be subject to the exclusive jurisdiction of the competent courts in the applicable jurisdiction.

8. Contact

For questions about this Disclaimer, please contact us via the Chess Sandbox Discord server.