Legal

Privacy Policy

Last updated: 13 October 2026

We've written this in plain English. If anything is unclear, email us at hello@activityos.co.uk and we'll explain it.

Who we are

ActivityOS is a studio management platform for independent UK activity schools, accessible at activityos.co.uk and app.activityos.co.uk. It is operated by Stephen Butterworth, a sole trader trading as ActivityOS, c/o North Wales Accounting, Apartment 31, St. Trillo's Court, Rhos Promenade, Rhos on Sea, Conwy, LL28 4PY. When we say "we", "us" or "ActivityOS" in this policy, we mean Stephen Butterworth trading as ActivityOS. We are registered with the Information Commissioner's Office (ICO) under registration number ZC271550.

For questions about your data, contact us at hello@activityos.co.uk.

Our role: controller or processor

It depends on whose data it is.

What data we collect

We collect only what's needed to run the service. This includes:

For term invoices, payments are typically arranged directly between schools and parents (for example, by bank transfer). For uniform orders, party bookings and any card payments the school turns on, payments are processed through Stripe. Where a school turns on direct debit, payments are collected through GoCardless. In every case, we do not collect or store your full payment card details or bank account number.

How we use your data, and our legal basis

We use the data collected to:

Health information is used only so the school can look after students safely. The school is responsible for having a lawful basis and, where needed, consent for recording it.

We do not sell your data to third parties. We do not use your data for advertising.

Cookies and local storage

ActivityOS uses a session token stored in your browser (via cookie or local storage) to keep you logged in. This is strictly necessary for the service to work and does not require your consent under UK GDPR.

We do not use advertising cookies, tracking pixels, or any third-party analytics that identify you personally.

This website uses Cloudflare Web Analytics to count page views and visits. It does not use cookies, does not track individual visitors, and does not collect personal data beyond what is needed to produce aggregate statistics.

Who we share data with

We use a small number of trusted third-party services (sub-processors) to run ActivityOS:

Password check. When you create or change a password, your browser checks it against the free Have I Been Pwned list of breached passwords. Only the first five characters of a one-way hash of the password are sent, never the password itself, and the service can see your IP address, as any website you connect to can. If the check cannot run, the password is accepted. No account details are sent.

The same list, with what each provider does with the data, is in Schedule 2 of our Data Processing Agreement. We may also share data if the law requires it. No other third parties have access to your data.

Data transfers outside the UK

Our database is in Germany, which the UK recognises as providing adequate protection. Some of our other providers (such as Resend, Stripe, Cloudflare and Google) process data in the United States and other countries. Where data is transferred outside the UK, it is protected by an approved mechanism: the UK-US Data Bridge for certified providers, or standard contractual clauses with the UK Addendum, as required under UK GDPR.

How long we keep your data

Data Processing Agreement

If you're a school using ActivityOS, we act as a data processor on your behalf for the personal data you enter into the platform (students, parents/guardians, staff). Our terms for this are set out in our Data Processing Agreement, which forms part of our terms and is agreed when you create a school account. It covers what data we process, our sub-processors (listed above), security measures, and your rights as the data controller.

Children's data

ActivityOS stores student names, class information and, where the school records it, health and emergency information. Students under 18 do not have accounts and cannot log in. A school can mark a student as an adult, and an adult student can then sign in to the parent portal to see and manage their own record, in the same way a parent would. Student data is entered and managed by the school, which is responsible for being open with parents or guardians (or the adult student) about how it is used and for obtaining any necessary consent, in line with its own data protection obligations. We process it only on the school's instructions.

Your rights

Under UK GDPR you have the right to:

To exercise any of these rights, email hello@activityos.co.uk. We will respond within one month. If your request is about data a school holds about a pupil or parent, we will pass it to the school, as it decides what happens to that data.

Parents using the portal can request data deletion directly from within the portal settings.

If you are unhappy with how we have handled your data, you have the right to complain to the Information Commissioner's Office (ICO) at ico.org.uk/make-a-complaint or on 0303 123 1113. We'd appreciate the chance to put things right first, so please contact us.

Security

All data is transmitted over HTTPS. Access to the database is controlled by row-level security policies — schools can only access their own data, and parents can only access data relating to their own children (or, for an adult student, their own record). Backups are encrypted before they are stored. We review our security practices regularly. If a personal data breach affects school data, we will tell the school without undue delay, and within 48 hours of becoming aware of it.

Changes to this policy

If we make significant changes to this policy we will update the date at the top of this page and, where appropriate, notify active users by email.

Contact

For any questions about this privacy policy or how we handle your data, contact us at hello@activityos.co.uk.