Data Processing Agreement
15 open fields
On this page
- 1Parties scope and precedence3 open fields
- 2Instructions and customer duties
- 3Personnel and confidentiality
- 4Technical and organisational measures
- 5Subprocessors1 open field
- 6International transfers
- 7Individual requests1 open field
- 8Personal data breaches1 open field
- 9Compliance assistance1 open field
- 10Information and audits1 open field
- 11Return erasure and backups1 open field
- 12Duration liability and changes1 open field
- AProcessing description annex2 open fields
- BSecurity measures annex1 open field
- CProvider and subprocessor annex2 open fields
1 Parties scope and precedence
#This DPA is between [CUSTOMER_
2 Instructions and customer duties
#We process only documented instructions: agreement, service configuration and authorised requests, including transfers. If EU/Member State law requires other processing, we notify beforehand unless prohibited for important public interest. We immediately inform Customer of instructions infringing GDPR/applicable law and seek lawful correction; we do not replace the controller. Customer determines lawful purposes/
3 Personnel and confidentiality
#People with access are bound by confidentiality or appropriate statutory duties. Access is need-based, reviewed and revoked. Support access must be restricted, approved where needed and logged. Relevant training and staff-exit procedures are required. These measures remain contractual proposals until Annex B is verified.
4 Technical and organisational measures
#Apply appropriate Article 32 measures for confidentiality, integrity, availability and resilience, considering risk, data nature/volume and cost. Annex B specifies controls/limitations. Do not materially reduce agreed protection. No universal encryption, certification or RPO/RTO is asserted without evidence. Material security gaps need remediation/lawful processing restriction; notice alone does not cure them.
5 Subprocessors
#General written authorisation is proposed only for completed, accepted Annex C entries. Unknown names/unaccepted services are not authorised. Before additions/replacements give [SUBPROCESSOR_NOTICE: proposed 30 days] with service, data, locations and safeguards. Customer may raise substantiated data-protection objections within that period. Seek reasonable alternatives; if none exists, do not impose silent use and allow affected-service termination with unearned prepayment refunds/lawful switching. Emergency changes need real necessity, prompt notice and preservation of lawful rights.
Impose at least the same protection obligations by written contract, particularly sufficient measures, and remain fully liable to Customer for their performance under Article 28(4). A processor Customer obtains its controller's approval. Controller suppliers are separately recorded, not automatically customer subprocessors.
6 International transfers
#Every transfer/remote access outside the EEA needs Annex C recording and a Chapter V mechanism. Where SCCs are needed complete actual parties, Module 2 or 3 as appropriate, annexes, competent authority and supplementary safeguards/assessment. Do not incompatibly amend SCCs or replace them with this DPA. An EU region does not establish absence of third-country access. Assess binding authority requests, challenge where lawfully justified and notify where permitted; we do not guarantee that no lawful request will be executed.
7 Individual requests
#Assist Customer through suitable technical/organisational measures, insofar as possible, with Chapter III. Forward customer-data requests without undue delay to [CUSTOMER_
8 Personal data breaches
#Notify Customer without undue delay after awareness of a customer personal data breach at [CUSTOMER_
9 Compliance assistance
#Considering processing nature and available information, assist Articles 32–36, DPIAs and prior consultation. Reasonable disclosed costs may be agreed for additional bespoke help without obstructing mandatory help, urgent deadlines or remediation of our breach. Complete [ASSISTANCE_PRICING]; exercising rights cannot depend on an expensive subscription.
10 Information and audits
#Provide all necessary Article 28 compliance information and allow/contribute to audits, including inspections by Customer or its mandated auditor. Start with available recent evidence where sufficient. Reasonable notice, confidentiality and other-tenant protection cannot defeat genuine audit, urgent investigation or regulator access. No blanket annual limit overrides lawful need. Complete [AUDIT_CONTACT_AND_COST] proportionately, without fees for our proven breach.
11 Return erasure and backups
#At Customer's choice after processing services end, return or erase data and delete existing copies unless EU/Member State law requires storage. Record lawful exceptions by provision, category, duration and restricted access. Data Act retrieval/export rights precede scheduled final erasure. Agree formats/timing in [SERVICE_
Current blocker: B2 versions have 45-day COMPLIANCE locks; manifests reconnect them to tenants/objects. A chosen technical lock is not itself legally required retention. A lawful/technical solution or specific assessment is needed before signing; customer consent alone cannot waive individuals' rights. Proposed controls: isolation from ordinary use, erasure at the first lawful/technically available point, documented maximum periods/failures, pending-deletion records and reapplication before restored data returns to active use. Confirm completion and disclose limited residues/reasons. No promise of complete erasure within 45 days or an unimplemented reaper.
12 Duration liability and changes
#This DPA lasts while we process customer personal data; confidentiality/
A Processing description annex
#Subject: provision of selected services. Nature: receiving, storing, organising, retrieving, transmitting, copying/backing up, recovering and erasing under instructions. Purpose: operating/
| Service | Possible data and people | Field to complete |
|---|---|---|
| Cloud WordPress apps | Content/records of visitors, customers, staff and members | Selected projects and managed duties |
| Databases M3 Drive | Records, files, identifiers and object metadata | Schema/file categories and export |
| Customer Auth | End-user identities, sessions and permissions | Separate customer/controller and flow |
| Edge domains | Request/DNS/config data, IP or pseudonymous identifiers | Proxy scope, registrar and countries |
| Copilot | Prompts, outputs, attachments and embedded personal data | Actual providers, purposes, tools, training and TTL |
Customer completes [DATA_
B Security measures annex
#Proposed minimum contract baseline for owner verification: authentication/least privilege and tenant isolation, protected transmission, appropriate secrets/key management, restricted staff access, logs without unnecessary payloads, patch/change management, incident handling, backups with verified recovery, periodic effectiveness assessment and minimisation/deletion. Complete owner, scope, evidence, review frequency and recovery for each control in [SECURITY_
Available evidence: self-hosted FSN1 production, source account-vault encryption and Auth identity/session revocation. These do not prove MFA for every administrator, universal at-rest encryption, all effective role checks, all backup/restore tests or RPO/RTO. B2 SSE/default encryption is unknown. Raw IP/user agents, query SQL and indefinite journals require minimisation/retention controls. Fresh redacted evidence is needed before signing; this drafting task is not a live audit.
C Provider and subprocessor annex
#This is a candidate register based on confirmed operations/
| Provider or function | Classification to assess | Region and outstanding issue |
|---|---|---|
| Hetzner infrastructure | Candidate customer subprocessor where it accesses data; controller supplier for own activities | FSN1 Germany; entity, physical/access contract and DPA outstanding |
| Backblaze B2 M3 backups | Customer subprocessor for customer personal data copies | EU Central Amsterdam; entity, access/transfers, lock/erasure and encryption outstanding |
| Cloudflare | Confirmed DNS; customer subprocessor only for actual instructed processing such as proxy | Host-specific proxy/tunnel not fully verified; entity/ |
| Grafana Cloud | Selected operational logs; customer subprocessor if instructed customer-data processing | EU endpoint; country, account entity, DPA/transfers/retention outstanding |
| Resend | Controller supplier for our Meteorack Account emails; no customer-content subprocessor role established | Ireland sending region; shared Fuzelio/superfuser team, contracts/access/global processing outstanding |
| Stripe | Payment provider with operation-specific roles; not automatically customer-content subprocessor | Entity, controller/processor roles and transfers outstanding |
| AI providers [AI_PROVIDERS] | Unconfirmed; no approval by generic entry | Data flow/ |
Self-hosted Ory/