Compliance
Data Protection Impact Assessment
Version 1.0 · Last updated: 19 April 2026
This document has not yet been reviewed by legal counsel.
We’re publishing the draft publicly so parents can see how we think about data protection, and so counsel has a concrete document to review and comment on. Content below may change — sometimes materially — as counsel feedback is applied. Do not treat this document as a final legal opinion or as sign-off on our processing.
The authoritative internal source is at docs/17-DPIA-UPDATE-DRAFT.md. Questions: privacy@evx.logicmesh.dev.
1. What this document is and is not
This is: a structured technical-side input to a DPIA refresh, covering three processing activities added to EverywhereX between 2026-04-15 and 2026-04-19.
This is not: the final DPIA, a legal opinion, or a sign-off on processing. Counsel should formalise this into the DPIA register entry, accept or modify the lawful-basis assumptions, sign off on the third-party processor list, and confirm the retention model is compliant.
2. Context
EverywhereX is an AI learning platform for UK children aged 8-11 with Special Educational Needs and Disabilities (SEND). The platform is parent-first — parents create accounts, complete a SEND intake questionnaire about their child, and supervise their child’s use. All data subjects are minors.
Three new processing activities are in scope of this DPIA refresh:
- Microsoft Azure Immersive Reader integration (text-to-speech, picture dictionary, line focus)
- EHCP-shaped SEND Profile generation (AI-assisted parent-led report)
- Streaming voice tutor (OpenAI Realtime API, real-time bi-directional voice conversation)
3. Activity — Microsoft Azure Immersive Reader
Description
Data sent
en-GB), ephemeral OAuth2 token. No personally identifiable information, no child identifier, no SEND data.Lawful basis (proposed)
Risk
4. Activity — EHCP-shaped SEND Profile generation
Description
Data sent to OpenAI
Data NOT sent
Disclaimers surfaced to the parent
Lawful basis (proposed)
Risk
5. Activity — Streaming voice tutor (OpenAI Realtime)
Description
Data sent to OpenAI
Data stored by EverywhereX
Cost guardrails (for good-faith design signal)
gpt-4o-mini-realtime-preview (cost-optimised).Lawful basis (proposed)
Safeguarding
Risk register (top items)
- Safeguarding-relevant content during a session — high severity, medium likelihood. Mitigated by system-prompt safeguarding instruction, visible transcript, and audit log.
- Voice misused to extract personal info — medium severity, low likelihood. Mitigated by system-prompt refusal, OpenAI content moderation.
- Audio picks up household conversation — low-medium severity, high likelihood. Mitigated by session caps, visible transcript, opt-in audio retention (default off).
- Cross-border transfer of children’s voice — medium severity, high likelihood. Mitigated by UK SCCs via OpenAI, data minimisation, audit log.
6. Sub-processor list (post-changes)
No new sub-processors added in the recent changes. Full list on the Privacy Policy.
7. Children's Code self-assessment
Condensed view of how each of the 15 ICO Age Appropriate Design Code standards is addressed across the three new activities (full detail in the internal document):
- Standard 1 (Best interests of the child): each feature designed for educational benefit; voice has session caps to prevent over-use
- Standard 2 (DPIA): this document
- Standard 3 (Age-appropriate application): KS2-tuned tutoring; safeguarding triggers in system prompt
- Standard 4 (Transparency): disclaimers in SEND Profile, clear UI labels, new child-facing privacy summary
- Standard 5 (Detrimental use): data minimisation across all activities
- Standard 6 (Policies): existing privacy policy now reflects new processing
- Standard 7 (Default settings): voice mode opt-in per session; audio retention opt-in; no third-party cookies
- Standard 8 (Data minimisation): no surname/DOB/address sent to OpenAI for any activity
- Standard 9 (Data sharing): sub-processor list disclosed; no new third parties
- Standard 10 (Geolocation): not used
- Standard 11 (Parental controls): parent dashboard exists; per-feature kill switch not yet built — counsel to advise if required
- Standard 12 (Profiling): no automated decision-making with significant effect; persona is parent-reviewable
- Standard 13 (Nudge techniques): no streaks, leaderboards, or engagement nudges
- Standard 14 (Connected toys): not applicable
- Standard 15 (Online tools — parental rights): data export + deletion already implemented
8. Counsel review checklist (TBC)
The following are queued for counsel to review and confirm. Until the checklist is complete, treat this document as draft only.
- Confirm Microsoft Azure DPA covers Cognitive Services
- Confirm OpenAI DPA + UK addendum + SCCs cover the Realtime API
- Refresh Record of Processing Activities (RoPA): Immersive Reader, SEND Profile generation, voice tutor
- Refresh DPIA register
- Sign off on suggested consent text update
- Advise on whether per-feature parental kill switch is required (Children’s Code Standard 11)
- Advise on safeguarding response wording in the voice tutor system prompt (KCSIE 2025 alignment)
- Confirm 30-day OpenAI retention is acceptable
- Confirm cross-border transfer mechanism under SCCs is appropriate post-Schrems II
- Sign off on Phase 2.4 (transcript / audio persistence) BEFORE that feature ships to real families
9. Document control
- Author (technical): mbangoura with AI drafting assistance
- Review: Pending — UK data-protection counsel
- Distribution: Public (DRAFT only) + internal
- Review cadence after sign-off: Annual + before each new processing activity
- Related documents: /privacy, /terms, /safeguarding
Questions or feedback?
If you’re a parent, a data subject, a school DSL, or a DPO reviewing this document on behalf of a school, email privacy@evx.logicmesh.dev. We read every message and respond within one working day.