Back to Réti

Privacy

This is the whole privacy policy for Réti — the iPhone app, the web app, and playreti.com including the launch waitlist. It covers what we collect, why, who else handles it, and how to have it removed.

Last updated 5 September 2026.

What we collect

The things below, and we will update this list when that changes:

  • Your email address, so you can sign in and so we can send you the weekly report.
  • Your Réti account and the chess handles you attach to it — your chess.com or Lichess usernames.
  • Your subscription tier, which is either free or paid.
  • How you use the app: a small set of named events, such as opening a replay. The analytics service adds its own technical details to each event, including a browser or app identifier it generates, the page address, and basic details of your browser or device.
  • Your games and the analysis Réti builds from them — the moves, the positions, and the patterns we work out.
  • Your IP address, which we store against a rate-limit counter so one person cannot flood the analysis queue.
  • If you reach the site from a campaign link, the campaign tags in that link and the page that referred you.

What we do not collect

Réti does not ask your phone for its advertising identifier or its vendor identifier, and the app carries no advertising or tracking SDK. We never ask your device for your location, and we do not collect your contacts, your photos, or any health data. Our analytics provider receives your IP address with each event and may derive an approximate city from it. We do not buy data about you from anyone, we do not sell your personal information, and we do not share it for advertising of any kind.

Signing in

Sign in with Apple, or an emailed sign-in link. There is no password, so we never hold one. Signing in sets a cookie that keeps you signed in; it is needed for the app to work and is not used to track you. If you sign in with Apple and choose to hide your address, we only ever see the relay address Apple gives us.

Your chess games

When you attach a chess.com or Lichess handle, Réti reads that handle's public game archive from the platform. We store those games and the analysis we build from them so the same game is not fetched or analysed twice — a game is stored against its public game ID and the handles that played it.

How Réti writes its commentary

The words on a replay are written by an AI model we call through Google. To do that we send Google everything the model needs to describe the game: the moves and positions, the handles of both players, when the game was played, how it ended, the opening and the time control, and the analysis we have already worked out. We do not send your email address or your Réti account ID.

Analytics

We use PostHog to count a small set of named product events. Automatic capture and automatic page views are switched off in our code. Your chess handle is hashed into a pseudonym before an event leaves your device, and the web app keeps its analytics state in memory rather than in a cookie. Your email address is never sent to analytics. The web app sends its analytics to PostHog's EU cloud.

Payments

Subscriptions are sold through Apple's in-app purchase. Apple handles the payment, so Réti never sees your card, bank details, or billing address. What we store is Apple's identifiers for the subscription, which product you bought, its status and renewal dates, and the ID of the Réti account that claimed it.

Who else handles your data

We use these providers, and each one only receives what it needs to do its job:

  • Supabase — accounts, sign-in, and the database holding your games and analysis.
  • Vercel — hosting for the web app and the API the iPhone app talks to.
  • Google — the AI model that writes Réti's commentary, which receives a game's moves and the handles that played it.
  • PostHog — product analytics.
  • Resend — the waitlist emails and the weekly report.
  • Inngest — running the background jobs, including the weekly report.
  • Apple — in-app purchases and subscription status.
  • chess.com and Lichess — the source of your public game archive.

Where your data is processed

Réti's database and accounts are hosted in the United States, in Supabase's us-east-2 region, and the app runs on Vercel. The web app's analytics go to PostHog's EU cloud. Our other providers may process data outside your country. If you are outside the United States, using Réti means your data is transferred there.

How long we keep it

We keep your account and its data for as long as the account exists — there is no automatic expiry. When you delete your account we delete its data with it, as described below. You can also email us and ask us to do it for you.

Deleting your account

Email us and we will delete your account. In the iPhone app, once you are running a version that offers it, you can also do it yourself from Settings. Either way it cannot be undone, and it removes:

  • Your account, and your email address with it — except where we are holding a record that an address of yours asked us to stop sending the weekly report, which keeps that address. We explain below why.
  • The chess handles you attached, your settings, and your subscription tier.
  • The record of which weekly reports were sent to you.
  • Your games, and everything we built from them — the analysis, the move-by-move index, your recurring-mistake patterns and the evidence behind them, your blunder-rate history, and the rating-and-record snapshot we keep against your chess handle. Except where another Réti account uses one of the same chess usernames, which we explain below.
  • The rate-limit counters kept against your account.

What deleting your account does not remove

Some of this we keep on purpose. The rest is not yours alone:

  • The record of your Apple subscription — which subscription, which product, and the ID of the account that bought it. We keep it because we need it for tax and accounting and to reconcile against Apple, which keeps its own copy of every transaction regardless. We mark it as released when you delete your account, so if you sign up again you can restore the subscription. Deleting your account does not cancel it — cancel that in the App Store.
  • A game you played against another Réti user is that person's game too, so the game stays whole. That means the record naming your chess handle as their opponent stays, and so does everything stored against the game rather than against you: the engine analysis of it, the written commentary, and an append-only note that an analysis was written, which keeps the ID of the account that wrote it — that last one we keep on purpose, so a game's history stays intact for the person who still has it. All of it is deleted along with every game that is only yours.
  • Some of what is stored against a chess username, when another Réti account has attached the same username. We store your games and your analysis against a chess username rather than against your account. Where a record names the site as well as the username — your games among them — we delete the ones that are yours alone, on every site where no other account uses that username; where another account does use it, your games on that site stay, and so does everything kept against them. Records that carry only the username and not the site — your recurring-mistake patterns and your blunder-rate history among them — are kept whenever another account uses that username on any site, because they are filed under the username rather than under your account, and that username is not yours alone. What we may do is take your games back out of what such a record counts, clear what we would otherwise have to work out again, and remove one that is then left counting nothing at all.
  • Rate-limit counters stored against an IP address, which is shared by everyone behind it and is not yours alone.
  • A record that an email address of yours asked us to stop sending the weekly report, which keeps that email address. We keep it so that deleting your account does not quietly start the emails again for whoever uses that address next — including you, if you sign up again with it. While you have an account, turning the weekly report back on in Settings on the Réti website clears any record that names your account, and any record for the address you are signed in with that does not name somebody else. Email us for anything it does not reach.

Leaving the waitlist

The launch waitlist is separate from an account and lives with Resend. Every launch email carries a one-tap unsubscribe link, and you can email us to be taken off at any time.

Children

Réti is not directed at children under 13, and we do not knowingly collect their data. If you believe a child has given us data, email us and we will remove it.

If you are in the UK or the EU

You can ask us for a copy of your data, ask us to correct it, ask us to delete it, or object to how we use it. We handle your data to run the account you asked for and to provide the app; analytics and the weekly report rest on our legitimate interest in seeing whether Réti works, and you can tell us to stop. Email us to exercise any of these, and you can complain to your national data protection authority.

If you are in California

You can ask what personal information we hold, ask for a copy, and ask us to delete it, and we will not treat you differently for asking. Réti does not sell personal information and does not share it for cross-context behavioral advertising, so there is nothing for you to opt out of.

Changes to this policy

If we change what we collect or who handles it, we will update this page and move the date at the top. The date tells you when the claims here were last checked against the running product.