Privacy policy
Connected Rooks is a chess data utility. It stores only what is needed to prepare your dataset, keep your preferences when you ask us to, and protect the service from abuse.
Account mode
If you use Lichess to sign in, Connected Rooks stores the OAuth identity needed to recognize that sign-in. Otherwise, if you create a Connected Rooks account, we store your username, password hash, and optional email address. In account mode, we also store selected game sources, selected game types, and source usernames such as your Lichess or Chess.com username.
For Connected Rooks password accounts, we do not store your plain-text password. Passwords are stored as an industry-standard Argon2id password hash, which is designed for password storage and includes the parameters needed to verify a future sign-in attempt. This means the system can check whether a password you enter matches, but we cannot view or recover the original password from the stored value.
Browser-only mode
Browser-only mode stores preferences such as selected sources, source usernames, and selected game types in your browser localStorage. It may also use normal site cookies needed for the current browser flow.
One-time mode
One-time mode does not write Connected Rooks preference cookies, localStorage preferences, persistent preference records, or an account. It is intended for temporary use.
Some basic technical records still exist: your browser may cache static files such as CSS, images, and chess piece assets; the server may receive and log your IP address, time of request, requested URL, and user-agent; and temporary request data may be used to finish the import flow and prevent excessive requests or abuse.
Those technical records are not used to save your chess preferences in one-time mode.
Game data
When you import games, Connected Rooks fetches or processes the games you requested and prepares a local dataset with metadata, derived metrics, move data, and exportable rows. Account preferences are separate from the generated chess dataset.
Why this is stored
Preferences reduce repeated setup, OAuth identity lets you sign in without a password, imported games make the table and downloads possible, and basic request records help operate the site and limit abuse.