Privacy notice

Written for school leaders, data protection officers and network managers. In short: School Data processes no personal data of its own, sends nothing anywhere by default, and only ever touches a cloud account when a user deliberately signs in.

The short version

What is stored on the device, and where

Browser storage used by School Data
What Where Why How long
Saved work localStorage, keys beginning sdata_library_ So a pupil can reopen their work on the same computer Until deleted from the Open window, or the browser data is cleared
Recovery copy localStorage, key sdata_autosave So a crash or a closed lid does not lose a lesson's work Cleared as soon as the work is saved, or on sign-out
Display preferences localStorage, keys beginning sdata_pref_ So high contrast and larger text do not have to be set every lesson Until the browser data is cleared
Print options localStorage, key sdata_print_options So paper size and margins are remembered Until the browser data is cleared
Display name and email of a signed-in user sessionStorage To show who is signed in without a network request Deleted when the browser tab is closed
Access token for Google or Microsoft Held in memory only — never written to storage To read and write the app's own cloud folder Gone the moment the tab is closed or the page is reloaded

Keeping the access token out of browser storage is a deliberate design decision. On a shared classroom computer it means one pupil's account access cannot be inherited by the next pupil to use that machine.

Network requests

With no user signed in, School Data makes requests to its own origin only: the HTML, CSS, JavaScript and icons that make up the app. Nothing else. This is enforced in the browser by a Content Security Policy, not merely intended.

If, and only if, a user presses a sign-in button, the following are contacted:

Network managers can allow or block these independently. If they are blocked, School Data continues to work — the sign-in options simply report that they are unavailable, and saving to the device is unaffected.

What School Data can see in a cloud account

The work itself is stored in the school's own Google or Microsoft tenancy, under the school's existing data processing arrangements with that provider. School Data operates no server that receives, stores or processes pupil work.

Children's data

School Data is designed for use by children in primary schools and follows the principle that the safest personal data is the personal data you never collect. It asks for no name, no age, no class, no email address and no identifier of any kind.

A pupil may of course type personal information into their work — a survey of names, for instance. That content is treated exactly like any other work: it stays on the device unless the pupil saves it to their own school cloud account.

Because no personal data is collected, there is no profiling, no automated decision-making, and no data to share with any third party.

Removing everything

Anything School Data has stored can be removed from a device by any of these:

Work a pupil has saved to Google Drive or OneDrive is deleted from there in the usual way, through that provider or through School Data's own Open window.

Security measures

Changes to this notice

If School Data ever begins to collect anything, this notice will say so plainly and in advance. The current position — that it collects nothing — is a design decision, not an oversight, and is intended to remain the case.