Privacy Policy

Privacy Policy

Last updated September 15, 2026
Your privacy matters. This page describes what Keentune collects and how it is used, in plain language.
Who we are
Keentune (the "Service") is operated by SportaApp LLC ("we", "us"). This policy explains what information we collect, how we use it, and the choices you have.
Information we collect
Using Keentune without an account: you can practice as a guest. We create an anonymous account so your progress is saved and can be carried over if you sign up later. It holds your practice activity and nothing that identifies you — no email, no name. Signing up attaches that progress to your new account.
Account information: your email address, which you provide to sign in via a magic link, "Continue with Google," or "Sign in with Apple." If you use Google, we receive your email and basic profile (such as your name) from Google. If you use Apple, we receive your email — which may be a private relay address Apple generates for you — and, the first time you sign in, your first name, which we use only to pre-fill the display name field so you can accept or change it.
Display name: an optional name you can set during onboarding or in Settings. It is shown to other players — see "What other people can see" below — so choose something you are comfortable sharing. You can change or clear it at any time in Settings → Your name.
Practice activity: the questions you answer, whether your answers were correct, your per-skill ratings, streaks, daily results, favorite skills, and any feedback you submit. This also covers your progress on the Boardwalk and in the Found Book — which story pages the trail has handed you, when a page was first shown to you, and when you marked it read — so your place in the story is the same on every device you sign in on. We record that a page was shown and that you read it, never the words themselves and never a recording of how long you looked at them. The same goes for study checklists: if you mark a skill guide as completed or check off curriculum topics, we store those marks — which guide or topic, and when — so your checklist is the same on every device you sign in on. If you are signed in we also record the date you last opened a skill guide or curriculum page, so the guides list can show you where you left off; that is a date per page, not a record of what you read or how long you spent.
Games: when you play Block Towers or Art Matherpiece signed in, we store each finished run — for Block Towers the tower count, level, your time, stars, and how many moves and hints you used; for Art Matherpiece the operation, level, your score, the paintings you cleared, whether the level was passed, and how many paints and clocks you used — plus your coin and power-up balances and any Keentune XP the finish earned. The list of moves or taps is sent so our server can check the finish, and it is discarded once checked; we never keep it.
Messages you send us: if you write to us through the contact form at keentune.com/contact, we store the email address you give us, the name if you choose to add one, and the message itself, and we forward the same message to our support inbox. We use that address to reply to you and for nothing else — it is never added to a mailing list. You do not need an account to write to us, so this may be the only information we hold about you.
Usage analytics: events such as which screens you view and actions you take, used to understand how the Service is used.
Session recordings: on the web we record a replay of your session — the pages you view, clicks, scrolling, and navigation — so we can diagnose problems and see where the Service confuses people. Text you type into form fields is masked in these recordings. Recordings are used for product improvement and support, never to advertise to you.
Diagnostics: on the web we collect crash and error reports that help us keep the Service reliable. Our mobile apps do not send crash or performance reports to us.
Notification tokens: if you turn on notifications, we store the push token your device or browser issues, so we can deliver the notifications you asked for. You can turn notifications off at any time in Settings or in your device settings, which deletes the stored token. We also delete it when you sign out of a mobile app, and when you delete your account.
Email delivery information: for emails we send you, our email provider reports back whether the message was delivered, whether it bounced, whether you opened it, and whether you clicked a link in it. We store those signals against the message so we can tell whether our emails are arriving and worth sending. Opening a link in one of our emails is the only part of this you control directly; if you would rather not receive our emails at all, every one carries a one-click unsubscribe.
Technical data collected automatically: device or browser type, IP address (used, among other things, to approximate your region), and similar information.
Payments: the core Service is free. If you purchase an optional paid subscription, payment is handled by a payment processor — Stripe on the web, or Apple / Google for in-app purchases. We receive subscription status and transaction identifiers, never your full card details.
We do not intentionally collect sensitive personal data.
How we use information
To provide the Service — serving questions at your level and tracking your progress.
To improve the Service through aggregate usage analytics.
To keep the Service reliable and secure, including diagnosing errors and preventing abuse.
To send you the sign-in link you request.
To send you practice reminders and updates about your account — for example a daily practice nudge, a streak reminder, a weekly summary, a countdown to an exam date you entered, your weekly league result, or a notice that someone challenged you. If you start a subscription with a free trial and have not practised much yet, we may also send you one or two emails explaining what your subscription unlocks; deciding whether to send those means looking at whether your subscription is in its trial period and how many questions you have answered since it started. These go by email and, if you turn them on, by push notification. You stay in control: Settings has a switch for each type, a master switch for reminder emails, and every reminder email includes an unsubscribe link. Turning any of them off never affects the rest of the Service.
To send you a results summary when you ask for one. If you ask at the end of a practice exam, we email that exam’s score report; if you ask at the end of a practice session, we email that day’s summary. Both contain only your own results — how many questions you answered, how you did in each section or skill, and what to practise next — and both carry the same one-click unsubscribe as every other email. We send these only when you ask, and at most one of each per exam or per day.
On our website, to measure whether our advertising works — for example, that a visit came from an ad and later led to an account being created. To do this we record each website visit as it happens, before you sign in or start practicing: the page you landed on, the ad-campaign parameters in the link you followed (if any), the website that referred you (its domain only), the general kind of device or browser you are using, and whether and how quickly the page finished loading. This record does not include your IP address, your browser’s full identification string, or anything you type. Our mobile apps carry no advertising or ad-measurement code.
We do not sell your personal information, and we do not use it to target advertising to you on other sites.
What other people can see
Most of Keentune is private to you: your ratings, your answers, your streaks, and your progress are never shown to other users.
Leaderboards and weekly leagues show a score next to a name. By default that name is a generated handle — an adjective-and-animal pair derived from your account, not from anything about you — so taking part identifies nothing. If you set a display name, that name is shown in place of the handle. We never show your email address.
Block Towers keeps a best-time board per level and Art Matherpiece a best-score board per level, a paintings board and a board for each day’s painting. They show your result next to the same name as the leaderboards, and the same "Show me on leaderboards" switch removes you from those boards too.
Challenge matches show your display name to the other players in that match. Scores, times, and ranks are hidden from you until you finish your own round, and yours are hidden from the others until they finish theirs. If you have not set a display name, matches show a generic label instead.
If you create a match and set it to public rather than invite-only, its listing — including your display name — is also shown in the browse feed to other players near your level who could join it, before anyone has joined. Choose invite-only if you would rather your match stay between the people you send the link to.
You control both: set or clear your display name under Settings → Your name, and turn off "Show me on leaderboards" to leave the boards and leagues entirely. Your practice still counts either way.
Keentune on Even Realities glasses
We publish a companion app for Even Realities G2 smart glasses. Even Realities distributes it, and it runs inside the Even Realities app on your phone — that app is where its code executes, and the glasses are a display and a set of touch gestures. The questions you are shown, the answers you give, and your self-ratings travel between that app and our servers over the same connection the rest of Keentune uses.
While you are practising, the companion app saves your place using storage the Even Realities app provides: the skills and questions in the set you are working through, any self-ratings that have not yet reached our servers, and which skills you practised recently. Those records identify questions and skills, not you — they contain no email address and no name. Signing out on the glasses clears them.
Linking your account: if you start on the glasses as a guest, the app shows a short code and asks you to enter it at keentune.com/link while signed in on another device. Until that code is used or expires, we store the code, the guest account that asked for it, the account that approved it, and a single-use sign-in token; the token is handed to the glasses once and then cleared. Linking sends you no email. Deleting your account deletes these pairing records with it.
Service providers
We rely on vendors that process data on our behalf to run the Service: Supabase (database, authentication, hosting), Resend (sign-in and reminder emails), Google (Sign in with Google), Apple (Sign in with Apple), and PostHog (product analytics; session replay on the web only). If you turn on notifications, Expo delivers push notifications to your device, and Apple or Google operates the underlying push service for your platform. If you use our smart-glasses app, Even Realities distributes it and provides the on-device storage it uses to save your place. Three vendors are used on our website only, not in our mobile apps: Vercel (web hosting), Google Ads (advertising measurement), and Sentry (error diagnostics). If you purchase a subscription, Stripe (web payments), Apple or Google (in-app purchases), and RevenueCat (subscription management) also process data needed for billing. Each processes data under its own terms and only to provide its service to us.
Cookies and local storage
We use local storage and cookies to keep you signed in and to measure product usage. On our website we also use them to measure the effectiveness of our advertising — for example, to know that a visit came from one of our ads and that it led to an account being created. We do not use cookies to build advertising profiles about you or to target ads to you on other sites, and we do not currently respond to browser "Do Not Track" signals.
Data retention and your rights
We keep your data while your account is active. You can permanently delete your account and practice data at any time in Settings → Delete account; this is irreversible. You may also contact us to access or correct your information.
If you practised as a guest rather than signing up, the same Settings screen offers "Delete guest data," which erases the anonymous record holding your practice history. If you no longer have the device you practised on, email us — see Contact below — and we will delete it for you.
Three things outlive a deletion, and we want to be exact about them. Our database is backed up daily and those copies are kept for up to 7 days before being overwritten, so a backup taken before you deleted still contains your data until it expires; we do not use backups to restore deleted accounts. If you ever paid for a subscription, our payment processor keeps the invoice and transaction record it is required to retain for tax and accounting purposes, which we do not control. And we keep counts of how often each question was answered and answered correctly, which is how we calibrate difficulty — those counters belong to the question, not to any person, and contain nothing that identifies you. Nothing else is kept.
Messages you send through the contact form follow the same rule with one exception worth stating: if you wrote to us while signed in, the message is deleted along with your account. If you wrote to us signed out there is no account for it to be attached to, so we keep it as a support record — tell us and we will delete it.
There is a full explanation, including what to do if you cannot sign in, at keentune.com/delete-account.
Depending on where you live you may have additional rights: California residents have the right to know what personal information we collect, to request its deletion, and to correct inaccuracies. Residents of the EEA/UK have the right to access, rectify, erase, or restrict our use of your information, to object to processing, to data portability, and to lodge a complaint with your local supervisory authority. We do not sell or share personal information for cross-context behavioral advertising, so there is no sale to opt out of. To exercise any of these rights, email us — see Contact below.
Children
Keentune is intended for people aged 13 and older. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided us information, contact us and we will delete it.
Security
We use industry-standard measures such as encryption in transit and access controls. No method of transmission or storage is completely secure, so we cannot guarantee absolute security.
International users
The Service is operated from the United States. By using it, you understand that your information is processed in the United States.
Changes to this policy
We may update this policy from time to time. The "Last updated" date above reflects the current version.
Contact
Questions about this policy? Write to us at keentune.com/contact, or email support@keentune.com.