Privacy
learnpeat is a language game. It stores what it needs to show you the right puzzles tomorrow and to tell whether the content is any good — and nothing else.
Playing without an account
You can use learnpeat without signing in, and most people will. When you first open it, your browser generates a random identifier for itself. It is not derived from your device, your network or you, and it is not shared with anyone. Clearing your browser storage destroys it, and a new one is generated the next time you visit.
Stored in your browser, never sent anywhere unless you sign in:
- your streak, scores, daily seals and keepsakes
- which concepts you have met, and when each is next due for review
- your chosen language, tier, theme and interface language
Sent to the server and stored against that random identifier:
- one row per day you open the site, whether or not you play. It holds the date, whether the screen is a phone, tablet or computer, which interface language you are reading, and two markers for how far you got: whether a course was set, and whether a day’s lessons were ready for you. Written once on that day and never changed after, it also holds where you came from — the site that linked you here, by name only, never the page and never anything you searched for, plus the tags a campaign link carried if it carried any. This row exists so we can tell how many visitors arrive and leave again before anything works for them, which is the one thing the site could not previously see. It counts browsers rather than people: the same person on a phone and a laptop is two of these, and clearing your browser storage makes you a new one
- one row per day of play, holding the date, the language and learning surface or tier, how many times you opened it and how many games you finished, which of the two games those were, your score total and how long you played
- one row per answer, holding which item and concept it tested, whether you were right, which option you picked when you were not, how long you took, whether you used a hint, and whether it was a replay
- if you flag an item as wrong: one row saying that item was flagged, identified by a one-way hash of your network address mixed with that item’s own name. It is enough to tell two people flagging the same item apart, and not enough to follow anyone from one item to another. Your address itself is never stored
- if you send feedback: what you wrote, which kind of problem you picked, and the screen you were on when you wrote it — the page’s path, the course, the level and the lesson, never the query string. It is not tied to your account and not tied to the identifier above, so the only thing it says about you is what you chose to type
Answer records are what make the game maintainable: an item almost everyone fails is usually wrong rather than hard, and it gets withdrawn automatically. They are not used to build a profile of you, and they are never sold or shared.
If you sign in
Signing in is optional and exists for one reason: to carry your progress between devices. It adds your email address, a session record for each browser you sign in from, and a copy of the progress and review state described above. Your answer records gain your account identifier so they follow you across devices.
Your browser keeps each account’s progress separately from anyone else’s, and from what is played while nobody is signed in. Signing out leaves your account’s copy on that browser for the next time you sign in there, and nothing played after you sign out is added to your account. Progress from before you signed in is added only if you choose to add it. Clearing this site’s data in your browser removes every local copy.
There is no password. Signing in sends a one-time link to your email address, delivered by Resend, who process your address solely to deliver that message. It is the only third party that receives anything about you.
Cookies
One cookie, set only after you sign in, that keeps you signed in. There is no advertising, no analytics service, no tracking pixel and no third-party script on any page. Nothing follows you to other sites.
How long it is kept
Progress is kept until you delete it, because losing a streak to a retention policy would be absurd. Answer records are kept because withdrawing a broken item depends on having enough of them to be sure. Sessions expire on their own.
Deleting your data
Without an account: clear this site’s data in your browser. That removes everything held locally and orphans the server-side rows, which are tied only to the identifier you just destroyed.
With an account: email privacy@learnpeat.com from the address you signed up with and everything tied to it will be deleted, including your answer history. Ask and you will be told exactly what is held.
Children
learnpeat is not aimed at children under 13 and does not knowingly hold their data. If you believe a child has signed in, write to the address above and it will be removed.
Changes
If what is collected changes, this page changes in the same release. Last updated 7 September 2026.