Legal

Privacy policy

Last updated 15 September 2026 · Primary Coding League CIC, trading as Primary Coding Hubs

This policy explains what personal data we collect when you use this website (www.primarycodinghubs.co.uk) and the Curriculum Builder, why we collect it, and the choices you have. We keep it short and plain because we collect very little.

Who we are

Primary Coding Hubs is a service of Primary Coding League CIC, a Community Interest Company registered in England and Wales. We are the data controller for the data described here, registered with the Information Commissioner's Office under registration number ZC005345. You can contact us at community@primarycodinghubs.co.uk.

What we collect and why

Contact form and email

When you use the contact form we receive the name, email address, organisation and message you type. The form is delivered to our inbox by FormSubmit (formsubmit.co), which processes it on our behalf. We use it only to reply to you and to arrange the outreach, equipment loan or training you asked about. We keep contact messages for up to two years, then delete them.

Website hosting

The site is hosted on Cloudflare Pages. Cloudflare records standard server logs (IP address, browser type, pages requested, timestamps) to keep the service running and secure. We do not use analytics or advertising cookies, and we do not track you across other sites.

Curriculum Builder

The Curriculum Builder runs entirely in your browser. There is no account to create. The details you enter (school name, subject lead, class structure and unit choices) are saved only in your browser's local storage so you can come back to your plan; they are never sent to us. The documents in your pack are generated on your device.

When you download slide decks, worksheets or quizzes from Oak National Academy through the builder, your request passes through a small relay on our hosting so the file can be fetched and named for you. The request carries your licence code and school name so the relay can check the licence. The relay stores nothing; Cloudflare's standard server logs are the only record.

Booking an equipment loan

When you book a kit on the equipment page we ask for the school or group name, your name, email address and phone number, the delivery address and postcode, your dates and any notes. We need these to post the kit to you, to send tracking and the prepaid return label, and to get in touch about the loan. The booking is stored in a database on our Cloudflare hosting for as long as the loan is open and for two years afterwards, so we can deal with any follow-up about the kit, then deleted.

The delivery address, contact name, school name, phone number and email address are passed to Royal Mail to create the postage labels, and Royal Mail may email or text you tracking updates. If we use a label-printing service, the label (which carries the address) passes through it to our printer. The postage is paid through Stripe as described below; the booking reference is attached to the payment so we can match them up.

The availability shown on the equipment page is dates only. It never shows which school has a kit.

Paying for the full pack, or for loan postage

The Curriculum Builder full pack is a one-off payment per school, and equipment-loan postage is paid per booking, both taken by Stripe on a page Stripe hosts. Your card details go to Stripe only and never reach us. Stripe gives us the school name you type at checkout, the email address and name you pay with, your billing postcode, and the payment reference. We use these to issue your licence, to answer questions about the purchase, and to keep the accounting records the law requires. Stripe also uses your details on its own account to prevent fraud and meet its legal duties, as described in its privacy policy. Stripe stores its payment data in the EU and the United States under the UK International Data Transfer Addendum.

Your licence code is calculated from the payment reference and the school name; we do not keep a list of codes. The code and school name are saved in your browser's local storage so the builder stays unlocked, and appear in the footer of every document the pack produces. If you lose the code, "Lost your code?" sends the email address you paid with and the school name to Stripe to find the matching payment; nothing from that search is stored.

We keep payment records for six years after the end of the financial year in which you paid, because HMRC requires it. Everything else about your purchase is held by Stripe under its retention rules.

Lawful basis, in plain terms

Who processes data for us

We do not sell personal data, and we do not share it with anyone else except where the law requires.

Google Forms feature and Google user data

In short: if you choose "Create quizzes in Google Forms", the Curriculum Builder asks your permission to create quizzes in your own Google Drive. It never sees, reads, stores or shares anything already in your Google account.

The Curriculum Builder can turn Oak National Academy starter and exit quizzes into Google Forms quizzes for you. This is optional. If you use it:

Our use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.

How we protect Google user data

The Google Forms permission is classed by Google as sensitive, so this section sets out exactly how that data is protected, even though our design means we never hold it.

Cookies and local storage

The public website sets no cookies of its own, and there is no cookie banner because there is nothing to consent to. (The staff-only loans admin page sets one sign-in cookie for the member of staff using it.) The Curriculum Builder uses your browser's local storage for two things only: your plan, so you can come back to it, and your licence code, so the builder stays unlocked. Both are strictly necessary for the service you asked for, and neither is sent to us or used to track you. Clearing your browser data or pressing "Start again" removes your plan. Embedded Google sign-in uses Google's own cookies under Google's privacy policy, and Stripe's checkout page uses Stripe's.

How long we keep things

Children

This website and the Curriculum Builder are for teachers, school leaders and adults who work with young people. We do not knowingly collect personal data from children. Our outreach work with children is covered by our safeguarding policy and the consent arrangements agreed with each school or group.

Your rights

Under UK data protection law you can ask us for a copy of the personal data we hold about you, ask us to correct or delete it, restrict or object to how we use it, or ask for it in a portable form. Email community@primarycodinghubs.co.uk and we will respond within one month, free of charge. We may need to keep payment records even if you ask us to delete other data, because the law requires us to. If you are unhappy with how we have handled your data you can complain to the Information Commissioner's Office at ico.org.uk, though we would welcome the chance to put things right first.

If something goes wrong

If we ever discover a breach affecting your personal data, we will tell the people affected and the Information Commissioner's Office without undue delay, and within 72 hours where the law requires it.

Changes to this policy

If we change how we handle data, we will update this page and the date at the top. Significant changes will be flagged on the Curriculum Builder itself.

Terms of use · Contact us