MVP Math

Privacy Policy

Last updated 21 October 2026

No paid plans are open yet. The payment sections describe how they will work, not something already in force.

The short version

  • We collect very little. If you have an account: your email, a name to call you, the year you were born, and what you do in the practice app. That is the whole list.
  • If you joined a class with a code from your teacher, it is even less. Your first name, the first letter of your last name, and your practice. No email, no password, no student ID, nothing from your school records. See section 2A.
  • We receive counts about groups, never facts about a student. “8 students in this class are flagged ESE, 420 questions, 258 right” — with no name, no seat code and no way to work backwards to a person. Groups smaller than five are not published at all. See section 2B.
  • There are no trackers on this site. No analytics, no advertising pixels, no third-party cookies, no scripts watching you. We are not being modest — there simply are none. Your browser stores a sign-in token and your chosen name so you stay signed in; that is all.
  • We never sell your information, and we do not use it to train AI models.
  • We never see your password or your card number. Those are held by Google and by Stripe, not by us.
  • We do not delete your account for being inactive. Come back after a year and your progress is still there.
  • You can have everything deleted by emailing support@mvpalgebra.com. No form, no retention offer.

The rest of this page says the same things with the precision the law expects. If the two ever disagree, tell us — that is a bug in this page, not a trick.

1Who we are

MVP Math is an Algebra 1 practice site at mvpalgebra.com, operated by Alondra Delgado, a sole proprietor in Florida ("MVP Math", "we", "us").

You can reach us at support@mvpalgebra.com. A real person reads that address.

This policy covers mvpalgebra.com. Until September 2026 there was a second site at mvpmath.app; it has been retired and everything now runs here.

There are two ways to use MVP, and they collect different things. If you create an account, section 2 applies to you. If you joined a class with a code your teacher gave you, you have no account and section 2A applies instead — it is a much shorter list. Where a school or district has signed an agreement with us, that agreement governs classroom use and takes precedence over this policy.

2What we collect

What you give us when you create an account

WhatWhy we need it
Email addressIt is how you sign in, how we reset your password, and the only way we can reach you.
A name to call youShown to you in the app. A first name or a nickname is fine — we do not check it, and we do not ask for a surname.
Year of birthTo confirm you are at least 13. We ask for the year only — not the day, not the month.
PasswordHeld by Google Firebase Authentication in a form we cannot read. It never reaches us and we cannot look it up.

2A — If you joined a class with a code (no account)

Most students use MVP this way. There is no account, no email address and no password. Here is everything we hold about you:

WhatWhy we need it
Your first name and the first letter of your last name — you type these yourself when you joinSo your teacher can tell whose work is whose. It is the only thing you ever tell us about yourself, and your teacher can correct it.
A seat code, like MVP-P1-07The name your practice is filed under. It is made up by us and means nothing outside your class.
What you practise and how you doThe same practice record described below, filed under the seat code.

That is the entire list. We do not receive your surname, your student ID, your date of birth, your email address, your phone number, your grades, your test scores, your race, ethnicity, nationality or gender, or your English-learner, exceptional-education, IEP or 504 status. If your teacher uses a class roster from your school, it stays on her own computer and is never sent to us.

2B — Counts about classes, which are not about you

There is one more thing we receive, and because it touches on the paragraph you just read we would rather explain it than let you find it.

A teacher who has her school's roster open on her own computer can ask the app how a group in her class is doing. Her browser does that arithmetic itself and sends us the total. What arrives looks like this:

8 students in this class are flagged ESE · 420 questions answered · 258 correct

That is the whole record. There is no name in it, no seat code, no student number, and no way to work backwards from it to a person. We never learn which eight students those were, and we never learn that any particular student is one of them — including you.

We do this because "are exceptional-education students actually gaining?" is the question a school district asks before it will pay for anything, and it cannot be answered without attaching the group to the results. It is also the question that decides whether this product is worth building.

We also count two groups at a time — "students who are ESE and came in at level 1–2" — because that is the question that shows whether something is working for the students it was meant to help. Those combinations are counted across a teacher's whole roster rather than a single class, so that the groups are large enough to be groups. Never three at a time: three characteristics at once produces a table of ones and twos, and a one is a child.

Small groups are dropped, and so is anything they could be worked out from. If a group is smaller than five students, we publish no breakdown for it at all — not even the larger half, because subtracting the larger half from the total would hand us the smaller one. In a combination that often means the entire table is withheld rather than part of it. A whole class is never dropped for being small: a self-contained class of eight is counted in full, because in that case the group and the class are the same people and the class total already said it.

Every figure we publish also records how many students it actually covers. Withholding small groups removes real students from a total, so a national figure built by adding these up is missing whoever fell below a floor somewhere. Recording the coverage is what lets a report say "this covers 847 of 1,203 students" instead of quietly implying it covers everyone.

The only things stored alongside those counts are the class's own code, the school's public code, and the two-letter state. A school is a place, not a person.

What the app records while you use it

This is the part that makes the product work. It is what lets the app tell you why you missed something rather than just that you did.

What happens automatically

What is stored in your browser

Signing in keeps a small amount of information in your own browser's local storage, so that the app knows who you are as you move between pages and so you are not asked to sign in again on every screen. It is:

This lives on your device, not on ours, and clearing your browser data removes it. None of it is advertising or tracking. There are no third-party cookies on this site, and nothing here follows you to any other website.

3What we do not collect, and what we will not do

This section matters as much as the one above it.

4Why we use what we collect

We may also look at totals that are not about any one person — how often a particular question is missed, for instance — to improve the questions themselves. Nothing in that work identifies you.

5Who else touches your data

A small number of companies process data on our behalf so the service can exist. They may use it only to provide their service to us.

WhoWhat they handle
Google (Firebase)Authentication, the database holding your account and progress, and hosting. Data is processed on Google infrastructure in the United States.
Google FontsServes the typefaces. Receives the viewer's IP address, nothing else.
StripePayments, once paid plans open. Stripe collects and holds card details under its own privacy policy; we never receive them.

We will also disclose information if the law genuinely requires it — a valid subpoena, court order, or legal process — or where it is necessary to protect someone's safety. If we are ever permitted to tell you that this has happened, we will.

If the business is ever sold or merged, account data may transfer with it. You would be told before that happened, and this policy would continue to apply to the data already collected until you were given notice of any change.

6Children

Under 13 cannot create an account here. Signup asks for your birth year and refuses anything under 13. This is enforced in the database itself, not just in the page, so it cannot be bypassed by editing the form.

A parent or guardian may create an account in their own name and let a child use it. In that case the account, and everything in it, belongs to the adult who created it — the adult is our user, and the adult can see, export or delete it at any time.

We do not knowingly collect personal information from children under 13. If we learn that we have, we delete it promptly. If you believe a child under 13 has created an account here, write to support@mvpalgebra.com and we will remove it.

The free school edition at mvpalgebra.com works differently: schools issue seat codes, and the database there never holds a student's name. It is covered by the agreement with the school, not by this policy.

7How long we keep it

As long as you have an account. We do not delete accounts for inactivity — that is a deliberate choice. Someone who steps away for a school year should find their work waiting.

When you ask us to delete your account, we remove your account record and your progress from the live database. Backups roll over on their own cycle, so a copy may persist in backup for a short period before it is overwritten. Ordinary server logs age out on the host's schedule.

8Your choices

Different states and countries grant different rights. Rather than make you work out which ones apply to you, we offer all of these to everyone, wherever you live:

Email support@mvpalgebra.com from the address on the account. We aim to reply within 7 days and to complete the request within 30. There is no charge, no form to fill in, and we will not try to talk you out of leaving.

We do not sell personal information or share it for cross-context behavioural advertising, so there is nothing for you to opt out of on that front.

9Security

No service can promise perfect security, and we will not pretend otherwise. If a breach ever affects your information, we will tell you and say plainly what happened.

10Where your data is processed

In the United States, on Google infrastructure. If you use the site from outside the US, your information is transferred to and processed in the US.

11Changes to this policy

If we change it, we update the date at the top. If a change is significant — a new category of data, a new company touching it, a new purpose — we will email account holders before it takes effect rather than relying on you to notice.

12Contact

support@mvpalgebra.com
Alondra Delgado, a sole proprietor in Florida

Every message goes to a person, not a ticket queue. If you need a postal address for a formal notice, ask and we will provide one.