Where it is kept

Everything the server keeps is in one Cloudflare D1 database that belongs to this site. Cloudflare chooses where the database lives; the region is not pinned, so it may be outside your country. The pages themselves are static files served by Cloudflare Pages.

What is stored about a reader

There is no field for a child's name, birth date, address, school, photo, or any family's name, email address or phone number. Book titles refuse email addresses, web addresses and phone numbers. Class and term labels refuse words that ask for a child's name, surname, birth date, address, postcode or school, also when they are spaced out or written with look-alike letters.

What is stored about a class

What is stored for a teacher

What is stored for a family

Nothing on the server. On the family's own phone: one cookie that keeps that child's page open for the visit (which reader, the slip's number and when it runs out, signed by the server so it cannot be changed). By default it is gone when the browser closes, and stops working after 30 minutes with no tap. With “Keep me signed in on this phone” ticked (it is off unless the family ticks it) it lasts 120 days from the last use, and a new slip from the teacher still ends it. Also taps waiting to send, kept in the browser's local storage under keys beginning with readinglog until the server confirms them. The codes leave the address bar as soon as the page opens.

Limits on how fast requests come

To stop codes being guessed and requests flooding the site, the server counts some requests per network address, per class and per teacher in hourly buckets. An address is stored only as a keyed scramble that cannot be turned back into the address, and each bucket is deleted after 2 hours. Addresses are never written to logs.

How long it is kept

How to download and delete it

On the account page, Download everything gives one file with every class, term, reader and tick, with no codes in it. Delete my account removes everything after the 7 days above; single classes can be deleted on their page, and a reader can be marked as left. Requests by email go to [email protected].

Cookies

Two kinds, both kept from page scripts and never sent to another site: the teacher's session cookie, and the family's cookie for their child's page described above.

Page counts

Visits may be counted by Cloudflare's own page counter, which sets no cookie and records that a page was opened, never what was typed. There is no other analytics.

Payments

No paid plan is offered at present; if one is added, this page will describe it.

Email

Only the teacher can receive email, only at an address they added and confirmed. Families are never emailed; there is no address for them. Emails carry no tracking images.

Pupil data and the school

A teacher uses Readingtick for their own class and follows their school's rules on pupil data. This page describes what the site does; it is not legal advice.

Typeface

Headings are set in Literata, by the Literata Project Authors, under the SIL Open Font License 1.1, served from this site. The licence is at /fonts/OFL.txt.

Changes and contact

If this policy changes in a way that affects what is stored, the change will appear on this page. Questions go to [email protected].