Data Processing Agreement (DPA)

Last updated: 2025-10

This Data Processing Agreement (“Agreement” or “DPA”) is entered into between:

This DPA forms part of the service agreement ("Main Agreement") under which Processor provides the Services to the Customer.
Order of precedence: (i) SCCs (where applicable), (ii) this DPA, (iii) the Main Agreement, but only to the extent of conflict relating to Processing.

Definitions

Article 1. General

Article 2. Data processing

Article 3. Sub-Processors and Affiliates

Article 4. International Data Transfers

Article 5. Security measures

Article 6. Data breaches

Article 7. Data Retention, Return and Deletion

Article 8. Government and Law Enforcement Requests

Article 9. Audits

Article 10. Liability

Annex I – Technical and Organizational Measures (TOMs)

Annex II – Authorized Sub-Processors

Sub-processor Role Regions used Data categories Transfer mechanism Reports/attestations DPA/Info Last reviewed
DigitalOcean IaaS hosting EU regions Customer Data (compute, storage) N/A (EU) ISO/SOC digitalocean.com/trust [2025-10]
Google Cloud Platform IaaS hosting EU regions Customer Data N/A (EU) ISO/SOC cloud.google.com/security [2025-10]
Backblaze Remote backups EU DCs Customer Data (encrypted backups) N/A (EU) ISO/SOC backblaze.com/company/policy/dpa-for-eea-eu-residents [2025-10]
Mailgun Email delivery EU Contact & message metadata SCCs (if non-EU routing) ISO/SOC mailgun.com/gdpr [2025-10]
Plausible Web analytics EU Pseudonymous telemetry N/A (EU) — plausible.io/data-policy [2025-10]
Slack Internal messaging EU data residency (where applicable) Support metadata only SCCs (residual flows) SOC2 slack.com/trust [2025-10]
Paddle Payments (independent controller) UK/IE Service Data UK Addendum/SCCs ISO/SOC paddle.com/legal [2025-10]
Cloudflare CDN/WAF/DDoS EU (EU DLS where enabled) Transient traffic/metadata SCCs (residual flows) ISO/SOC2 cloudflare.com/trust-hub [2025-10]
Chaport Live chat/support EU End-user chat, contact, IP/device metadata N/A (EU) — chaport.com/gdpr [2025-10]
Google Workspace Email/collab EU (data regions where set) Contact details, message content/headers SCCs (if applicable) ISO/SOC workspace.google.com/security [2025-10]

Notice of changes: maintained at https://www.stellarhosted.com/dpa#subprocessors with ≥ 30 days’ prior notice (emergency replacements allowed with prompt notice).

Annex III – Data Export and Deletion Procedures

Annex IV – Retention & Configuration Matrix

Data class Retention Notes
Active Customer Data Lifecycle of Agreement Deleted within 60 days after termination/export
Backups ≤ 90 days (rotation) Removal by rotation only
System logs 6 months Tamper-evident; security monitoring
Admin/audit logs 12 months Privileged actions; extended for forensics if needed
Support tickets/chat 24 months Redaction on request (retention window unchanged)
Telemetry/analytics (pseudonymous) 12 months Website analytics only
Billing/Tax 7–10 years Required by law

Legal holds and mandatory retention override these periods.

Annex V – Deletion Certificate Template

Deletion Certificate (Ref ID: [UUID])
Customer: [Legal name]
Account/Project IDs: [IDs]
Scope: Customer Data processed under the Main Agreement and DPA

Actions Completed:

  • Data removed from active systems on: [YYYY-MM-DD]
  • Backups aged out by: [YYYY-MM-DD] (≤ 90 days from above)
  • Stores validated: [systems reviewed]

Method & Controls:

  • Verified via automated deletion jobs and audit logs
  • Export integrity checksums (SHA-256): [hash refs]

Authorised by:
Name/Title: [Name]
Date: [YYYY-MM-DD]
Signature: __________________

Annex VI – SCC Annexes I–III & UK/CH Addenda

SCC Annex I — List of Parties & Description of Transfer

SCC Annex II — Technical and Organizational Measures (TOMs)

As per Annex I (TOMs) and any transfer-specific measures (e.g., CMK, field-level encryption, access location restrictions, split processing, transparency commitments).

SCC Annex III — List of Sub-Processors

As per Annex II.

UK Addendum (ICO vB.1.0)

Swiss (FADP) Position

EU SCCs apply with modifications per FDPIC guidance; FDPIC is a competent authority for Swiss data; references to “Member State” include Switzerland; Swiss data subjects may enforce rights before Swiss courts.

GDPR Quick Reference – GDPR Art. 28(3) Mapping

GDPR 28(3) requirement Where satisfied
Instructions Art. 1-2
Confidentiality Art. 3,5
Security measures Art. 5, Annex I
Sub-processor conditions Art. 3, Annex II
Data subject rights assistance Art. 2
Breach notification Art. 6
Deletion/return of data Art. 7, Annex III–V
Information for audits/inspections Art. 9
Assistance with DPIAs/consultations Art. 2
International transfers & SCCs Art. 4, Annex VI

We love open source

We contribute 10% of our revenue back to 61 open source projects

Directly to projects, via GitHub Sponsors and Open Collective.