Muqawil — مقاول

Data Processing Terms

Last updated: · Version: dpa-2026-10-16

Draft — the company registration details shown in [brackets] will be completed once the company's commercial registration is issued.

These terms apply when Muqawil processes personal data on behalf of a customer company, and they meet the requirements for controller–processor agreements in Article 8 of the Personal Data Protection Law (PDPL) and Article 17 of its Implementing Regulation. They form part of the Terms of Service (muqawil.app/terms). On data protection matters, these terms prevail over the Terms of Service.

1. Roles

The Customer is the controller of the personal data it or its users put into its Muqawil system ("Customer Data"). Muqawil is the processor: it processes Customer Data only to provide the Service and only on the Customer's documented instructions. If Muqawil processed Customer Data for its own purposes against these terms, it would be treated as a controller for that processing under the Implementing Regulation; Muqawil will not do so.

2. Details of the processing

ItemDetails
Subject and purposeHosting and processing Customer Data so the Customer can use Muqawil ERP, the Muqawil apps and Muqawil Mail
DurationThe subscription, plus the export and deletion period in section 12
NatureStoring, organising, displaying, calculating, sending and receiving, backing up, exporting and deleting, as the Customer's users do in the Service
Data subjectsThe Customer's employees and workers, users, clients and their contacts, vendors and their contacts, and the people who exchange emails with the Customer's mailboxes
Types of personal dataNames and contact details; iqama, national ID or passport numbers and their expiry dates, nationality, photos and documents; job, sponsor, salary, allowances, bank IBAN, GOSI, attendance, leave, loans and end-of-service data; employee self-service sign-in data (company code, ID number, PIN hash); daily site reports with photos, time and location (if the Customer turns location on); invoices and payments; email contents and attachments
Sensitive dataHealth information in documents the Customer uploads (for example sick leave). Attendance punch records from biometric devices, without the biometric templates, which stay on the device
FrequencyContinuous, while the Customer uses the Service

3. Instructions

4. Confidentiality and staff access

Everyone at Muqawil who can access Customer Data is bound by confidentiality, and staff access is limited to what is needed to run the Service. To look inside a Customer's system, our support team needs a time-limited support code that the Customer gives; that access is read-only, ends automatically after at most 2 hours, can be ended by the Customer at any time, and is logged.

5. Security measures

Muqawil applies technical and organisational measures appropriate to the risk, using the National Cybersecurity Authority's controls as a reference where they apply, as Article 23 of the Implementing Regulation requires. They include:

6. Sub-processors

The Customer gives its prior written approval to the sub-processors below. Muqawil binds each of them to data protection terms that are at least as protective as these terms, checks them, and remains responsible to the Customer for them.

Sub-processorServiceLocation
SupabaseDatabase, authentication, file storage, server functions, backupsFrankfurt, Germany (EU)
CloudflareHosting, security, email receiving and sending for Muqawil Mail, attachment storage, call relayGlobal network
AI model provider (currently Anthropic, PBC)AI features — only when used; the import assistant only if the Customer switches it on, with identity numbers, IBANs and contact details maskedUnited States
Transactional email provider (Resend or ZeptoMail by Zoho)Sending invoices and other emails the Customer sends from the Service — only when switched onUnited States or the provider's other regions
Meta (WhatsApp Business)WhatsApp messages — only if the Customer turns this channel onGlobal network
Apple and GooglePush notifications to the mobile apps (message title and short text only)Global
MoyasarCard payments — only when online payment is switched onKingdom of Saudi Arabia

Muqawil will tell the Customer about any new or replacement sub-processor at least 30 days before it starts, by email or inside the app, and update this list. The Customer may object within that period on reasonable data protection grounds; if we cannot resolve the objection, the Customer may end the affected part of the Service before the change and receive a refund for the unused prepaid period. If the Customer does not object, the new sub-processor is approved.

ZATCA is not a sub-processor: when the Customer issues e-invoices, Muqawil sends them to ZATCA's platform on the Customer's behalf because Saudi law requires it.

7. Transfers outside the Kingdom

Customer Data is stored in Frankfurt, Germany, and some sub-processors operate outside the Kingdom. By choosing the Service, the Customer instructs Muqawil to make these transfers. Muqawil makes them only as allowed by Article 29 of the PDPL and the Regulation on Personal Data Transfer outside the Kingdom:

If Saudi law comes to require storage inside the Kingdom, or a safeguard stops being valid, Muqawil will tell the Customer promptly and agree the steps needed, which may include moving storage into the Kingdom. The Customer's own duties for tax records stored inside the Kingdom are set out in section 8 of the Terms of Service.

8. Foreign laws and requests from authorities

Because some sub-processors are outside the Kingdom, the laws of their countries may allow public authorities there to request data from them. Muqawil chose providers that publish how they handle such requests and that commit to disclose only what the law strictly requires. If Muqawil receives a request from any authority for Customer Data, it will refer the authority to the Customer where possible, tell the Customer promptly unless the law forbids it, disclose only the minimum legally required, and challenge requests that appear unlawful.

9. Personal data breaches

If Muqawil becomes aware of a breach affecting Customer Data, it will inform the Customer without undue delay and no later than 48 hours after becoming aware, so the Customer can meet its duty to notify SDAIA within 72 hours. The notice will describe what happened, the categories and approximate number of people and records affected, the likely consequences, the steps taken and proposed to limit the harm, and a contact person. Where information is not yet available, Muqawil will send it as soon as possible. Muqawil will help the Customer notify SDAIA and the people affected, and keeps a record of the breach and the corrective steps.

10. Helping the Customer

11. Sensitive data, biometrics and location

12. Return and deletion at the end

When the subscription ends, the Customer has 30 days of read-only access to export its data, and Muqawil helps with a full export on request. After that, Muqawil deletes Customer Data from its live systems within 90 days; backups are overwritten within their normal cycle (up to 7 days). Muqawil keeps Customer Data after that only where Saudi law requires Muqawil itself to keep it, and keeps it protected. On request, Muqawil confirms the deletion in writing. The Customer is responsible for keeping its own records (for example tax invoices and books) for the periods the law requires before the deletion.

13. Records, information and audits

Muqawil keeps a written record of its processing activities as Article 33 of the Implementing Regulation requires, for the duration of the processing and 5 years after it ends, and gives the Customer the information needed to show compliance with these terms. The Customer may audit compliance once a year, at its own cost, with at least 30 days' notice, during business hours and under confidentiality, in a way that does not put other customers' data at risk; written answers, documents and reports will be used first where they are enough. SDAIA may receive the same information on request.

14. The Customer's duties

15. Liability, term and changes

These terms last as long as Muqawil processes Customer Data. The limits of liability in the Terms of Service apply to these terms, except where Saudi law does not allow it. Muqawil may update these terms to follow changes in the law or in the Service, with notice as described in the Terms of Service. If there is any difference between the Arabic and English versions, the Arabic version prevails.

16. Contact

privacy@muqawil.app (privacy and Data Protection Officer) · [LEGAL ENTITY NAME], Commercial Registration No. [CR NUMBER], [REGISTERED ADDRESS]