Sandbox Online Battle Partners Legal
Legal
Terms of Service · Privacy Policy · Cookie Policy · Disclaimer
Last updated: August 29, 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 our moderation system before delivery. Messages found to contain hate speech, harassment, explicit content, or spam will be blocked. Chess Sandbox also maintains an administrator-defined list of blocked words; messages containing those words will not be delivered or will be removed from chat. Chess Sandbox reserves the right to ban users who repeatedly violate chat standards.

ELO Rating

Online Battle uses an ELO-style rating system. New players start at 1000 ELO. Winning a rated game awards +15 ELO; losing deducts 15 ELO (ratings do not go below zero). Draws do not change your rating. ELO is stored in our Firebase database alongside game room data and is tied to your Discord account.

Quick Match & Bots

Quick Match pairs you with another player seeking the same time control. Bot opponents are sandbox characters managed by Chess Sandbox staff: they do not use chess engines and intentionally break standard chess rules for entertainment. Bot wins and losses still affect your ELO.

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 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: August 29, 2026

Privacy Policy

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

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, ELO ratings) is stored in Firebase Realtime Database. Room records and per-user ELO may persist after games end.

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.

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. Discord's Privacy Policy governs any data Discord collects.

Firebase Realtime Database (Google)

Game session data is stored using Firebase, a Google product. Google's Privacy Policy applies.

Cloudflare Workers

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

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 unless manually cleared. You may request deletion by contacting us via Discord.

5. Your Rights

Depending on your jurisdiction, you may have the right to access, correct, or delete your personal data. To exercise these rights, 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.

7. Changes to This Policy

We may update this Privacy Policy from time to time. The "Last updated" date will reflect any changes.

8. Contact

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

Last updated: August 29, 2026

Cookie Policy

This Cookie Policy explains how Chess Sandbox uses cookies and similar local storage technologies.

1. What We Store

Authentication Tokens (Strictly Necessary)

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

These values are stored only in your browser. They are never sent to Chess Sandbox servers.

Third-Party Cookies

Google Fonts, Firebase, and Discord may set their own cookies during use.

2. No Tracking or Advertising Cookies

Chess Sandbox does not use tracking cookies, advertising cookies, or analytics platforms. We do not serve advertisements.

3. Managing Your Storage

You can clear your localStorage data at any time through your browser settings. This will log you out of the Online Battle feature.

4. Contact

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

Last updated: August 29, 2026

Disclaimer

This Disclaimer governs your use of Chess Sandbox. By accessing the Service, you accept this Disclaimer in full.

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.

2. Limitation of Liability

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

3. External Links

The Service contains links to external websites. Chess Sandbox has no control over the content or practices of external sites and accepts no responsibility for them.

4. User Responsibility

You are solely responsible for how you use the Service and for any content you submit.

5. AI Moderation

Chat messages are processed by our 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.

6. Third-Party Services

Service availability depends on third-party providers including Firebase, Cloudflare, and Discord. Chess Sandbox is not responsible for downtime or data loss caused by third-party service failures.

7. Contact

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