Privacy policy

Last updated: 8 November 2026 (children under 13; feedback you send; counting each device once, the device email and the new-device limit); 20 October 2026 (tap counts and answer timing, and how to turn them off; counting the devices a paid account is used on); 4 October 2026 (our own anonymous page counts)

In short: we store only what we need to run your account (email and access), your progress (so you can pick up where you left off) and anonymous aggregate stats. We don't sell your data and we don't run third-party ads. You can have everything deleted by emailing us.

1. Who runs this site?

igcsemathrevision.com is one of the Math Revision sites run by Pete Bromfield in the UK (listed in the footer); they share one sign-in system and database. Questions about your data: pbromfield@ibmathrevision.com.

2. What we store, and why

WhatWhyWhere
Your email addressTo sign you in, save progress and send emails you asked for (receipts, updates, digests).Firebase Authentication (Google Cloud)
Name and avatar (Google or Microsoft sign-in)To personalise the site.Firebase Authentication
Your class, confidence ratings, practice attempts, homework uploads and scoresTo show you (and your teacher, if you're in a class) your progress.Firestore and Cloud Storage (Google Cloud)
Updates email (if you signed up)To send the revision tips and news you asked for.Firestore
Your plan and payment recordsTo unlock your plan, and because tax law requires us to keep receipts.Stripe (card details never reach our servers) and Firestore (plan status only)
School invoices (when a teacher asks us to invoice their school): the school’s legal name and billing address, the finance contact’s name and email, an optional copy-to email, the PO number and the school’s VAT number or GSTIN, if givenTo send the invoice and payment reminders, show it to the school’s Heads of Department, and keep the accounting and tax records the law requires.Firestore, and Stripe, which issues and emails the invoice.
Your devices: a random device ID your browser makes, a label such as “Chrome on Windows” (worked out from the browser’s user-agent, which we don’t keep), when each device was first and last used, and which of our four sites it was used on, and a scrambled code for the network it was used onAccounts are personal and can be used on up to 5 devices; this is how we count them. To protect paid accounts, we also note how many different devices an account is used on, so we can spot a shared login. So that one phone or laptop counts once, we keep a scrambled code for the network each device was used on (made from the first part of its IP address, and different for every account); we never keep the IP address itself or your location. We keep an eye on account use: if we suspect an account is being shared, we may email you about it, and the account may be paused while we review it. Teacher, school and class accounts are not limited. You can see and remove your devices on your account page. No other fingerprinting.Firestore; the device ID also sits in your browser’s local storage. A device unused for 60 days is deleted automatically.
Feedback you send: the “Report a problem” form, “Was this useful?” thumbs and comments, and the “Feedback” link. We keep your message or rating, the page you were on, and your email address if you are signed in or give oneTo fix problems, improve the site and reply to you. “Report a problem” messages are also emailed to us.Firestore; “Report a problem” messages also reach our inbox through Resend.

3. Who else sees your data

No advertising networks, no tracking pixels, no profiling.

4. Cookies and local storage

Help improve the site: tap counts and answer timing

Two more things help us improve the site. Both are on unless you turn them off.

To turn both off: use this switch in each browser you use. Tap counts are anonymous, so they can only be turned off in the browser. To turn answer timing off for your account on every device, email pbromfield@ibmathrevision.com.

5. Data sent outside the UK

Some of the companies that run parts of this site store or process your data outside the UK:

How we protect it: each provider gets only what it needs for its job; every connection to them is encrypted (HTTPS); card details go straight to Stripe and never reach our servers. We use each provider under the terms it offers its customers, and each publishes its own privacy terms. If you'd like to know more about a transfer, email us.

6. How long we keep it

Account and progress data: until you ask us to delete it. Payment records: as long as UK tax rules require. School invoice details: as long as needed for accounting and tax records. Updates emails: until you unsubscribe or ask us to delete them.

7. Your rights (UK GDPR)

You can ask for a copy of your data, a correction, deletion (within 30 days) or a machine-readable export, and you can complain to the UK Information Commissioner's Office. Email pbromfield@ibmathrevision.com to use any of these rights.

8. Children and younger students

Most IGCSE students are under 16. Children under 13 can use the site only with a parent’s or guardian’s consent, or through their school. A school that signs up its students does so under its school agreement with us, and the school gives any consent needed. We don’t ask your age when you sign up, so if you are under 13, ask a parent or guardian before you create an account. If we learn that a child under 13 has an account without that consent, we close it and delete its data. A parent can email us at any time to see or delete their child’s data.

A parent or guardian the student links (or approves) sees their practice, topics, homework and test scores on a read-only parent dashboard and can choose a weekly summary email of the same. That email is off until the parent turns it on; the dashboard first says what it contains and how to stop it, it carries no advertising, and we record when it is turned on or off and which notice was shown. It stops from the dashboard or the one-click link in any email. The student can stop sharing with a parent at any time from their account page.