Encryption
Encrypt data in transit and at rest using managed keys, documented rotation and secure secret handling.
Production-readiness roadmap
The technical, organisational and child-focused controls required before real school deployment.
This page describes production requirements, not completed certification. The public build demonstrates product flows but must not be treated as a secure repository for real pupil or safeguarding information.
Encrypt data in transit and at rest using managed keys, documented rotation and secure secret handling.
Use secure school-controlled identity, multi-factor protection for privileged roles and safe account recovery.
Apply least privilege, role separation, authorisation checks and periodic access review.
Record meaningful security and data actions with tamper resistance, restricted access and defined retention.
Use encrypted, tested backups with recovery objectives, restoration exercises and separation from production.
Maintain detection, triage, containment, notification, recovery and lessons-learned procedures.
Commission independent testing before production and after material architectural changes.
Track dependencies, scan regularly, prioritise remediation, patch promptly and disclose material risk responsibly.
Document controller/processor roles, sub-processors, international transfers, security duties and deletion on exit.
Apply purpose-based schedules, legal holds where necessary, verified deletion and school-controlled export/offboarding.
Assess necessity, proportionality, children’s best interests, special-category risks, mitigations and residual risk.
Assess whether the service is likely to be accessed by children and build applicable age-appropriate design standards into the product.
Security and data protection are continuing processes. A live service would need patching, monitoring, access reviews, staff training, supplier assurance, incident exercises, backup tests, policy reviews, DPIA updates and evidence that controls continue to operate as intended.
Current architecture
Demonstration preferences, fictional progress and lesson availability can remain on the device through browser storage and service-worker caches.
All ten SafeSpark™ role environments have separate purposes and permission boundaries. Production identity and authorisation controls remain required.
The public version should use fictional data only and collect no more information than is needed to demonstrate a workflow.
File and handoff demonstrations illustrate deliberate movement of information rather than unrestricted background sharing.
Remote synchronisation is a future production option, not a claim that the public build currently sends pupil records to a central service.
Demonstration audit trails show intended accountability. Production logs would require tamper resistance, access controls, retention rules and review procedures.
Report an accessibility problem, privacy concern, safeguarding wording issue or other problem to the SafeSpark™ operator. Do not include real pupil records or safeguarding disclosures in a public-demo enquiry.