Child Protect Online · in production DfE-aligned · KCSIE 2024 6 schools onboarding ↳ Pilot spaces open Q3 ’26
Woodrup / Products / Child Protect Online

Child Protect Online.

Safeguarding-grade AI for schools and parents. We watch the surfaces enterprise filters can't reach — and surface signal, not noise — to the adults responsible for a child.

live in 6 schools DfE-aligned KCSIE 2024 GDPR / UK No model training on pupil data
001 — Why this exists

The school filter stops at the gate. The child doesn't.

Enterprise web-filtering vendors built the safeguarding stack of the 2010s — block-lists, on-network scans, weekly summaries that nobody reads. They were aimed at the school's pipes.

But the modern child's risk surface isn't the school's pipes. It's WhatsApp at the bus stop. Discord at 11pm. AI companions in a private tab. The places enterprise filters were never going to see.

Child Protect Online is the safeguarding layer for those surfaces — with parent consent, with the school's DSL in the loop, and with a model that's tuned for concern, not for blocking.

What the DSL sees on a Monday morning is a short list of real concerns with the context they need to act — not a 400-event dump from a keyword scanner.

DSL dashboard · live view

The Monday-morning concerns list. Five rows, not five hundred.

St. Mark's CofE Primary · Year 5–6 Concerns · 5 Review · 14 Closed · 287
live · 09:14 · DSL: Ms. Adekoya
High
Pupil · Y6 · M.K.
Pattern of late-night messages on family WhatsApp suggesting self-harm ideation. Three messages flagged across 4 days. Parent has co-consented to share.
Surface: WhatsApp · family
First seen: Thu 20:42
High
Pupil · Y5 · A.B.
Image received via AirDrop in school grounds. Likely indecent (model conf. 94%). Already quarantined; needs DSL eyes for KCSIE log.
Surface: iPhone · AirDrop
First seen: Mon 08:55
Medium
Pupil · Y6 · J.T.
Three conversations with an unverified AI companion app over 6 hours. Roleplay drifted into age-inappropriate content. No third party involved.
Surface: AI companion app
First seen: Sun 23:11
Medium
Pupil · Y5 · S.E.
Discord DMs with an account whose age claims don't match its voice memo cadence. Flagged for stranger-risk review.
Surface: Discord
First seen: Sat 19:30
Low · note
Pupil · Y6 · R.O.
Search history shows repeated queries on grief and bereavement. Cross-referenced with pastoral log: father passed in January. Likely a note for the form tutor, not an escalation.
Surface: Browser · home
First seen: Sun 22:00
AI: 5 concerns surfaced from 1,247 signals overnight. 287 auto-closed as benign. Last sync: 09:13:46 · Next: 09:18

One product, two seats.

DSL = Designated
Safeguarding Lead

For the school

DSL · safeguarding team
  1. Connect the surfaces you're already responsible for.

    School-issued devices, MIS, behaviour log, attendance, pastoral notes. We plug in via documented APIs — no agent install.

  2. Pupils' families opt in to extend the view.

    With parental consent, we extend the surface to home devices the school filter can't see. Parents stay in control of their child's view.

  3. Concerns land on the DSL's dashboard.

    Ranked by severity with full context, sources, and the suggested KCSIE-compliant next step. Five rows, not five hundred.

  4. Every action writes itself into the safeguarding log.

    CPOMS, MyConcern, or our own log — the audit trail is automatic. Friday-afternoon write-ups disappear.

For the parent

guardian · home
  1. Install once. No spying on the child.

    Parents see concerns, not chat logs. We don't show you what your child said — we show you what we'd want a thoughtful adult to know.

  2. Talk to the school with the same picture.

    When something serious lands, you and the DSL see the same concern in the same words. The 9pm panic email becomes a Tuesday-morning conversation.

  3. Tune for your family.

    The model takes account of age, neurodivergence, family situation. We don't flag your 15-year-old for the same things we flag at 9.

  4. Delete it all whenever you want.

    Parents pull consent and the child's data is gone — from us, from the school, from the model. Verified by audit.

What we will not do
with your child's data.

Safeguarding earns trust by being boring about privacy. The promises below are written into the contract every school signs and every parent agrees to. If we break them, you can leave with the data deleted.

We don't train models on pupil data.

Ever. Not in aggregate. Not in private fine-tunes. Our suppliers are contracted to the same line.

We don't show chat logs to teachers.

The DSL sees a concern, a severity, and the minimum context needed to act. Not your child's diary.

We don't market to children. Or to families.

No third-party trackers. No retargeting pixels. Schools pay us. Children are not the product.

We don't hold what we don't need.

Signals expire on a schedule the school sets. Closed concerns auto-delete unless flagged for KCSIE retention.

From the schools already doing this.

Pilot cohort · 2025–26
For the first time in eight years as a DSL, my Monday inbox isn't a horror show. It's five rows, and I can actually do something about each one.
DSL · MAT-wide pilot4 primaries · West Midlands
It found something my filter wouldn't have — a Discord pattern at 11pm — and the way it surfaced it gave us time to act calmly, not in crisis.
Headteacher · primarySingle-school pilot · East London
Compliance & trust

What we line
up against.

KCSIEaligned

Keeping Children Safe in Education 2024

Every concern flagged includes the relevant KCSIE paragraph and a suggested next step in the language of the statutory guidance.

UK GDPRDPIA-ready

Lawful basis: vital interests + consent

DPIA template provided. Parental consent flow per the ICO's children-and-the-GDPR guidance. Right-to-erasure honoured in 30 days.

DfEfiltering & monitoring

Filtering & Monitoring Standards (Mar 24)

Designed as a monitoring tool — not a replacement for the school's filtering provider. Sits alongside Smoothwall, Securly, etc.

Pilot a school.
Pilot a MAT.
Or just talk to us.

We're running a guided pilot through the 2026–27 academic year. Six schools, free for the year, in exchange for a real safeguarding partnership and a quarterly review with the founders.

childprotect@wcg.digital→ direct to the team
Pilot application · 2026/27→ 6 spaces · 23 enquiries
We send a DPIA pack and DPA template before any data flows