Data Processing Agreement

Last updated: 16 March 2026

Pursuant to Article 28 of the General Data Protection Regulation (EU) 2016/679

This Data Processing Agreement ("DPA") forms part of the agreement between Cyber Learning Hub ("Processor", "we", "us") and the customer organisation ("Controller", "you") that subscribes to our cyber awareness training platform (the "Services"). This DPA governs the processing of personal data that the Controller provides to, or that is collected by, the Processor in connection with the Services.

By using the Services, the Controller agrees to this DPA. If you require a countersigned copy, contact us.

1. Definitions

In this DPA:

  • "Data Protection Laws" means the GDPR, the UK GDPR, the California Consumer Privacy Act (CCPA), the Australian Privacy Act 1988 and any other applicable data protection legislation;
  • "Personal Data" has the meaning given in the GDPR (Article 4(1));
  • "Data Subject" means an identified or identifiable natural person whose Personal Data is processed;
  • "Sub-processor" means a third party engaged by the Processor to process Personal Data on behalf of the Controller;
  • "Services" means the Cyber Learning Hub platform, training modules, phishing assessments and related features.

2. Roles & Responsibilities

The Controller (customer organisation) determines the purposes and means of processing Personal Data and is responsible for the lawful basis of processing, including obtaining any necessary consents from employees enrolled in the Services.

The Processor (Cyber Learning Hub) processes Personal Data solely on documented instructions from the Controller and only as necessary to provide the Services.

3. Categories of Data Processed

Category Data Elements Purpose
Identity data Employee full names Training enrolment, certificate generation
Contact data Email addresses Account access, magic-link authentication, notifications
Training data Quiz scores, completion dates, certificate IDs Progress tracking, evidence packs, compliance reporting
Assessment data Phishing simulation responses, risk scores Baseline assessment, insurer evidence
Billing data Company name, admin email, payment details (via Stripe) Subscription management, invoicing
Technical data IP address, browser type, access timestamps Security, analytics (with consent), debugging

Data Subjects: Employees and administrators of the Controller organisation who use the Services.

4. Processing Instructions

The Processor shall:

  • Process Personal Data only on documented instructions from the Controller, including with respect to transfers of Personal Data outside the EEA;
  • Not process Personal Data for any purpose other than delivering the Services;
  • Immediately inform the Controller if, in its opinion, an instruction infringes Data Protection Laws;
  • Ensure that persons authorised to process Personal Data have committed themselves to confidentiality or are under an appropriate statutory obligation of confidentiality.

5. Sub-processors

The Controller provides general authorisation for the Processor to engage the sub-processors listed in our Sub-Processor Registry. As of the date of this DPA, the authorised sub-processors are:

Sub-processor Purpose Location
Stripe, Inc. Payment processing United States
Resend, Inc. Transactional email delivery United States
Cloudflare, Inc. Hosting, CDN, database & security United States (global edge)
Google LLC Website analytics (consent-gated) United States

The Processor shall notify the Controller of any intended changes to sub-processors by updating the Sub-Processor Registry at least 14 days before engaging a new sub-processor. The Controller may object by contacting us within that period.

The Processor shall impose data protection obligations on each sub-processor that are no less protective than those set out in this DPA.

6. Security Measures

The Processor implements appropriate technical and organisational measures to ensure a level of security appropriate to the risk, including:

  • Encryption in transit — all data transmitted via TLS 1.2 or higher;
  • Encryption at rest — database and backups encrypted using AES-256 (Cloudflare D1);
  • Access controls — magic-link authentication for admin access; no shared passwords;
  • Infrastructure security — DDoS protection, WAF and edge security via Cloudflare;
  • No card storage — payment card data is processed exclusively by Stripe (PCI DSS Level 1);
  • Minimal data collection — we collect only the data necessary to deliver the Services;
  • Analytics consent — Google Analytics fires only after explicit user consent via our cookie banner;
  • Regular review — security measures are reviewed periodically and updated as appropriate.

7. Data Subject Rights

The Processor shall assist the Controller in fulfilling its obligations to respond to requests from Data Subjects exercising their rights under Data Protection Laws, including:

  • Right of access — Data Subjects may request a copy of their Personal Data. The Controller can export training and assessment data from the admin dashboard;
  • Right to rectification — inaccurate data can be corrected through the admin dashboard or by contacting us;
  • Right to erasure — the Controller may request deletion of employee data by contacting us. We will action deletion requests within 30 days;
  • Right to data portability — training records can be exported in CSV format via the admin dashboard;
  • Right to restrict processing — upon request, we will restrict processing to storage only;
  • Right to object — the Controller may object to processing at any time by contacting us.

If the Processor receives a request directly from a Data Subject, it shall promptly redirect the request to the Controller unless legally required to respond directly.

8. Breach Notification

In the event of a Personal Data breach (as defined in GDPR Article 4(12)), the Processor shall:

  • Notify the Controller without undue delay and in any event within 72 hours of becoming aware of the breach;
  • Provide sufficient information to enable the Controller to meet its own notification obligations to supervisory authorities and Data Subjects;
  • Include in the notification: (a) the nature of the breach, (b) categories and approximate number of Data Subjects affected, (c) likely consequences, and (d) measures taken or proposed to mitigate the breach;
  • Cooperate with the Controller and take reasonable steps to assist in the investigation, mitigation and remediation of the breach;
  • Not notify any third party of a breach without the Controller's prior written consent, unless legally required to do so.

9. International Data Transfers

Cyber Learning Hub operates infrastructure in the United States and Australia. Personal Data may be transferred to, and processed in, countries outside the EEA. Where such transfers occur, we rely on:

  • Standard Contractual Clauses (SCCs) approved by the European Commission;
  • Adequacy decisions where applicable;
  • Binding contractual commitments with sub-processors.

If required, the Controller may request a copy of the applicable transfer mechanism by contacting us.

10. Audit Rights

The Processor shall make available to the Controller all information necessary to demonstrate compliance with this DPA and allow for, and contribute to, audits and inspections conducted by the Controller or an auditor mandated by the Controller. The Controller shall provide at least 30 days' written notice of any audit request.

11. Data Retention & Deletion

Upon termination of the Services or upon written request from the Controller, the Processor shall:

  • Delete or return all Personal Data to the Controller within 30 days;
  • Delete existing copies unless applicable law requires retention;
  • Confirm deletion in writing upon request.

During the term of the Services, training and assessment data is retained for as long as the Controller's account is active, to support ongoing compliance reporting.

12. Liability

Each party's liability under this DPA is subject to the limitations of liability set out in the main service agreement between the parties (the Terms of Service).

13. Term & Termination

This DPA shall remain in effect for the duration of the Controller's use of the Services. Obligations relating to confidentiality, data deletion and cooperation with authorities shall survive termination.

14. Governing Law

This DPA is governed by the laws applicable to the main service agreement. For matters specifically relating to GDPR compliance, the laws of the European Union shall apply to the extent required.

15. Contact

For questions about this DPA, to request a countersigned copy, or to exercise any rights under this agreement, please contact us

See also: Privacy Policy · Sub-Processor Registry · Terms of Service · Disclaimer