Privacy

Last updated 7 October 2026.

This site is made for children, so it is built to collect no personal data. This notice is written for parents, teachers and students.

What we collect

Nothing. py4kids has:

Like every website, the server that delivers these pages receives the ordinary technical details of each request (such as an IP address) so that it can send the page back. py4kids adds nothing to them and does not use them to identify anyone.

What stays on your device

To remember your progress, the site saves a little information in your browser, on your own device. It is never sent anywhere, and it carries no name or other identifier.

What you type into search or into a quiz card is not saved.

How to clear it

Clear this site's data in your browser's settings (usually under "Privacy", "Cookies and site data" or "Website data"). This removes all saved progress for py4kids on that browser. In a private window, nothing is kept after you close it.

Saving a copy

On the home page, "Export my progress" saves your progress as a file on your device, and "Import progress" brings it back, in this browser or another one. The file holds your results, quiz-card boxes and reading places. Your code and typed answers go into it only if you tick "Export my code attempts too". The file is made and read on your device: it is not uploaded anywhere.

Reporting a problem

Lessons and exercises have a link labelled "For parents and teachers: report a problem". It opens a new issue on GitHub, a public website, filled in with only the exercise's name and a code for the book's version: nothing about the student, and no answers. Sending it needs a GitHub account, and whatever is written there is public. An adult should use it, and should not include a child's name or other personal details.

Contact

Questions about this notice: open an issue on the project'sGitHub issues page (public, so please leave out personal details).