Privacy at Alguni
Alguni is used by children, so the shortest honest description of this page is the right one: we store a nickname, a password, what has been finished, and one grown-up email address for resetting a forgotten password. Nothing else about a child is collected by anybody.
Last updated 26 August 2026.
What is stored about a child
A nickname they chose, a password (stored only as a hash, so nobody at Alguni can read it), and their progress — which lessons are finished, XP, streak, badges, hearts and gems. That is the whole list.
No child email address, no real name, no age, no date of birth and no photograph is ever asked for or stored. There is nowhere in the app to type any of them.
The one piece of personal data: a grown-up’s email
A parent or guardian email is asked for once, when the account is made, and it is used for exactly one thing: sending a link to choose a new password when one has been forgotten.
It is never used for marketing, never shown to another user, never sold or shared, and never handed to an advertiser. On the server it sits beside the account where only Alguni’s own password-reset function can read it.
How a child signs in
The login is the nickname, not an email address. The account system underneath needs an address of some kind, so Alguni makes one up from the nickname — something like ada@users.codequest.invalid. The .invalid ending is reserved by internet standards and can never route anywhere, so no message can reach a child even by accident. Nobody ever sees that address, including the child.
What the lessons record
So that badly written lessons can be found and fixed, the app records how a lesson went: which lesson and exercise, whether an answer was right or wrong, how long it took, and how many hearts were left. For a multiple-choice question it also records the number of the option that was tapped — a number the lesson itself already defines — because an option that outdraws the right answer means the question is confusing rather than hard.
None of that is shown to other learners, and none of it is used to advertise anything.
What is never recorded
Nothing a child writes. Not the code typed into an exercise, not the answers typed into a box, not a single word of prose. Wrong answers are counted, never quoted.
No IP address, no browser or device identifier, no location, and no advertising identifier. The part of the app that records lesson results is only allowed to write; it cannot read anything back, not even its own rows.
Nobody else is watching
There are no third-party analytics, no advertising, no tracking pixels, no social media buttons and no cross-app tracking of any kind. Alguni ships no software from a data company, so there is nobody to share anything with.
The code a child writes runs on their own device — in the browser tab, or on the phone — and is never sent anywhere.
Nobody can talk to a child
There is no chat, no comments, no direct messages, no profiles to browse and no user-to-user messaging of any kind. Lessons contain no links out to other websites.
Friends are added by sharing a short code, or a one-time link, with somebody a child already knows. If that link is emailed, the address is typed by the child’s own household, used once to send one message with fixed wording, and never stored. Friends see each other’s nickname, weekly XP and streak, and nothing else.
Paying for a subscription
The first two units of every track are free for ever, and a fortnight of everything is free to try, with no card. A family plan opens the rest, for a year or for good. Payments are handled entirely by Apple in the iOS app and by Google Play in the Android app. The website does not sell plans yet: a family plan bought in the iPhone app opens every lesson on this website too, with the same account.
No card details ever reach Alguni. There is no field anywhere in the app that a card number could be typed into. What Alguni stores is whether a yearly plan is live, which plan it is, when the period ends, and the payment processor’s own reference for it.
For a plan bought for good, Alguni stores which shop sold it, that shop’s reference for the purchase, when it was bought, and when it was refunded if it ever is. For the fortnight’s trial, it stores one thing: the date it started. No card is asked for, so there is nothing else to keep.
Deleting the account
Settings has a Delete account button. It removes everything listed on this page — the profile, the progress, the lesson results, the friendships, any invites, the subscription record and the grown-up’s email — and then the account itself. It cannot be undone, and there is nothing left afterwards to restore.
If a subscription is still being paid for, the app asks for that to be cancelled first. Deleting the account would not stop the money; it would only remove the record of where the money goes.
To ask what is stored, or to have it erased without using the app, write to hello@alguni.com from the grown-up email on the account.
How to delete an Alguni account
Where the data is kept
On servers operated by Supabase, in a Postgres database. Each account can only read its own row, and that rule is enforced by the database itself rather than by the app asking politely — so even a completely broken app on a child’s device cannot reach another child’s progress.
Grown-ups and children
Alguni is written for roughly ages 8 to 15. A child under 13 should have the account made by a parent or guardian, which is also why the grown-up’s email is asked for at that point.
A parent or guardian may ask at any time what is stored about their child, ask for it to be corrected, or ask for all of it to be deleted, by writing to hello@alguni.com.
If this page changes
This page is generated from the app itself and changes in the same release as the thing it describes. The date at the top is when it last changed. Anything that would mean collecting something new about a child would be announced before it happened, not slipped into a date.