DATA PROCESSING AGREEMENT

Data Processing Agreement

Between the school (the "Controller") and Infinity X Investments Ltd, trading as Digital Shields, company number 16998775, registered office Floor 2, Lakeside Tower, Lakeside Business Park, Walkmill Way, Cannock, Staffordshire, WS11 0XE (the "Processor"). Version 2.0, in force from 21 October 2026. Part of the School Licence Terms (version 1.0).
The standard agreement. This copy covers every feature and add-on of the Schools Portal. The copy a school admin opens from Compliance in the portal describes only what that school uses, with its own settings and its acceptance record.
How this agreement is made: a school admin accepts it on the Controller's behalf, with the School Licence Terms, online (when buying the licence, or in the schools portal) and confirms they are authorised to do so. The Processor keeps a record of who accepted, their role, the versions and when (section 13). No signature is needed. If the Controller would like a signed copy for its records, print this page, sign section 13 and email it to dpo@digitalshields.co; the Processor will countersign and return it within 5 working days.

1. Definitions

"UK GDPR" means Regulation (EU) 2016/679 as it forms part of UK law by virtue of the European Union (Withdrawal) Act 2018. "Data Protection Law" means the UK GDPR and the Data Protection Act 2018, as amended (including by the Data (Use and Access) Act 2025). "Personal Data", "Process", "Controller", "Processor", "Sub-processor", "Data Subject" and "Personal Data Breach" bear the meaning given in the UK GDPR. "Service" means the Digital Shields Schools Portal. "Licence Terms" means the School Licence Terms at /schools/terms. "Annexes" means the three Annexes attached to and forming part of this DPA.

2. Subject matter and duration

The Processor will Process Personal Data on behalf of the Controller for the sole purpose of providing the Service. Processing lasts for the Controller's licence and ends when the Controller's data is deleted at its end: the Controller's school is cancelled 30 days after its licence end date unless the licence is renewed, and all Personal Data is permanently deleted 30 days after that, by the Processor's automated retention job (Annex I, H). Until deletion the Controller can download all its data (section 4.9).

3. Nature and purpose of Processing

Hosting, storage, transmission, retrieval, organisation, structuring, consultation and erasure of staff personal data and the records the Controller keeps in the Service (such as CPD records, policy reviews and filtering logs) for the purposes set out in the Controller's DPIA (a starter template is available to school admins at /api/schools/procurement/dpia). Full details of categories, retention and recipients appear in Annex I.

4. Obligations of the Processor

The Processor will:

  1. Instructions. Process Personal Data only on the documented instructions of the Controller, including with regard to transfers to third countries, unless required to do so by UK law, in which case it will tell the Controller of that legal requirement before Processing unless that law prohibits it. The Controller's instructions are this DPA, the Licence Terms, the Controller's use and settings of the Service, and anything it asks in writing to dpo@digitalshields.co.
  2. Unlawful instructions. Tell the Controller immediately if, in its opinion, an instruction infringes Data Protection Law.
  3. Confidentiality. Ensure that everyone it authorises to Process the Personal Data is bound by a written duty of confidentiality (or an appropriate statutory one), and has access only as far as their work needs.
  4. Security. Implement the technical and organisational measures in Annex II, as Article 32 UK GDPR requires.
  5. Sub-processors. Engage Sub-processors only with the Controller's general authorisation as in section 7; impose on each, by written contract, data protection obligations equivalent to those in this DPA (in particular sufficient guarantees of appropriate technical and organisational measures); and remain fully liable to the Controller for each Sub-processor's performance of those obligations.
  6. Data Subject rights. Assist the Controller, taking into account the nature of the Processing, by appropriate technical and organisational measures, in responding to requests from Data Subjects to exercise their rights (Articles 12 to 22): through the Service's self-serve tools (the Controller's full data export; one pupil's records as a file or a print page for a subject access request; correction and deletion of records) and, where those aren't enough, on request. If a Data Subject contacts the Processor directly about the Controller's data, the Processor will pass the request to the Controller without undue delay and will not answer it except on the Controller's instructions.
  7. Security, breaches and DPIAs. Assist the Controller in complying with Articles 32 to 36 (security, notifying Personal Data Breaches, data protection impact assessments and prior consultation with the ICO), taking into account the nature of the Processing and the information available to the Processor, including by providing the DPIA template, this DPA's Annexes and answers to reasonable questions.
  8. Personal Data Breaches. Notify the Controller as in section 8.
  9. End of the Service. At the end of the licence, at the Controller's choice, return the Personal Data (the Controller's full data export, available to its school admins in the Service until the school is cancelled and then on request to dpo@digitalshields.co until deletion) and delete it as in section 2, and delete existing copies, unless UK law requires the Processor to keep them. Copies in the encrypted backups expire within 30 days of deletion.
  10. Information and audits. Make available to the Controller all information necessary to demonstrate compliance with Article 28 UK GDPR and this DPA, and allow for and contribute to audits, including inspections, by the Controller or an auditor it mandates. The Processor will answer a written questionnaire (the usual way) and provide evidence of its certifications; an inspection is on at least 30 days' notice, at most once a year unless a Personal Data Breach or a regulator requires otherwise, during working hours, under a duty of confidentiality, and at the Controller's cost unless it shows a material breach of this DPA. The Processor will tell the Controller if it believes an audit request infringes Data Protection Law.
  11. Requests from public authorities. If a government body, regulator or law enforcement agency asks the Processor for the Controller's Personal Data, the Processor will refer it to the Controller where possible, tell the Controller promptly unless the law prohibits it, challenge any request it reasonably believes unlawful or too broad, and disclose only the minimum the law requires.
  12. No other use. Not sell the Personal Data, or use it for its own purposes, for marketing, for profiling Data Subjects, or to train any AI model.

Careers

The Processor does not use pupils' personal data for its own purposes, including analytics about individual pupils, product development, training any model, marketing or sharing with any third party.

Where the Controller turns on sign-in with Google or Microsoft, those providers act as the Controller's own identity providers under the Controller's agreements with them; the Processor receives only the provider's account identifier and the school domain or tenant needed to check it.

The Controller's data export leaves out what only the pupil sees (answers to the interests questions, and CVs while teacher comments are off); each pupil can download their own from their Account page.

5. Obligations of the Controller

  1. Ensure that there is a valid lawful basis for the Processing under Article 6 UK GDPR (and Article 9 where special category data is concerned) before submitting Personal Data to the Service, and give Data Subjects the information Articles 13 and 14 require.
  2. Issue clear instructions to its staff regarding the use of free-text fields and filtering imports (pupil usernames or initials only — no full pupil names). Pupils' names may be entered in pupil lists and assessment records; notes and comments are about learning only.
  3. Maintain accurate records of staff who have access to the Service and remove access promptly when a staff member leaves the school.
  4. Keep its school admins' email addresses in the Service up to date: notices under this DPA (including of Personal Data Breaches and Sub-processor changes) go to them.
  5. Comply with its own information-security obligations on the Controller side of the trust boundary (device security, password hygiene, network access).

6. Where the data is, and international transfers

The Service and its database are hosted by Railway Corporation in the United States (Railway, US West) (transfer safeguard: UK International Data Transfer Addendum to EU SCCs). The encrypted daily backups are held by GitHub Inc in the USA. Each Sub-processor's location and transfer safeguard is in Annex III: for transfers to the USA, the ICO's UK International Data Transfer Addendum to the EU Standard Contractual Clauses (section 119A of the Data Protection Act 2018) or, where the provider is certified, the UK Extension to the EU-US Data Privacy Framework, with the technical measures in Annex II (encryption in transit and at rest, minimisation). The Controller authorises these transfers. The Processor will tell the Controller at least 30 days before the hosting location changes, as for a Sub-processor change (section 7).

7. Sub-processors

The Controller gives the Processor general authorisation to engage the Sub-processors listed in Annex III. For any addition, replacement or change of location, the Processor will give the Controller at least 30 days' prior written notice, by email to its school admins and under Compliance in the Service, and no Personal Data will go to a new Sub-processor before then. If the Controller objects on reasonable data protection grounds before the change takes effect, the parties will discuss it in good faith; if they can't resolve it, the Controller may end the affected part of the Service on notice, with a refund of the fees for the unused part of the licence year.

8. Personal Data Breach

The Processor will notify the Controller of any Personal Data Breach affecting the Controller's Personal Data without undue delay, and in any event within 72 hours of becoming aware of it, by email to the Controller's school admins. The notice will give, as far as known, the information Article 33(3) UK GDPR requires (what happened, the categories and approximate numbers of Data Subjects and records, the likely consequences, and the measures taken or proposed), with further information as it becomes available. The Processor will take reasonable steps to contain and remedy the breach, and will cooperate with the Controller on any notification to the ICO or to Data Subjects, which is the Controller's decision.

9. Liability

Each party's liability under this DPA is subject to the limits in section 17 of the Licence Terms, including the separate limit there for data protection claims. Nothing in this DPA limits either party's liability for its own breach of Data Protection Law to the extent it cannot be limited by law, or for death or personal injury caused by negligence, or fraud.

10. Precedence

If anything in the Licence Terms, or in any other agreement between the parties, conflicts with this DPA on the Processing of Personal Data, this DPA prevails.

11. Changes to this DPA

The Processor may update this DPA by giving the Controller's school admins at least 30 days' notice; a school admin is then asked to accept the new version. If the Controller doesn't accept, it may end the licence before the change takes effect, with a refund of the fees for the unused part of the licence year. Changes required by law may take effect sooner.

12. Governing law

This DPA is governed by the laws of England and Wales. The Parties submit to the jurisdiction of the courts of England and Wales, save that a Controller in Scotland or Northern Ireland may bring proceedings in its own courts, and a Controller that is a public body retains any statutory right to a different forum.

13. Acceptance

A school admin accepts this agreement on the school's behalf with the School Licence Terms, when buying online or when they next sign in to the schools portal. The record is shown here and under Compliance in the portal.

For a signed copy only (optional):

SIGNED for and on behalf of the CONTROLLER

the school

Name: ________________

Title: ________________

Signature: ____________

Date: ________________

SIGNED for and on behalf of the PROCESSOR

Infinity X Investments Ltd

Name: ________________

Title: Director

Signature: ____________

Date: ________________

Annex I — Description of the Processing

A. Parties

FieldControllerProcessor
Legal namethe schoolInfinity X Investments Ltd (trading as Digital Shields)
Registration / URN(Controller to complete)Companies House No. 16998775
Registered address(Controller to complete)Floor 2, Lakeside Tower, Lakeside Business Park, Walkmill Way, Cannock, Staffordshire, WS11 0XE
ICO registration(Controller to complete — the school's registration number on the ICO register of fee payers)ZC142619
Data protection contact(Controller to complete)dpo@digitalshields.co, handled by the company director responsible for data protection. (The Processor is not required to appoint a Data Protection Officer and has not.)

B. Subject matter of the Processing

Provision of the Digital Shields Schools Portal: a UK online-safety teaching and safeguarding resource library, plus optional features for CPD tracking, PSHE curriculum delivery tracking, assessment and reporting across the curriculum, a careers area for pupils and careers records for the school, threat-alert acknowledgement, policy review and filtering-event logging.

C. Duration of the Processing

For the Controller's licence, and until its data is deleted at the end (section 2): the school is cancelled 30 days after its licence end date unless renewed, and everything is deleted 30 days after that.

D. Nature and purpose of the Processing

Collection, hosting, storage, organisation, structuring, retrieval, consultation, transmission and erasure of Personal Data for the purposes of: enabling staff to authenticate; recording CPD progress; recording which PSHE lessons each class has been taught, the PSHE lead's monitoring and pupils withdrawn from sex education; recording teachers' PSHE assessments for the pupils in each class; assessment and reporting across the curriculum (curriculum maps, pupils' groups and moves, teachers' assessments and notes about learning in every subject, and report comments); providing a careers area for pupils and careers records for the school (careers programme, encounters, workplace experiences, personal guidance and destinations); recording staff acknowledgement of threat alerts; recording policy reviews; keeping the school's filtering and monitoring records; transmitting service emails and summary digests.

E. Categories of Data Subjects

F. Categories of Personal Data

G. Special categories of Personal Data

Where the Controller turns on pupil flags, a yes/no SEND indicator, which may reveal health information. The Controller determines the Article 9 condition; the Processor processes it only to show the Controller's senior leaders anonymised group comparisons, and to show the senior leader importing a flags file the matches before they are saved.

Otherwise none expected. The Processor instructs the Controller not to enter special-category data (Article 9) into free-text fields. If a Controller wishes to record special-category data, it must perform its own DPIA and identify a separate Article 9(2) lawful basis.

H. Frequency and retention

Continuous during the licence. These periods are enforced by an automated job that runs every night:

Annex II — Technical and Organisational Measures (TOMs)

The Processor implements the following measures in compliance with Article 32 UK GDPR:

1. Access control and authentication

2. Encryption

3. Application security

4. Logging and audit

5. Resilience and recovery

6. Personnel

7. Sub-processor management

8. Incident response

9. Data deletion

10. Independent security certifications and monitoring

Cyber Essentials certified — issued by IASME Consortium Ltd (the NCSC-appointed certification body) confirming that the Processor meets the five technical controls required by the UK government's Cyber Essentials scheme (firewalls, secure configuration, user access control, malware protection, security update management). Certificate number 455d8005-7a64-4e20-99e2-1ae94d37d797, certified 3 June 2026, valid until 3 June 2027.

The Processor is also enrolled in the UK National Cyber Security Centre's free Active Cyber Defence programme, providing independent monitoring over and above our own controls:

A copy of the Cyber Essentials certificate and assessor's feedback report is available to school DPOs on request via support@digitalshields.co.

Annex III — Authorised Sub-processors

Effective 2 November 2026 (list version 1). The Processor will give not less than 30 days' written notice of any change to this list (section 7).

Sub-processorRoleLocationInternational transfer safeguard
Railway CorporationHosting: the application servers and the PostgreSQL databaseUnited States (Railway, US West)UK International Data Transfer Addendum to EU SCCs
Stripe Payments Europe, Limited, with Stripe, LLCCard payments and subscription billing (Stripe is also a controller in its own right for fraud prevention and its legal duties)Ireland and USAUK adequacy regulations (Ireland); UK Extension to the EU-US Data Privacy Framework, or the UK Addendum to EU SCCs (USA)
Resend IncTransactional email deliveryUSAUK International Data Transfer Addendum to EU SCCs
Anthropic PBCThreat alert drafting from public information and, for schools that turn it on, report comment drafting (Claude API)USAUK International Data Transfer Addendum to EU SCCs
Cloudflare IncDNS, CDN, edge TLS termination, bot protection on sign-up, inbound email routingUSA / global edgeUK International Data Transfer Addendum to EU SCCs
GitHub IncSource control, CI/CD and the encrypted daily database backups (kept 30 days)USAUK International Data Transfer Addendum to EU SCCs
GoDaddy.com LLCDomain registrar (no Personal Data processed)USAUK International Data Transfer Addendum to EU SCCs

The "International transfer safeguard" column states the ICO-approved instrument relied upon for each transfer to a country outside the UK. Anthropic PBC deletes the inputs and outputs it receives within 30 days under its commercial terms (or up to 2 years for content its automated systems flag for a breach of its usage policy), and does not use them to train its models. The Processor keeps each Sub-processor's data protection terms and will make them available to the Controller on reasonable request.