Doxuno
BusinessIE

Data Processing Agreement (DPA) Template — Ireland

Every B2B SaaS vendor, payroll provider, marketing agency or other processor handling personal data on behalf of an Irish controller must operate under a written DPA. Our free template is drafted to GDPR Article 28, the Irish Data Protection Act 2018, and the Irish Data Protection Commission's Practical Guide to Controller-Processor Contracts.

Free to useInstant PDFNo account required

PDF (free) + editable Word (.docx) with Expert

DATA PROCESSING AGREEMENT
Article 28 GDPR Controller-processor Contract — Ireland
CONTROLLER
Marlborough Health and Wellness Limited
14-16 Lower Mount Street, Dublin 2, D02 KF42
CRO 612345
By: Catherine O'Sullivan, Chief Executive Officer
PROCESSOR
Riverstone Technologies Limited
22 Earlsfort Terrace, Dublin 2, D02 R294
CRO 634567
By: Conor Fitzgerald, Chief Technology Officer
Effective 15 May 2026
GDPR Art 28 · DPC Practical Guide compliant

This Data Processing Agreement (the "DPA") is made between the Controller and the Processor identified above and forms an integral part of the principal services contract (the "Principal Contract") between them. It records the parties' agreement on the processing of personal data on the Controller's behalf, as required by Article 28 of the General Data Protection Regulation (EU) 2016/679 ("GDPR") and the Irish Data Protection Act 2018.

1.
DEFINITIONS
Terms used in this DPA without definition shall have the meanings given in the GDPR. In particular: "personal data", "processing", "controller", "processor", "sub-processor", "data subject", "data breach", "supervisory authority" and "international transfer" have the meanings given in Art 4 GDPR. "DPC" means the Irish Data Protection Commission. "SCCs" means the Standard Contractual Clauses adopted by EU Commission Implementing Decision (EU) 2021/914 of 4 June 2021. "DPF" means the EU-US Data Protection Framework approved by Commission Implementing Decision (EU) 2023/1795 of 10 July 2023.
2.
SUBJECT MATTER, DURATION, NATURE AND PURPOSE OF PROCESSING (ART 28(3))
Subject matter: Hosting, storage and processing of customer health and wellness records on the Processor's SaaS platform, including appointment scheduling, clinical notes, payments and outcome tracking..
Duration: this DPA is coterminous with the underlying Master Services Agreement / principal services contract between the parties.
Nature and purpose: The nature of processing is automated SaaS hosting, storage, indexing, backup and analytics on personal data. The purpose is the delivery of the Controller's customer-facing health and wellness service..
3.
CATEGORIES OF DATA AND DATA SUBJECTS
Categories of personal data: Identification data (name, address, email, telephone), authentication data, payment data (last 4 digits + token), special-category health data (Art 9 — clinical notes, diagnoses, treatment plans), customer feedback and outcomes ratings..
Categories of data subjects: Controller's customers (adults aged 18+); occasional Controller customers under 18 with verified parental/guardian consent; Controller staff and contractors with access to the platform..
4.
PROCESSING ON DOCUMENTED INSTRUCTIONS (ART 28(3)(A))
The Processor shall process personal data only on the documented instructions of the Controller, including with regard to international transfers, unless required to do so by Union or Member State law to which the Processor is subject. In such a case, the Processor shall inform the Controller of that legal requirement before processing, unless that law prohibits such information on important grounds of public interest. The Processor shall immediately inform the Controller if, in its opinion, an instruction infringes the GDPR or other Union or Member State data-protection provisions.
5.
PERSONNEL CONFIDENTIALITY (ART 28(3)(B))
The Processor shall ensure that all persons authorised by it to process personal data are bound by enforceable confidentiality obligations (whether by contractual or statutory duty) and have undertaken not to disclose any personal data outside the scope of those obligations.
6.
SECURITY OF PROCESSING (ART 28(3)(C) + ART 32)
The Processor shall implement and maintain the technical and organisational measures set out in Annex II to this DPA, including: Encryption at rest: AES-256 on all persistent storage, with keys managed in HSM-backed key store and rotated annually.. Encryption in transit: TLS 1.3 for all external endpoints; TLS 1.2 minimum on internal service-to-service.. Access control: Role-based access control with least-privilege provisioning; SSO + MFA on all administrative interfaces; quarterly access reviews; audit log retained 12 months.. Backup: Daily incremental + weekly full backups, retained 35 days, encrypted at rest; quarterly restore tests.. Certifications: ISO/IEC 27001:2022 (certificate ABC-12345); SOC 2 Type II (annual); Cyber Essentials Plus.. The Processor shall maintain these measures throughout the term and shall keep evidence of their effective operation available to the Controller on request.
7.
SUB-PROCESSORS (ART 28(2) + ART 28(4))
The Controller grants the Processor general written authorisation to engage sub-processors, subject to the change-notice procedure below. Where general authorisation applies, the Processor shall inform the Controller of any intended changes concerning the addition or replacement of sub-processors at least 30 days in advance, giving the Controller the opportunity to object to such changes. Approved sub-processors: Microsoft Azure (Ireland) — primary hosting; Stripe Payments Europe (Ireland) — payment processing; SendGrid (Twilio Ireland) — transactional email; Datadog Inc. (DPF-certified) — observability and logging.. Objection period: the Controller may object within 30 days of notice, and if such objection cannot be resolved within a further 30 days the Controller may terminate the affected service without penalty. Flow-down (Art 28(4)): The Processor shall impose on each sub-processor, by written contract, data-protection obligations equivalent to those imposed on the Processor under this DPA, in particular providing sufficient guarantees that the sub-processor will implement appropriate technical and organisational measures. Where the Processor engages a sub-processor, the same data-protection obligations as set out in this DPA shall be imposed on that sub-processor by way of written contract, in particular providing sufficient guarantees to implement appropriate technical and organisational measures. The Processor remains fully liable to the Controller for the performance of each sub-processor's obligations.
8.
ASSISTANCE WITH DATA SUBJECT RIGHTS (ART 28(3)(E))
Taking into account the nature of the processing, the Processor shall assist the Controller by appropriate technical and organisational measures, insofar as this is possible, for the fulfilment of the Controller's obligation to respond to requests for exercising data-subject rights under Chapter III GDPR (Arts 12-22), including the right of access, rectification, erasure, restriction, portability, objection and rights related to automated decision-making.
9.
ASSISTANCE WITH ART 32-36 OBLIGATIONS (ART 28(3)(F))
The Processor shall assist the Controller in ensuring compliance with the obligations under Articles 32 (security), 33-34 (data breach notification), 35 (data protection impact assessment) and 36 (prior consultation) GDPR, taking into account the nature of processing and the information available to the Processor.
10.
PERSONAL DATA BREACH NOTIFICATION
The Processor shall notify the Controller of any personal data breach without undue delay and in any event within 48 hours of the Processor becoming aware of the breach. Notification shall be sent to security-breach@riverstone.ie + +353 1 555 9999 (24/7 IR line) and shall include, at minimum: (a) Nature of breach including categories and approximate number of data subjects and records; (b) likely consequences; (c) measures taken or proposed; (d) name and contact of DPO; (e) Processor incident reference number..
The Processor shall cooperate with the Controller in completing any notification required to the Data Protection Commission under Art 33 GDPR and any communication to affected data subjects required under Art 34 GDPR.
11.
AUDIT AND INSPECTION (ART 28(3)(H))
The Processor shall make available to the Controller all information necessary to demonstrate compliance with Article 28 GDPR. The Controller may carry out audits annually on 30 days written notice. The Controller may use any independent third-party auditor of national standing. The Processor's annual SOC 2 Type II report shall be accepted as a substitute for routine audits. Each party bears its own costs of routine audits; on-cause audits resulting in identified breaches are at the Processor's cost.
12.
INTERNATIONAL TRANSFERS (ART 46)
Where personal data is transferred from the EEA to a third country not benefiting from an adequacy decision, the parties incorporate by reference the EU Commission Standard Contractual Clauses (Implementing Decision (EU) 2021/914 of 4 June 2021), Module 2 — controller-to-processor. Transfers to the United States are made to recipients certified under the EU-US Data Protection Framework. Where DPF certification is not available, the parties incorporate the SCCs Module 2 and have completed a Transfer Impact Assessment annexed to this DPA.
13.
RETURN OR DELETION ON TERMINATION (ART 28(3)(G))
On termination or expiry of this DPA, the Processor shall, within 30 days, at the Controller's option, either return the personal data in a structured, commonly-used and machine-readable format or delete all copies and certify deletion in writing. Copies retained beyond this period are permitted only where required by Union or Member State law, and only for so long as necessary for that purpose, subject to ongoing confidentiality and security obligations. On request by the Controller, the Processor shall provide written certification of completion of return or deletion.
14.
LIABILITY (ART 82)
Each party's aggregate liability under this DPA, including in respect of any DPC fines, data-subject claims and breach notification costs, is capped at the greater of (a) the fees payable under the Principal Contract during the 12 months preceding the claim, or (b) €1,000,000.
Carve-outs: The liability cap does NOT apply to: (a) fines and penalties imposed by a supervisory authority where the breach is attributable to the party's wilful misconduct; (b) indemnification for third-party data-subject claims where the breach is attributable to the party; (c) fraud or wilful concealment.
15.
RECORDS OF PROCESSING (ART 30)
Each party shall maintain a written record of all processing activities falling within the scope of this DPA, in accordance with Article 30 GDPR, and shall make such records available to the supervisory authority on request.
16.
GENERAL
Order of precedence: in the event of any conflict between this DPA and the Principal Contract, this DPA shall prevail on matters of data protection.
Survival: obligations of confidentiality, audit (for the duration of any applicable limitation period), and return / deletion shall survive termination.
Severability: the invalidity of any provision does not affect the remaining provisions.
Variation: any variation of this DPA shall be in writing and signed by both parties (or executed electronically with cryptographic proof of authorisation).
17.
GOVERNING LAW AND JURISDICTION
This DPA is governed by the laws of Ireland. The courts of Ireland have exclusive jurisdiction over any dispute arising from or connected with this DPA, save that either party may seek injunctive relief in any court of competent jurisdiction where required to protect data subjects' rights.
IN WITNESS WHEREOF, the parties have executed this Agreement as of the date indicated.
CONTROLLER
Catherine O'Sullivan
Chief Executive Officer
Marlborough Health and Wellness Limited
Date: ____________________
PROCESSOR
Conor Fitzgerald
Chief Technology Officer
Riverstone Technologies Limited
Date: ____________________

Available as a print-ready PDF or an editable Microsoft Word (.docx) file.

What Is a Data Processing Agreement (DPA)?

A Data Processing Agreement is the written contract required by Article 28 of the EU General Data Protection Regulation (GDPR) whenever a "controller" (the organisation that determines the purposes and means of processing personal data) engages a "processor" (a service provider that processes personal data on the controller's behalf) to handle personal data. Without a DPA, the engagement itself is unlawful.

The Irish Data Protection Commission (DPC) is the lead supervisory authority for many of the largest tech platforms in Europe under the GDPR's One-Stop Shop mechanism. Cumulative fines issued by the DPC through 2024 exceed €1.55 billion, including the record €1.2bn Meta fine and €310m LinkedIn fine. Sloppy or absent DPAs are recurring themes in DPC enforcement actions.

A compliant DPA must include the 8 mandatory clauses of Article 28(3) — processing on documented instructions, personnel confidentiality, security under Art 32, sub-processor authorisation, assistance with data subject rights, assistance with breach notification and DPIA, return or deletion at end of term, and audit cooperation — plus appropriate flow-down clauses for any sub-processors engaged.

What's Covered in This Template

The DPA template covers every Article 28(3) mandatory clause plus optional Expert annexes for sophisticated processing arrangements.

Controller Identification

Legal name, registered address, CRO, signatory.

Processor Identification

Legal name, registered address, CRO, signatory.

Processing Description (Art 28(3))

Subject matter, duration, nature, purpose.

Categories of Data

Personal data types including any Article 9 special-category data.

Categories of Data Subjects

Customers, employees, suppliers, etc.

Documented Instructions (Art 28(3)(a))

Processor acts only on documented controller instructions.

Personnel Confidentiality (Art 28(3)(b))

Binding confidentiality obligations on all authorised persons.

Security Measures (Art 28(3)(c) + Art 32)

Appropriate technical and organisational measures.

Sub-processors (Art 28(2) + 28(4))

General/specific authorisation, change-notice procedure, flow-down.

Data Subject Rights (Art 28(3)(e))

Processor assistance with Chapter III rights.

Breach Notification

Processor → Controller notification window and minimum information.

Audit Rights (Art 28(3)(h))

Inspection rights with reasonable notice.

Return/Delete on Termination (Art 28(3)(g))

Configurable window and method.

International Transfers (Art 46)

SCCs 2021/914 module selection and TIA hook.

Security Annex (Expert)

Detailed TOMs — encryption, access control, backup, certifications.

Breach Procedure (Expert)

24/48/72-hour notification, minimum information, IR contact.

Detailed Audit (Expert)

Frequency, notice, third-party auditor acceptance.

Liability (Expert)

Cap aligned with main contract, carve-outs for fines and fraud.

How to Create a Data Processing Agreement

Build an Article 28-compliant DPA in minutes and execute alongside your principal services contract.

  1. 1

    Identify Controller and Processor

    Confirm which party is the controller (determines purposes and means) and which is the processor.

  2. 2

    Describe the Processing (Art 28(3))

    Subject matter, duration, nature, purpose, categories of data and data subjects.

  3. 3

    Choose Sub-processor Authorisation Type

    General authorisation with change-notice, specific prior authorisation, or no authorisation.

  4. 4

    Address International Transfers

    Confirm whether processing is EEA-only or whether transfers to third countries occur, and select the appropriate Art 46 safeguard.

  5. 5

    Configure Security and Breach (Expert)

    Add the TOMs annex and the detailed breach notification procedure for material vendor relationships.

  6. 6

    Execute Alongside MSA

    Sign and store the DPA together with the underlying services contract.

Why Doxuno documents are different

Four things that make our templates more thorough than AI-generated drafts and more current than static template libraries.

Accurate

Country-specific legal content

Drafted with legal expertise for each jurisdiction, far more thorough than AI-generated drafts that copy generic clauses across borders.

Always current

Always current with the law

Templates carrying statute references are continuously updated as the law changes. Your document always reflects the current legal framework.

Free PDF

Print-ready PDF

Free to download. Vector text, embedded fonts, statute citations baked in. Print, sign, file. Ready for any signing flow including electronic signature.

Word · .docx

Editable Word (.docx)

Continue editing in Word after download. Add custom clauses, reuse the template for similar agreements, or share with a colleague for collaborative review.

Requires Expert one-time unlock or any paid Doxuno subscription.

Legal Considerations in Ireland

The DPC is the most-active GDPR enforcer in the EU; DPA quality is a recurring enforcement focus.

This template is for information only and is not legal advice. For sophisticated processing arrangements or where international transfers are involved, consult an Irish data-protection lawyer.

Drafted for GDPR Art 28 + DPA 2018

GDPR Article 28

Article 28 of the GDPR sets out the rules governing the controller-processor relationship. Article 28(3) lists the 8 mandatory clauses every DPA must contain. Article 28(2) addresses sub-processor authorisation; Article 28(4) addresses the flow-down obligation. The Irish Data Protection Act 2018 (ss.41-42) supplements the GDPR in the Irish context.

DPC Practical Guide

The DPC has published a Practical Guide to Controller-Processor Contracts which expands on the Article 28(3) clauses and sets out the DPC's expectations. The Guide is the de facto benchmark used by the DPC in enforcement assessments.

Standard Contractual Clauses (SCCs)

For transfers of personal data outside the EEA to a country without an adequacy decision, the EU Commission's Standard Contractual Clauses (Implementing Decision (EU) 2021/914 of 4 June 2021) provide the most-used Article 46 safeguard. There are four Modules — Module 2 (controller-to-processor) is the most common for B2B SaaS.

Schrems II and the EU-US DPF

Following Schrems II (CJEU C-311/18), transfers to the United States must rely either on EU-US Data Protection Framework certification of the importer (under Adequacy Decision 2023/1795 of 10 July 2023) or on SCCs supplemented by a Transfer Impact Assessment. The EDPB has confirmed that SCCs alone are insufficient.

Enforcement and Fines

The DPC has issued cumulative fines exceeding €1.55 billion through 2024, including €1.2bn against Meta (2023) and €310m against LinkedIn (2024). DPA-related failings — missing clauses, inadequate sub-processor flow-down, late breach notification — are frequent enforcement themes.

Frequently Asked Questions

Create Your Data Processing Agreement Now

Meet GDPR Article 28 in minutes. Generate a DPC Practical Guide-compliant DPA ready to execute with your customer or vendor.

Free PDF · Editable Word with Expert · No account required