Peakscor is an independent SAT® and AP® practice website at peakscor.com, built and run by its student founders in Houston, Texas. This policy explains what we collect, why, and what you can do about it. If anything here is unclear, email support@peakscor.com.
The short version
- You can practice without an account. Your progress saves to an anonymous guest account with no name or email, and some of it stays only in your browser.
- If you make an account, we also keep your email address, so your progress can sync across devices.
- We don’t sell your data, show ads, or use third-party analytics or advertising trackers.
- Peakscor is for students 13 and older.
- Kip, our AI tutor, sends the messages you write to it to Anthropic, the company that makes the AI, so it can answer. Your chats with Kip stay on your device. Our servers keep only how many messages you sent, never what you wrote.
- Points you earn put you in a weekly league where other students see your display name, points and rank. You can hide yourself from leaderboards at any time.
- You can delete your account and its data at any time from the account menu.
What we collect
In your browser only
Some things are saved only in your browser’s local storage and are never sent to us: the calculator’s layout and saved entries, your practice difficulty, timing and exam (SAT or AP) choices, your best scores on the Daily, today’s practice numbers, a test in progress, the questions you’ve seen recently, and the copies of missed questions in your mistake notebook. Your game and study settings, your practice and full-test results, your study plan and your diagnostic result are kept in your browser too, and a copy is saved to your guest account or account so they can follow you to another device (see below). You can remove the browser copies by clearing your browser’s site data for peakscor.com.
Your daily free-question count is kept in your browser and on our servers, counted per account and per browser, so the free limit works the same in a private window. The browser is identified only by a scrambled (hashed) version of its random ID, and each count is just a number of questions per difficulty for that day.
Guest progress, without an account
So your progress can save, Peakscor creates an anonymous guest account in the background when you visit. It has no name or email address. It is tied to a random ID created when you first visit. It stores:
- your game coins, characters and map progress;
- your game and study settings (for example sound, question difficulty in the games, how explanations are shown, and display and control preferences);
- your practice record: which questions you have seen or missed, your answers to practice questions (which choice, whether it was right, and how long it took), and your accuracy by skill and topic;
- your full-test scores, your study plan (test date, target score, study days) and your diagnostic result;
- which parts of Peakscor you used each day (for example, practice, games, the diagnostic or a video), so streaks and your study plan work and so we can count how often each feature is used.
Points and weekly leagues
When you answer a Practice question correctly, finish a lesson, master a module, finish the diagnostic or finish a game, you earn points. We store each award with what earned it (for example a question or lesson ID), the points, the day and the time, plus how long you took to answer, and the league tier you are in. Each week you are placed in a league of up to 30 students at your level. Other students in your league see your display name, your points that week and your rank. They never see your email or anything else about you. Turn on “Hide me from leaderboards” on the Leagues page to stop showing up on any leaderboard right away; you still earn points and see your own total. Points and league results are kept until you delete your account.
Badges and Kip’s outfits
As you study, you earn badges (for example for a 7-day streak, finishing the diagnostic or mastering a unit) and outfits for Kip, the Peakscor mascot. We work them out on our server from what you have already done on Peakscor, and store which badges you earned, when, and which outfit Kip is wearing. Badges and outfits can only be earned, never bought. Other students don’t see your badges. They are kept until you delete your account.
Duels
If you start or join a duel, we store that you are one of its two players (your account ID, never a name or email), the five questions, each answer you give (which choice, whether it was right and how long it took), your score and any points it earned you. The other player sees your display name, how many questions you have answered, whether you got each one right once they have answered it too, and your final score. They never see which choice you picked, your email or anything else about you. If you hide yourself from leaderboards, they see “A climber” instead of your name. Anyone you send the link to sees your display name on the invite. A duel and its answers are deleted 30 days after it ends.
Reminders (push notifications)
Reminders (push notifications), only if you turn them on. When you tap “Turn on reminders” and allow notifications, your browser gives us a push address and two encryption keys for this device. We store them with your account id, your time zone (so we never send before 8 AM or after 9 PM where you are) and the date of the last reminder. We send at most one reminder a day: a duel waiting for your turn, your Summit Sprint day, a streak about to slip, or league news. They never include your name, score or email. Turn them off any time on Home, in Progress or in your account (one tap removes every device); deleting your account deletes them too. Unused for 120 days, they are deleted.
Classes
If you join a teacher’s class, we store that you are in the class and the nickname you choose for it. Please don’t use your real name. The teacher sees your nickname and a short summary of your studying: active days in the last week, Learn lessons completed and modules mastered, your diagnostic levels, your practice accuracy by topic, and whether you have finished their assignments. The teacher never sees your email address or your answers, and other students never see your data. If you leave the class, or the teacher removes you, the teacher no longer sees any of it. A teacher’s account stores the class name and its join code.
With an account
- Your email address, used to sign you in and to send sign-in links. Passwords are handled by our sign-in provider and stored only in hashed form. We never see your password.
- A display name. New accounts get an anonymous name like “Climber 4F2A1”. It is never taken from your email.
- Your progress: everything a guest account stores, plus your Learn lesson and quiz progress, synced across your devices.
- The Summit Sprint, if you join it: the day you joined, your goal, and for each day you finished the daily climb, how many questions you answered, how many were right, how long it took and the points it earned. We don’t keep which questions they were or your answers to them in the sprint. The sprint leaderboard shows your display name, days climbed and sprint points to other students, unless you hide yourself from leaderboards.
- Classes you teach, if any: the class name, its join code and its assignments.
- Billing records, if you ever buy a plan: your Stripe customer ID and subscription status. Card details go straight to Stripe. We never receive or store them.
Technical information
Like any website, our hosting providers process your IP address and basic request details (such as browser type) to deliver pages and keep the service secure. A sign-in token for your guest account or account is kept in your browser’s local storage. When someone makes an account, we keep the email address they signed up with and scrambled (hashed) versions of their IP address and browser ID for up to 31 days, only to stop disposable email addresses and limit how many accounts one network or browser can create. If a page breaks, your browser may send us a short error report: what went wrong, which page it happened on (without anything after the “?” in the address), the site version and your browser type. Email addresses and sign-in tokens are removed from it, and it doesn’t include your user ID or email address. We keep error reports for about 30 days. We don’t use advertising cookies or third-party analytics tools.
Kip, the AI tutor
Kip is Peakscor’s study helper. Kip is an AI (a computer program), not a person, and it can make mistakes, so check anything important against the lesson or the question’s explanation. Kip is turned off during full tests, the diagnostic and mastery quizzes.
What happens when you message Kip
- Your chats stay on your device. Your messages and Kip’s replies are saved only in your browser’s local storage. Peakscor’s servers don’t keep what you write or what Kip answers: it isn’t saved in our database or in our logs. Because we don’t keep chats, we can’t show them to anyone, including a parent or a teacher, and we can’t get them back if they’re deleted.
- Each message is sent to Anthropic to get an answer. Anthropic makes Claude, the AI model behind Kip. With each message, our server sends Anthropic what you typed, the recent messages in that chat, what you’re looking at (for example the question on your screen and, once you’ve answered it, your answer and the explanation), and a short summary of your own study progress: for example your weakest skills, questions you recently missed, Learn modules you’ve finished, your diagnostic levels, and your study plan’s test date and target score. We don’t send your name, email address, display name or account ID.
- Please don’t share personal details like your full name, address, phone number or school with Kip. Kip doesn’t need them, and anything you type is sent to Anthropic.
How Anthropic handles your messages
Anthropic handles messages for us as a service provider, under its commercial terms. Those terms say Anthropic doesn’t use them to train its AI models. Anthropic deletes them within 30 days, except that it can keep a message for up to 2 years if its safety systems flag it as breaking Anthropic’s usage policy, or for longer if the law requires.
What we keep
For each account and guest account, we count how many messages were sent each day and estimate what they cost, so the daily limits work. We keep these counts for 90 days. For the whole site, without recording who, we also count how many times each kind of safety topic came up each day (for example, someone asking Kip to help cheat, or someone who seemed to be in crisis). None of these counts include anything anyone wrote.
Daily limits
Kip answers a limited number of messages a day: right now 10 on the free plan (and for guests), 30 on Pro and 60 on Peak. Limits reset at midnight Central Time. We may change them, and Kip may take a break for everyone for the rest of the day if Kip’s daily budget runs out.
Deleting your chats
Open Kip’s menu and choose Delete history to erase every chat with Kip on that device. Signing out or deleting your account also clears them. Messages already sent to Anthropic are deleted on Anthropic’s schedule above.
If you’re going through something hard
Kip is a study helper, not a counselor. Nobody at Peakscor reads your chats, so Kip can’t send anyone to help you. If you’re thinking about hurting yourself or you don’t feel safe, call or text 988 (the Suicide & Crisis Lifeline) any time, day or night, and tell a trusted adult, like a parent, school counselor or teacher, right away. If you’re in immediate danger, call 911.
How we use it
Only to run Peakscor: to sign you in, save and sync your progress, grade questions, answer your questions to Kip, show leaderboards, keep the service secure and fair, handle payments if you buy a plan, and reply when you contact us. We don’t use your data for advertising, and we don’t use it to train AI models.
Who we share it with
We don’t sell or rent personal information. We use a small number of service providers who process data only to run Peakscor:
- Supabase stores account data and handles sign-in, including sign-in emails. Its servers are in the United States.
- Vercel hosts the website.
- Stripe processes payments, only if you buy a plan.
- Google Fonts supplies the lettering in two of the games (Hole and Peak Defense). When those games load, Google receives standard technical information such as your IP address.
- Your browser’s push service (Apple for Safari and iPhone/iPad Home Screen apps, Google for Chrome and most Android browsers, Mozilla for Firefox, Microsoft for Edge on Windows): delivers the reminders you turned on. It receives the encrypted reminder (it can’t read it) and the push address your browser created; Peakscor doesn’t choose it, your browser does. Only if you turn reminders on.
- Anthropic provides the AI model behind Kip. Only when you use Kip, it receives the messages you send and the information listed under “Kip, the AI tutor”. It doesn’t receive your IP address, name or email address.
We may also share information if the law requires it, or to protect the safety of students or the security of the service.
What other people can see
Game leaderboards are public and show your display name and your scores. They never show your email address. If you join a class, its teacher sees the summary described under “Classes”. In a duel, the other player sees what is described under “Duels”. Other students in your weekly league see your display name, points that week and rank, and the Summit Sprint board shows your display name, days climbed and sprint points, unless you turn on “Hide me from leaderboards”. Nothing else about your account is public.
Students under 13
Peakscor is meant for students 13 and older, and we don’t knowingly collect personal information from children under 13. If you believe a child under 13 has made an account, email us and we will delete it.
Your choices
- Delete your account: open the account menu and choose Delete account. This permanently erases your account and everything stored with it on our servers, and clears Peakscor’s data in that browser.
- Guest data: if you never made an account and want your guest data deleted, email us and we’ll help.
- Delete your chats with Kip: open Kip’s menu and choose Delete history.
- Clear data on your device: clear your browser’s site data for peakscor.com.
- See, correct or get a copy of your data: email us from the address on your account and we’ll respond within 30 days.
These choices are available to everyone, wherever you live.
How long we keep it
We keep account and guest data until it is deleted. Duels are deleted 30 days after they end. Kip message counts are kept for 90 days, and your chats with Kip stay on your device until you delete them. When you delete your account, it is erased from our database right away. Copies in our providers’ encrypted backups are overwritten on their normal schedule, usually within a few weeks.
Security
All traffic is encrypted. Every database table has access rules so that each student can read only their own records, and those rules are tested automatically whenever the code changes. No system is perfectly secure, so if you think something is wrong, tell us right away.
Schools
Peakscor is independent. It isn’t provided by or through any school, and we don’t receive student records from schools. A teacher can make a Peakscor class and invite students with a code; joining is up to each student, and the teacher sees only the class summary described under “Classes”.
Changes
If we change this policy, we will update the date at the top. If a change affects how we use data you’ve already given us, we will tell you on the site before it takes effect.
Contact
Questions or requests: support@peakscor.com.