Chess.

Privacy.

This is a translation. The German version is legally binding.

In short: Without an account this site writes nothing about you to disk: games and guest progress live only in the server's memory and are forgotten soon after they end. An account is optional and only stores a name, a password hash and the results of your games – and, if you play correspondence games, those games with their moves while they run and until 30 days after they end. No ads, no tracking, no analytics, no fonts or scripts from other servers. Below is every single piece of data that comes up here.

Who is responsible

Müller & Wulff GmbH
Hans-Fallada-Str. 20
D – 17489 Greifswald
Email: info@mueller-wulff.de

What is stored – complete

This is the complete list. Anything not listed here is not stored (for the server's error messages see “Hosting and server”).

In your browser

Cookie “schach”

A random string, nothing else. Only set once you start or open a game.

Why
So that after a reload or a dropped connection the server knows which side of the board you sit on – and, if signed in, which account is yours.
How long
24 hours as a guest. 30 days when signed in, or until you sign out. Or until you delete it with the button below.

Cookie “schach_lang”

de or en – only if you switch the language at the bottom of the page.

Why
So the site stays in the language you chose. Without it, the site follows your browser's language setting.
How long
One year, or until you delete it with the button below.

Settings

Your last chosen settings (opponent, strength, colour, time control), whether the board is shown in 3D or flat, whether the help is on and which colour scheme you like – in localStorage under schach:einstellungen, schach:ansicht, schach:hilfen, schach:farbe and schach:modus.

Why
So you don't have to choose them again every time. The saved settings themselves stay in the browser; when you start a game, opponent, strength, colour and time control naturally go to the server.
How long
Until you delete them (button below) or clear your browser data.

On the server, in memory only

Running game

Token, game mode, computer strength, time control, all moves, the clock times and the outcome; per side the hints and take-backs used, the worst material deficit and special events like “captured en passant”. For each side of the board a SHA-256 hash of the cookie of the browser sitting there (for correspondence games the account instead, see below). For every open connection – spectators included –: account name (if signed in), page language and the browser's time zone.

Why
So the server can check moves, run the clock and show both players the same board.
How long
As long as someone has the game open, it stays in memory. After that another 24 hours after the last move or the last time someone left the page, 2 hours for finished games. A server restart deletes everything at once.

Progress as a guest

Per finished game: kind of opponent (computer level, “live” or correspondence – not who it was), your colour, result, reason, what gave mate, number of moves, duration, time control, your time left on the clock, whether play went on without a clock after a timeout, how often hint or take-back was used, your worst material deficit, a few special events (e.g. “captured en passant”), the time and your browser's time zone. Plus which badges you have and since when.

Why
For the “Progress” page. The time zone is only needed for badges like “Night owl”.
How long
24 hours after you last finished a game or looked at your progress, or until the server restarts. If you create an account or sign in, it moves there.

Leaving the page (timed games)

In live games with a running clock: whether a player has just left the page (other tab, other window, connection lost), how often and for how long in total. Your browser only reports “away” or “back” – nothing about what you do elsewhere.

Why
For fair games: the clock keeps running when someone leaves the page. Both players and all spectators see this during the game and, at the end, as a neutral line with the result. Likewise, anyone with the link sees whether a player is currently connected.
How long
Only while the game is in memory (see “Running game”). It ends up neither in the results nor on disk.

Open connection

While the game page is open there is a WebSocket connection to the server.

Why
So moves, clock and offers reach both players right away – without reloading.
How long
Until you close the page. Nothing of it remains afterwards.

On the server, permanently – only with an account

Account

Name, password as a hash, date created.

Why
So you can sign in. The password is hashed with PBKDF2-SHA256 and a random salt and can't be reversed.
How long
Until you delete your account.

Results and badges

The same as “Progress as a guest” above. Not stored: the moves of the game and who your opponent was – except for correspondence games, see there.

Why
For the “Progress” page: record, streaks, badges.
How long
Until you delete your account.

Correspondence games

Only if you play correspondence games: token, the account names of both players, all moves, when the game was created, started, last moved and ended, open draw and rematch offers and the result. They are kept in a file of their own next to the accounts.

Why
Correspondence games run over days. So they survive a server restart and you can keep playing on any device you're signed in on.
How long
Running games as long as they run – if someone doesn't move for 14 days, the other player can claim the win. Invitations nobody accepts 14 days, finished games until 30 days after the end. If you delete your account, your running correspondence games count as resigned right away (your opponent gets the win), open invitations are deleted and your name is removed from all games. Correspondence games are part of the data export.

Sign-in

A hash of the cookie id, which account it belongs to, and an expiry date.

Why
So you stay signed in after a server restart.
How long
30 days, deleted right away when you sign out.

Without an account: nothing. There is no database; accounts are kept in one file on the server, correspondence games in a second.

Who can see a game

Anyone who knows the link or the token of a game. Once both seats are taken, someone with the link can only watch – the players see how many are watching. Visible are the board, the moves, the clocks, whether the players are connected and whether they have left the page (see above); for correspondence games also the account names of both players. The token is 10 random characters; it practically can't be guessed. Game pages are blocked for search engines.

Passing on invitations

You copy the link and the token and pass them on yourself. Where you paste them is up to you – the rules of the service you choose then apply.

What is not stored

No email addresses, no real names (unless you pick yours as user name), no moves of past games (except correspondence games, see above), no IP addresses – neither by the app nor by the web server –, no device fingerprint, no clicks, no referrers, no statistics about your behaviour. There is no profiling and no automated decision-making about you (Art. 22 GDPR).

Why there is no cookie banner

Consent (and with it a cookie banner) is only needed for things a site stores on your device although they aren't strictly necessary for the actual service – for ads, tracking or statistics, say. This site doesn't do that. The two cookies and the settings in your browser are strictly necessary for the game you came for, or to keep the language and settings you explicitly chose (§ 25 (2) no. 2 TDDDG).

Hosting and server

The site runs at: Hetzner Online GmbH, Industriestr. 25, 91710 Gunzenhausen, Deutschland (eigener Root-Server im Rechenzentrum Nürnberg).

To deliver a web page at all, our server has to process your IP address briefly. Neither the app nor the web server keeps access logs. On technical errors they log an error message with the requested address (which may contain a game's token), but without IP address and without details about your browser; these messages are kept only in limited amounts and then overwritten automatically. The legal basis is our legitimate interest in secure and working operation (Art. 6 (1) (f) GDPR).

Recipients

We don't pass on any data. What other players and spectators of a game see is described above under “Who can see a game”. The hosting provider only runs the data centre and the hardware our server runs on; in doing so it may technically come into contact with connection data, for example to fend off attacks. All data stays in Germany; nothing is transferred to countries outside the EU.

Legal bases

You don't have to provide any data: you can play against the computer and live without an account. Without the “schach” cookie you can't take a seat in a game, though, and without an account there are no correspondence games and your results aren't kept permanently.

Your rights

You have the right of access (Art. 15 GDPR), rectification (Art. 16), erasure (Art. 17), restriction of processing (Art. 18) and data portability (Art. 20). Most of it you can do yourself right away:

Right to object (Art. 21 GDPR): where we rely on legitimate interests (the server's error messages, “leaving the page”), you can object at any time on grounds relating to your particular situation – an email is enough.

You can also lodge a complaint with a data protection supervisory authority (Art. 77 GDPR), for example: Der Landesbeauftragte für Datenschutz und Informationsfreiheit Mecklenburg-Vorpommern, Werderstraße 74a, 19055 Schwerin.

Clear everything in this browser

Signs you out and deletes the cookies, your guest progress and the settings in this browser. Afterwards you can no longer enter running games as a player – they disappear from the server on their own. An account stays; to delete it, see above.

Last updated: Oktober 2026

Keyboard shortcuts

Everywhere

?
This overview
g s
Go to the start page
g p
Go to your games
g e
Go to your progress
g r
Open the rulebook
Tab
Next control
← →
Move within a group of choices