Privacy: pupil names never leave your device

Adam Hale Report Writer is a set of static files that runs entirely in your browser. When you type a class list, pick levels and write comments, none of it is sent to a server. There is no AI service behind it, no account, no cookies, no analytics and no advertising.

Where your data lives

WhatWhere it is kept
Pupil names, pronouns, levels, notes and commentsOnly in your browser's memory while you work. If you tick "Keep this class in this browser" they are also kept in this browser's local storage on your device. Never sent to us or anyone else.
Your work between page reloadsThis tab's session storage (cleared when you close the tab).
Licence keyThis browser's local storage, after you paste it. Checked on your device.
Files you download (CSV, Word, class file) and PDFs you printCreated on your device and saved where you choose.
Sentence bank filesDownloaded from this site. They contain sentences with placeholders such as [Name], never pupil data.

What our server sees

The site is hosted on Cloudflare Workers. Like any website, the host receives standard request information (such as IP address and browser type) when pages and sentence files are downloaded; we run no analytics, and Worker logging (observability) is switched off for this site. The requests contain no pupil information: the app downloads whole sentence bank files and does the rest on your device.

The page's security policy (Content-Security-Policy) only allows the app to connect to this site, so even a bug could not send data to another server.

For schools and data protection leads

Contact

Questions: adam.hale@atomicmail.ai. Last reviewed 2026-10-12.