GCSE Tutor

Supplier due diligence pack

Everything a school or trust needs in order to complete a DPIA and a supplier assessment for GCSE Tutor, in one page, without having to ask us for it first.

Version 1 · 15 September 2026 · Written for data protection officers, business managers and IT leads. Print or save this page and attach it to your DPIA.

The four answers people ask for first

1. The supplier

Trading nameGCSE Tutor — www.gcsetutor.app
Legal entityLucian Paduraru, sole trader, South Yorkshire, United Kingdom
ICO registrationRegistered with the Information Commissioner's Office
Data protection contactprivacy@gcsetutor.app
Commercial contacthello@gcsetutor.app
SizeOne person. We say this plainly because it changes what you should expect: there is no account manager and no 24/7 service desk, and there is also nobody between you and the person who wrote the software.

2. What the service does

An online revision service covering 23 GCSE subjects, aligned to the AQA, Edexcel and OCR specifications. A pupil answers a past-paper style question in their own words and the answer is marked against the published criteria, with the reason each mark was won or lost. There are also topic explanations, interactive diagrams and vocabulary practice.

Pupils access it in a browser. There is no app to install, no software on school devices, and nothing to deploy on your network.

3. Roles under UK GDPR

The school or trust is the data controller: it decides which pupils use the service and why. GCSE Tutor is the data processor, acting only on the school's documented instructions. Our Article 28 terms are published in full at gcsetutor.app/schools/dpa, and a signed copy is available on request.

Stripe is a separate controller in its own right for card data; we never see a card number.

4. Personal data processed

Stored

Processed but not stored

Not collected at all

Categories of data subject: pupils enrolled by the school, and any staff member given an account.

5. Where the data is

WhatWhereBasis for transfer
Everything a pupil writesUnited Kingdom — our own hardware, Barnsley, South YorkshireNo transfer. It does not leave the UK.
Accounts and progress countersSwitzerland — Supabase, AWS eu-central-2 (Zurich)UK adequacy regulations for Switzerland
Website deliveryVercel edge networkUK IDTA or adequacy, as applicable to the region serving the request
PaymentsStripeStripe acts as an independent controller

6. Sub-processors

These, and no others. We will tell the school before adding one.

Sub-processorPurpose
SupabaseDatabase and authentication
VercelServes the website
CloudflareDNS, and the authenticated tunnel to the tutoring server
StripePayments
ResendAccount email — receipts, password resets

No AI provider appears on that list, and that is the point. The model runs on hardware we own.

7. Security

The strongest measure is architectural rather than procedural: because conversations are never written down, a breach of our database cannot expose anything a pupil wrote. The worst case is a list of email addresses and some counters.

8. Retention and deletion

9. Breaches, rights and audit

10. Certifications — stated honestly

11. Accessibility and safeguarding

The service runs in any modern browser on a phone, tablet, Chromebook or laptop, with no GPU requirement and no install. Pupils are not able to message each other; there is no social feature, no profile visible to others, and no user generated content shared between accounts. The only conversation is between a pupil and the tutor, and it is not kept.

12. What a trial looks like

A fortnight free for one class, so the judgement is made on what pupils actually do with it rather than on a demonstration. No card, and nothing to cancel. What we want back is the verdict, including the critical parts — those are more use to us than praise.

13. What we need from you

Ask a due diligence question