Data Processing Agreement

Last updated: March 2026 · MaktabMate Ltd

This Data Processing Agreement ("DPA") forms part of the agreement between MaktabMate Ltd ("Processor", "we", "us") and the organisation using the MaktabMate platform ("Controller", "you", "your maktab") for the provision of the MaktabMate service.

This DPA is entered into pursuant to Article 28 of the UK General Data Protection Regulation (UK GDPR) and Section 59 of the Data Protection Act 2018.

1. Definitions

2. Scope and Purpose of Processing

The Processor shall process personal data on behalf of the Controller solely for the purpose of providing the MaktabMate school management platform, including:

3. Types of Personal Data

Student Data

Names, dates of birth, gender, class enrolment, attendance, academic progress, house points, homework, fee records.

Parent/Guardian Data

Names, email addresses, phone numbers, relationship to student, communication records.

Staff Data

Names, email addresses, phone numbers, roles, class assignments, clock-in/clock-out records (including geolocation), communication records.

The data may include special category data, specifically religious affiliation, as all data subjects are associated with an Islamic educational institution.

4. Duration of Processing

Processing shall continue for the duration of the Controller's subscription to the MaktabMate service. Upon termination, the provisions of Section 12 (Data Return and Deletion) shall apply.

5. Processor Obligations

The Processor shall:

6. Controller Obligations

The Controller shall:

7. Security Measures

Technical Measures

Organisational Measures

8. Sub-processors

The Controller provides general authorisation for the Processor to engage sub-processors. The Processor shall:

8.1 Google Cloud Platform (Infrastructure Provider)

The Controller acknowledges and agrees that:

The Controller should make parents and staff aware of this infrastructure arrangement through their own privacy notices.

8.2 Other Sub-processors

Current sub-processors:

9. Data Subject Requests

The Processor shall:

10. Data Breach Notification

The Processor shall:

11. International Transfers

The Processor stores the majority of personal data in the United Kingdom (Google Cloud, europe-west2). Firebase Authentication data is stored in the United States.

International transfers are protected by Google's compliance with the UK-U.S. Data Privacy Framework and Standard Contractual Clauses included in Google's Data Processing and Security Terms.

12. Data Return and Deletion

Upon termination of the Service:

13. Audits

The Processor shall:

14. Liability

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

15. Governing Law

This DPA shall be governed by and construed in accordance with the laws of England and Wales. The parties submit to the exclusive jurisdiction of the courts of England and Wales.

16. Term and Termination

This DPA shall remain in effect for the duration of the Controller's use of the MaktabMate service. It shall automatically terminate when all personal data has been deleted or returned in accordance with Section 12.