Privacy Policy
Effective 11 November 2026
The short version
- Without an account, we don't know who you are. Your settings and history stay in your browser.
- With an account, we keep your email, your display name, your ratings and what you choose to sync (profile, own swears, settings).
- Online games are relayed live and not recorded. Only the rating result is kept.
- Payments go through Stripe. We never see your card.
- No ads, no analytics trackers, no selling your data. The only cookie is the one that keeps you signed in.
- Want your data or want it gone? Use the contact form.
Contents
- Who is responsible
- What we collect and why
- What other players see
- What's stored on your device
- Who else handles your data
- Data outside the EU
- How long we keep it
- Your rights
- Age
- Security
- Automated decisions
- Changes
1.Who is responsible
The controller of your personal data is this company, registered in Bulgaria:

You can reach us about anything in this policy through the contact form.
This policy covers toxichess.com and the emails we send. The words “we” and “us” mean that company.
2.What we collect and why
Only what the game needs to work, keep you signed in, take payments and stop abuse.
Playing as a guest
You can play every free mode without an account. We don't ask who you are. Your nickname, game options, Dumbass Profile and own swears are saved in your browser only (see section 4). Our server still sees your IP address when your browser connects (see “Technical data” below).
Your account
| What | Why | Legal basis (GDPR) |
|---|---|---|
| Email address | To sign you in (we email a one-time link and code), and to contact you about your account or PRO. | Contract (Art. 6(1)(b)) |
| Display name, sign-up date | Shown on leaderboards and to opponents. | Contract |
| Ratings and game counts | The Smartest Ass and Dumb Fuck ladders. | Contract |
| Synced “locker”: Dumbass Profile (your last 100 games: the moves, both players’ names, the result and each move’s grade), own swears (up to 200), game settings | So they follow you between devices. | Contract |
| Sign-in codes and session tokens (stored only as one-way hashes) | To check sign-ins and keep you signed in. | Contract |
Online games
Moves, chat, curses, GIF picks and your own swears travel through our server to your opponent while you play. They're held in memory for the game and not saved once the game ends. For rated games we keep only the result's effect on both players' ratings. Your own swears pass through an automatic filter that blocks slurs before they reach your opponent.
Move analysis and Big Gary
When you ask for the autopsy, or play Big Gary, your browser sends the game's moves or the board position to our chess engine. We cache results by position so repeat positions are fast; the cache doesn't record who asked.
PRO payments
When you buy PRO you pay on Stripe's checkout page. Stripe collects your card details, email and, where tax rules need it, your billing address. We receive and keep your Stripe customer ID, your plan, its status and the dates of the current period, so we know when PRO is on. Legal basis: contract, and our legal duties under tax and accounting law (Art. 6(1)(c)).
Contact form
If you write to us, we get your email address, the name you give (optional), the topic, your message and, if you're signed in, your account name and email. We use them to answer you and, for data requests, to check it's really you. Legal basis: our legitimate interest in answering you (Art. 6(1)(f)), or a legal duty when you exercise your rights.
Technical data
- IP address. Used, in memory only, to limit how often one address can request sign-in codes, analyses, engine moves and contact messages, and to count visitors online over the last 70 seconds. We don't keep web access logs. An IP address may show up in short-lived error logs if something breaks.
- Interest clicks. When you click a PRO or shop button, we record which item and price, your answer and the game mode, with a timestamp. These records don't include your account, IP address or anything else that identifies you.
Legal basis for technical data: our legitimate interest in keeping the site secure, working and affordable (Art. 6(1)(f)).
We don't use your data for advertising, we don't build marketing profiles, and we don't sell or rent it to anyone.
3.What other players see
- Leaderboards (The Hood): your display name and ratings, if you have an account and have played enough rated games.
- In an online game: your nickname, your ratings (if signed in), and everything you send in the game.
- Never: your email address.
Replay clips and cards are made in your browser. They're only shared if you share them.
4.What's stored on your device
We use one cookie and some browser storage, all needed for features you use. There are no advertising or analytics cookies, so there's no cookie banner.
| Name | Type | What it does | How long |
|---|---|---|---|
tc_sess | Cookie (HttpOnly) | Keeps you signed in. | 30 days, or until you log out |
tcu-opts, tcu-lvl, tcu-nm | Local storage | Voice and sound switches, Big Gary's level, No mercy choice. | Until you clear it |
tcu-terms | Local storage (and your account, if you have one) | Remembers that you accepted the Terms and this policy, and which version. | Until you clear it |
tcu-nick | Local storage | Your nickname for online games. | Until you clear it |
tcu-prof, tcu-mine | Local storage | Your Dumbass Profile and own swears. | Until you clear it |
tcu-wants | Local storage | A copy of your PRO and shop clicks. | Until you clear it |
| Room keys | Local storage | Lets you rejoin an online game in the same seat if your connection drops. | Until you clear it |
Stripe sets its own cookies on its checkout and billing pages for security and fraud prevention; see Stripe's privacy policy.
5.Who else handles your data
We use a few service providers. Those marked “processor” handle data only on our instructions under a data processing agreement.
| Who | What for | Data |
|---|---|---|
| Amazon Web Services (processor) | Hosting our servers and database, encrypted backups, and sending sign-in emails (Amazon SES). Servers are in the United States (us-east-1). | Everything we hold |
| Stripe (processor, and an independent controller for payments and fraud prevention) | Taking PRO payments, invoices, the billing page. | Email, payment and billing details, plan |
| Microsoft (processor) | The mailbox that receives contact-form messages. | What you send through the contact form |
| Google (Google Fonts) | Our web pages load their fonts from Google's servers. | Your IP address and browser details, as with any web request |
Spoken lines: recorded voice clips come from our own server. Lines without a recording, like your own swears, are read aloud by your browser's built-in speech voices. Some browsers use online voices for this, which send the text to the browser maker (for example Google or Microsoft). That's between you and your browser; turning Voice off stops it.
We may also disclose data when the law requires it, to protect people from harm, or to a buyer if the business is ever sold (with this policy still applying).
6.Data outside the EU
Our servers are in the United States, and some of our providers process data there. These transfers are covered by the EU–US Data Privacy Framework, which our providers are certified under, and by the European Commission's Standard Contractual Clauses in their data processing agreements. You can ask us for a copy of the relevant safeguards.
7.How long we keep it
| Data | Kept for |
|---|---|
| Account, ratings and synced locker | Until you delete your account |
| Sign-in codes and links | 10 minutes, single use |
| Sessions | 30 days, or until you log out |
| Online game content | Only while the game is running |
| IP addresses for limits and the online count | In memory, from a minute up to a day |
| Error logs | A short time, then rotated out automatically |
| Contact messages | As long as needed to deal with them, and up to 2 years after |
| PRO status | While your account exists |
| Invoices and payment records | As long as Bulgarian accounting and tax law requires (up to 10 years) |
| Backups | 30 days, then overwritten |
When you delete your account, your account data is removed from the live database straight away and disappears from backups within 30 days.
8.Your rights
Under the GDPR you can ask us to:
- see the personal data we hold about you and get a copy (access);
- take it with you in a machine-readable format (portability);
- correct it (rectification);
- delete it, including your whole account (erasure);
- restrict how we use it, or object to uses based on our legitimate interests.
Use the contact form (or the “Delete my account” topic). To protect your account, send it while signed in, or from the email address on the account; we may ask you to confirm by email. We answer within one month. It's free.
You can also complain to a data protection authority. Ours is the Commission for Personal Data Protection (Комисия за защита на личните данни), 2 Prof. Tsvetan Lazarov Blvd., Sofia 1592, Bulgaria, cpdp.bg. You can also go to the authority where you live or work.
9.Age
ToxiChess is for adults (18+). We don't knowingly collect data from anyone younger. If you think someone under 18 has an account, tell us and we'll delete it.
10.Security
The site only runs over HTTPS. There are no passwords to leak: sign-in codes and session tokens are stored as one-way hashes, codes expire after 10 minutes and allow only a few wrong tries. Backups are encrypted, and access to our servers is limited to the people who run them. No system is perfectly secure; if a breach puts your data at risk, we'll tell you and the authorities as the law requires.
11.Automated decisions
Software rates your moves, calculates your ratings and filters slurs out of your own swears. None of this has legal or similarly significant effects on you, so it isn't automated decision-making in the GDPR sense. If a filter blocks something you think it shouldn't, tell us.
12.Changes
If we change this policy, we'll update the date at the top. For important changes, such as using your data for something new, we'll tell you on the site or by email before they apply.