Privacy Policy

Repertoire · Last updated 6 October 2026

In short: Repertoire has no server and no user accounts. It does not collect, receive or sell your personal data, and it has no analytics, advertising or tracking. Your repertoires, games and settings stay in your own browser. If you choose to connect Google Drive, they are also stored in a folder in your own Drive.

Who runs this app

Repertoire (zeddyfree-art.github.io/chess) is a free, open-source web app published by zeddyfree-art on GitHub. The source code is at github.com/zeddyfree-art/chess. In this policy “we” means the publisher of the app.

What is stored, and where

DataWhere
Your players (names, colours, ratings), repertoires, notes, engine flags, the last gap and engine check results, and training progressIn your browser (IndexedDB) on the device you use; with Google Drive connected, also in your Drive. Nothing is sent to us.
Settings and preferences (last tab, practice game options, and similar)In your browser (localStorage).
Lichess login token and username, if you connect LichessIn your browser only.
Google access token (valid about one hour), the connected account’s email address or name, and sync bookkeeping, if you connect Google DriveIn your browser only.
Cached Lichess database answers and the Maia model, if you use themIn your browser (IndexedDB).
Games you import (from Lichess or a PGN file), their analysis, and your Lichess username and the names you use in PGN files, if you enter themIn your browser (IndexedDB); with Google Drive connected, also in your Drive.
Sync files and backups, if you connect Google DriveIn a folder called “Repertoire app” in your own Google Drive (subfolders “Sync” and “Backups”).

We cannot see any of this. There is no database on our side to hold it.

Who the app talks to

Your browser connects to these services directly. The connections are only made when the feature is used.

The chess engine (Stockfish) and the human-like opponent (Maia) run entirely on your device; the positions you analyse or play are not sent anywhere for that.

Google Drive

If you connect Google Drive, the app asks for one permission: https://www.googleapis.com/auth/drive.file. It lets the app create and access only the files it created itself. It cannot see your other files.

Cookies and tracking

The app sets no cookies and includes no analytics, advertising or tracking code. It stores data in your browser as described above. When you sign in on the Lichess or Google pages, those services may set their own cookies under their own policies.

Your choices and how to delete your data

Children

The app is for chess players of all ages, and parents may set it up for their children. We do not collect any personal information from anyone, including children. Anything entered (such as a player’s first name) stays on that device or in that person’s own Drive.

Changes to this policy

If the app changes in a way that affects your privacy, this page is updated and the date above changes. Earlier versions are in the public change history.

Contact

Questions or requests: please open an issue at github.com/zeddyfree-art/chess/issues.