Skip to the calculator

Privacy policy

Short version: your grades stay in your browser, and there is no server that could receive them.

What happens to the numbers you type

Every calculation on this site runs in your own browser using JavaScript that was delivered with the page. Grades, targets, weights and exam scores are never sent to Final Grade Plan or to anyone else. There is no API endpoint, no form submission and no analytics call carrying them — not because we promise not to look, but because no such request exists in the code.

Share links are the one case where numbers leave the page, and only because you chose to share them. Using Share or Copy result builds a URL containing your values as query parameters. That URL is handed to your operating system, your clipboard or whichever app you send it to. Anyone with the link can see the numbers in it, so treat it the way you would treat a screenshot of your grades.

What is stored on your device

To save you retyping, the calculator keeps a small amount of information in your browser’s local storage, under keys beginning fgp:. It is written only after you interact with the calculator — loading the page stores nothing.

Stored:

  • which calculator mode you last used;
  • your selected grading scale, including any boundaries you edited;
  • the maximum-score and extra-credit settings;
  • the last values you typed into the fields.

Not stored, ever:

  • your name, email address or any account identifier;
  • your school, university, course or instructor;
  • anything that could identify you.

This data never leaves your device. It is not a cookie and is not sent with requests. You can remove it at any time with the Clear saved data button in the calculator’s grading scale and advanced options section, or by clearing site data in your browser settings. Private or incognito windows discard it when you close them, and if storage is unavailable the calculator simply works without it.

Advertising

This site is funded by advertising served by Google AdSense. Ads appear in clearly labelled containers, always after the calculator and its result — never inside them.

When ads load, Google’s advertising script runs on the page and Google may use cookies or device identifiers to select and measure ads, as described in Google’s advertising policies. You can manage ad personalisation through Google Ads Settings.

Two things do not change with advertising enabled: the numbers you type stay in the calculator on your device — they are never part of an ad request, an ad URL or anything else sent to Google — and the site itself still sets no cookies of its own. In deployments and builds where advertising is switched off, no Google script loads and no third-party request of any kind is made.

Cookies

This site sets no cookies of its own. Google’s advertising may set cookies as described above; that is the only source of cookies here.

Analytics

No analytics scripts are loaded. The code contains an analytics module that is switched off and has no provider connected to it. If that ever changes, two things are guaranteed by the way it is built: the events it can record are limited to which calculator was used and which category of result was shown, and the payload types make it impossible to send a grade, a target or a weight. This page will be updated before any such integration is enabled.

Server logs

Pages are served by a hosting provider, which — like any web host — records standard request information such as IP address, user agent and requested path in order to serve traffic and mitigate abuse. That is a function of the hosting infrastructure and applies to the page request itself. It never includes the values you enter into a calculator, because those are never part of a request.

Children

The site is aimed at students, including school-age students. It collects no personal information from anyone, of any age, which is the strongest protection we can offer.

Changes

If the behaviour described here changes, this page changes in the same release. It describes what the code does today, not an aspiration.

Questions about any of this can go to the contact page.