Data protection

Sub-processor Register

v1.3
Reviewed Jun 2026 · next review May 2027

Version 1.3 | June 2026 | Owner: Andrew James, CEO

This register lists all third-party organisations (sub-processors) that process personal data on behalf of Halved Limited in connection with the Halved platform. It is maintained in accordance with Article 28 of UK GDPR and is reviewed annually or when sub-processors change.

Halved will provide schools with notice of any new or replacement sub-processor in accordance with the data processing agreement (‘DPA’) agreed between Halved and the school and allow any objection rights set out in that DPA before the sub-processor processes live student data.

Any planned or conditional sub-processor must not process live student data until the relevant DPA terms are in place and the school has been notified where required.

Conditional providers must be marked active only if the relevant service is enabled in a way that processes platform personal data.

Sub-processor Register

Sub-processorParent entityServices usedPurposeData categories processedLocationDPAStatus
Microsoft AzureMicrosoft CorporationApp Service, PostgreSQL Flexible Server, Cache for Redis, Blob Storage, Key Vault, Log Analytics WorkspaceApplication hosting, primary data storage, secrets management, audit loggingStudent names, email addresses, accessibility flags, assignment work, chat history, AI learning profiles, session data, API credentialsUK South (London)Microsoft DPAActive
Azure OpenAI ServiceMicrosoft CorporationAzure OpenAI (gpt-4o, gpt-4.1-mini)AI learning support inference, generating responses to student messagesChat message text, lesson context, learning profile summary, role-based student identifierUK South (London)Microsoft DPAActive
Azure Speech ServiceMicrosoft CorporationSpeech-to-text, Text-to-speech (en-GB-AdaMultilingualNeural)Converting student voice input to text; converting AI text responses to audioStudent voice audio recordings, AI-generated text contentUK South (London)Microsoft DPAActive
Azure Communication ServicesMicrosoft CorporationEmail send (ACS)Transactional emails (account creation, password reset, sign-in reminders); safeguarding escalation emails to school leadsUser email addresses, names, account setup links, password reset tokens; safeguarding alert content and flagged message excerptsUnited KingdomMicrosoft DPAActive
Azure Container Instances (Gotenberg)Microsoft CorporationAzure Container Instances running Gotenberg:8 document converterConverting teacher-uploaded lesson materials (PPTX, PDF) into page images for in-platform displayLesson material content (teacher-uploaded educational files)UK South (London)Microsoft DPAActive
Azure AI Content SafetyMicrosoft CorporationContent Safety APIAutomated moderation of student chat messages and AI responses for safeguarding categoriesChat message textUK South (London)Microsoft DPAActive
Azure Logic AppsMicrosoft CorporationLogic Apps workflowOrchestrating safeguarding escalation flow triggered by high-severity flagsSafeguarding flag metadata, email contentUK South (London)Microsoft DPAActive
MongoDB AtlasMongoDB, Inc.Atlas M10 cluster (halved-prod-mongodb)Primary document store for student accounts, lessons, assignments, and chat historyStudent names, email addresses, accessibility flags, assignment work, chat conversation history, AI learning profilesAzure UK South (London)MongoDB DPAActive
Cloud202 LtdCloud202 LtdInfrastructure management, deployment, and Terraform stateProduction infrastructure management and technical supportAdministrative access to production systems holding student and teacher dataLondon, UKData processing agreementActive (temporary)

DPA References

Microsoft Products and Services Data Protection Addendum: microsoft.com/licensing/docs (covers all Azure services listed above under a single Microsoft DPA)

MongoDB Data Processing Agreement: mongodb.com/legal/data-processing-agreement

Notes

Azure AI Content Safety and Azure Logic Apps support the live safeguarding pipeline and are active sub-processors.

No sub-processors are located outside the United Kingdom.

This register covers the production environment (halved-prod-rg, Azure UK South). Development and demo environments process no real student data.

Halved does not use any sub-processor for analytics. Google Analytics and Microsoft Clarity have been removed from the platform.

Cloudflare provides DNS, CDN and security for the Halved marketing website (halved.io) only. It does not sit in front of the student-facing platform (my.halved.io) and processes no student or school personal data, so it is not a platform sub-processor. Confirmed June 2026 by response-header inspection (cf-ray present on halved.io, absent on my.halved.io).

**Review date: **May 2027 (or earlier if sub-processors change) | dataprivacy@halved.io