GTO Trainer works entirely in your browser. Hands you play, decisions you're graded on, and hands you save for review are stored only in this browser's local storage. Nothing is sent to a server. There is no account, no cookie, and no way for us to see what you did, because it never left your device.
Signing in is optional and exists for one reason: so your practice record follows you to a second device. It uses GitHub or Google's own sign-in (OAuth) — you never give this site a password. When you sign in we store:
Secure and HttpOnly and is never readable by page scripts.We do not receive your password, your OAuth access token, or anything else from the provider beyond the profile fields above — the token is used once, to ask who you are, and then dropped.
This site can use Cloudflare Web Analytics, a cookieless, aggregate page-view counter that cannot identify you individually and doesn't build a profile of you across sites. It is off unless the deployment is explicitly configured with an analytics token — the source is public, so you can check whether it's on. If enabled, it's covered by Cloudflare's privacy policy in addition to this one.
The only cookie this site sets is the session cookie described above, and only if you choose to sign in. It's strictly necessary for that feature to work — it is not used to track you across other sites, and there are no advertising or "preference" cookies. A short notice about this appears the first time you visit; dismissing it just remembers that you've seen it, in your browser's local storage, not a cookie.
If you're signed in, you can export everything stored about you (Account panel → "export my data") or delete your account and everything on the server (Account panel → "delete my account and server data") at any time, without asking anyone. Deleting your account does not touch the copy already saved in your browser — clear that yourself if you also want it gone locally.
Server-side data (only created if you sign in) is stored in Cloudflare D1, backing this site's Cloudflare Pages deployment. No other processor holds a copy.
This site is not directed at children and does not knowingly collect data from anyone under 16.
If what this site stores or why changes, this page will change with it and the "last updated" date above will move.
Questions about this policy, or a request about your data: [email protected].
Back to the trainer