SolveOn is a math practice and competition app for students and problem solvers. We designed it to work without an account and to collect as little as possible.
What we collect
An anonymous identifier. When you first open SolveOn, it creates a random anonymous account (a random ID and a randomly generated username such as "QuietVertex42"). We do not ask for your name, email, age, school, or location.
Sign in with Apple (optional). If you choose "Continue with Apple" to keep your progress across devices, Apple gives us a stable Apple user identifier and, if you allow it, your email address (you can use Apple's "Hide My Email" relay). We use these only to sign you back in; they are never shown to other users. You can keep using SolveOn without signing in.
Gameplay data. Your answers' correctness, attempts, skip/completion state, Skill Rating, XP, achievements, and leaderboard results. We store this so you can resume sessions and appear on leaderboards.
Usage analytics (on your device only). Coarse events such as "practice set started" or "ranked run completed" are recorded on your device to help us understand the app during development. They are not sent to our servers, and we never log the text of your answers.
Subscription status. If you subscribe to SolveOn+, we store whether the subscription is active, its expiry date, and the Apple transaction identifier Apple gives us so that renewals, refunds and cancellations update your access. We never see your payment details.
We do not collect contacts, photos, precise location, or advertising identifiers, and we do not use tracking or third-party advertising SDKs.
Where data is stored
Progress is stored on your device and synced to our backend hosted by Supabase (data processor) in the AWS us-west-2 region. Data is transmitted over HTTPS.
What other users can see
Only your random username, abstract avatar, Skill Rating, global position, XP, achievements, and weekly results. Nothing identifying.
Children
SolveOn does not require personal information and is suitable for users under 18. We do not knowingly collect personal information from children.
Deleting your data
Settings → Delete my data removes your account and all gameplay data from our servers and your device. Deleting the app also removes local data; server data is removed when you use "Delete my data".
Subscriptions
If you subscribe to SolveOn+, the purchase is processed by Apple. We receive only an anonymous entitlement status, never payment details.