Data Processing Agreement (DPA)

Version 3.1 — Effective: [YYYY-MM-DD]

Signed between Doctori (as data processor) and any doctor or clinic (as controller) entering patient data on the platform. Sub-processor list: /subprocessors.

1. Definitions

2. Subject Matter, Duration, Nature

3. Categories of Data Subjects and Personal Data

4. Obligations of the Processor (Doctori)

The Processor shall:

  1. Process only on documented instructions from the Controller (this DPA, the Doctor Service Agreement, and the platform's standard configuration).
  2. Ensure confidentiality — staff bound by confidentiality obligations.
  3. Implement technical and organizational security (TLS 1.3, encryption at rest, RLS, audit chain, biometric lock, JIT elevation).
  4. Not engage sub-processors without prior general or specific written authorization (general authorization granted for the list at /subprocessors; 30-day notice for any new sub-processor with right to object).
  5. Assist Controller in fulfilling data subject rights requests within 30 days.
  6. Notify Controller of a personal data breach within 72 hours of discovery.
  7. Cooperate with audits on reasonable notice (max once per year unless triggered by breach).
  8. Delete or return all personal data at the end of the relationship + provide certificate of deletion on request.

5. Sub-processors of Doctori

#Sub-processorServiceCountryData
1Supabase Inc.DB, Auth, Storage, Realtime, Edge FunctionsDE (Frankfurt)All app data
2OTPiqOTP via SMS / WhatsApp / TelegramIQPhone, OTP code
3Apple Inc.iOS push (APNs)Global AppleDevice token, opaque payload
4Google LLCAndroid push (FCM)Global GoogleDevice token, opaque payload
5Cloudflare Inc.CDNGlobal edgeCached static assets

Right to object: the Controller may object to a new sub-processor within 30 days. If the objection cannot be resolved, either party may terminate the affected service.

6. Data Transfers

7. Term, Termination, Deletion

8. Liability

9. Governing Law

Signed by Doctori: [signature block]

Signed by Controller (Doctor / Clinic): [signature block]