GDPR7 min read

Data Processing Agreements: Managing Vendor Relationships

When you share personal data with third parties (cloud providers, analytics tools, payment processors), GDPR requires formal agreements governing how they handle that data. These Data Processing Agreements (DPAs) are legally required, not optional.

Key Takeaways

Point Summary
When required Whenever you (controller) share personal data with a third party (processor)
Common examples Cloud hosting (AWS, GCP), email (Mailchimp), analytics (Google Analytics), CRM (Salesforce)
Required clauses Subject/duration, nature/purpose, data types, processor obligations, security measures
Most vendors have DPAs Major cloud/SaaS providers have standard DPAs available for signing
You're responsible Controller liable for choosing compliant processors and having proper agreements

Quick Answer: You need a DPA with every vendor that processes personal data on your behalf (cloud, analytics, email services, etc.). Most major vendors have standard DPAs ready to sign. Review them for required GDPR clauses before signing.

When is a DPA Required?

A DPA is required whenever you (as controller) engage a third party (processor) to process personal data on your behalf.

DPA Requirement Assessment:

You are the Controller when you:

  • Decide what data to collect
  • Determine why data is processed
  • Choose how data is used
  • Bear responsibility for compliance

Third Party is a Processor when they:

  • Process data on your instructions
  • Don't determine their own purposes
  • Act under your direction
  • Examples: Cloud hosting, email services, analytics

DPA Required?

  • If processor handles personal data → YES

Common Processor Relationships

Service Type DPA Required? Examples
Cloud Hosting Yes AWS, GCP, Azure
Email Marketing Yes Mailchimp, SendGrid
Analytics Yes (if personal data) Mixpanel, Amplitude
Payment Processing Yes Stripe, PayPal
Customer Support Yes Intercom, Zendesk
CRM Yes HubSpot, Salesforce
HR/Payroll Yes Gusto, Rippling

DPA Requirements Under GDPR

Article 28 specifies mandatory contents for DPAs:

Required Clauses

Requirement What It Means
Subject Matter and Duration What processing, how long
Nature and Purpose Why processing occurs
Data Types Categories of personal data
Data Subject Categories Whose data (users, employees, etc.)
Controller Obligations Your responsibilities
Processor Obligations Vendor responsibilities

Processor Obligations in DPA

The processor must:

Processor Obligations (Article 28):

1. Follow Instructions

  • Only process on controller's documented instructions

2. Confidentiality

  • Ensure personnel are bound by confidentiality

3. Security

  • Implement appropriate technical/organizational measures

4. Sub-Processors

  • Only engage with prior authorization
  • Impose same obligations on sub-processors

5. Assistance

  • Help with data subject requests
  • Help with security and breach notification
  • Help with DPIAs if required

6. Data Return/Deletion

  • Return or delete data at end of service

7. Audits

  • Allow and contribute to audits
  • Provide information for compliance demonstration

DPA Template Structure

A comprehensive DPA should include:

Core Sections

Data Processing Agreement Outline:

1. Definitions

  • Controller, Processor, Personal Data
  • GDPR-aligned terminology

2. Scope of Processing

  • Services description
  • Duration
  • Processing activities

3. Controller Obligations

  • Lawful basis responsibility
  • Instruction documentation
  • Compliance with GDPR

4. Processor Obligations

  • Process only on instructions
  • Confidentiality requirements
  • Security measures
  • Sub-processor requirements
  • Data subject rights assistance
  • Breach notification
  • DPIA assistance
  • Audit rights

5. Sub-Processors

  • Approval mechanism
  • List of current sub-processors
  • Notification of changes

6. Security Measures

  • Technical measures
  • Organizational measures
  • Specific requirements

7. International Transfers

  • Transfer mechanisms
  • SCCs if applicable
  • Adequacy decisions

8. Data Retention and Deletion

  • Retention period
  • Return/deletion procedures

9. Audit Rights

  • Audit scope
  • Audit procedures

10. Liability

  • Allocation
  • Indemnification

Annexes:

  • Annex A: Description of Processing
  • Annex B: Security Measures
  • Annex C: Sub-Processors
  • Annex D: Standard Contractual Clauses (if needed)

Managing Sub-Processors

Processors often use their own vendors (sub-processors). You have two options:

Option 1: Specific Authorization

Approve each sub-processor individually.

Pros Cons
Full control Administrative burden
Know exactly who processes data May delay service changes
Can refuse specific sub-processors Requires ongoing monitoring

Option 2: General Authorization

Pre-approve use of sub-processors with notification of changes.

Pros Cons
Less administrative work Less control over specifics
Processor flexibility Must track notifications
Standard in SaaS agreements Relies on objection mechanism

Sub-Processor Objection Process

With general authorization, DPAs typically include:

Sub-Processor Change Process:

Processor Adds Sub-Processor:

  • Notifies controller (e.g., 30 days advance)
  • Provides sub-processor details
  • Explains processing involved

Controller Options:

  • Accept change (explicit or by not objecting)
  • Object within specified period
  • If objecting:
    • Discuss alternatives with processor
    • May terminate affected services
    • Avoid unreasonable objection

Reviewing Vendor DPAs

When evaluating a vendor's DPA:

Key Review Points

Area What to Check
Scope Does it cover all processing activities?
Instructions Can you provide documented instructions?
Security Are measures adequate for your data?
Sub-processors Do you know who they are?
International Transfers Are appropriate safeguards in place?
Breach Notification Is timing acceptable (24-48 hours ideal)?
Audit Rights Can you audit if needed?
Deletion Will data be properly deleted?

Red Flags

Red Flag Concern
No DPA offered Non-compliant vendor
Cannot customize May not meet your needs
No sub-processor list Lack of transparency
Limits on security details Can't assess adequacy
No audit rights Can't verify compliance
Unclear data location Transfer risk
Long breach notification Risk to your compliance

Standard Contractual Clauses (SCCs)

For international transfers to countries without adequacy decisions:

When SCCs Are Needed

Transfer Destination SCC Required?
EU/EEA No
UK (from EU) Sometimes (check current status)
Adequacy countries (Canada, Japan, etc.) No
USA (DPF-certified organizations) No (adequacy per Decision 2023/1795)
USA (non-DPF-certified) Yes
Other countries Yes

SCC Implementation

SCC Integration:

Module Selection (2021 SCCs):

  • Module 1: Controller to Controller
  • Module 2: Controller to Processor (most common)
  • Module 3: Processor to Processor
  • Module 4: Processor to Controller

Required Annexes:

  • Annex I: Parties and Transfer Details
  • Annex II: Technical/Organizational Measures
  • Annex III: Sub-Processors (if applicable)

Transfer Impact Assessment:

  • Assess destination country laws
  • Evaluate supplementary measures needed
  • Document assessment

Note on SCC Transition: The 2021 SCCs (Commission Implementing Decision 2021/914) replaced the previous 2010 SCCs. The transition period ended on December 27, 2022, meaning all international data transfers must now use the 2021 SCCs. Organizations should have migrated all existing contracts to the new clauses by this deadline. Any legacy agreements still referencing the 2010 SCCs should be updated immediately.

DPA Management Process

Initial Setup

  1. Inventory vendors processing personal data
  2. Check existing contracts for DPA coverage
  3. Request DPAs from vendors without them
  4. Review and negotiate key terms
  5. Execute and file DPAs

Ongoing Management

Activity Frequency
New vendor DPA review Before onboarding
Sub-processor updates As notified
DPA renewal review At contract renewal
Vendor compliance check Annually
DPA inventory update Quarterly

DPA Tracking

Vendor DPA Status Expiry Sub-Processors SCCs
AWS Signed N/A List on file Yes
Stripe Signed N/A List on file Yes
Mailchimp Signed N/A Notified changes Yes
Internal CRM Needed - Unknown TBD

Vendor Assessment Questionnaire

Before signing a DPA, assess the vendor:

Question Why It Matters
What personal data will you process? Understand scope
Where is data processed/stored? Transfer implications
What security measures do you have? Adequacy assessment
Do you use sub-processors? Supply chain risk
How do you handle DSARs? Can you fulfill rights?
What's your breach notification process? Meet 72-hour obligation
Can we audit your compliance? Verification ability
What happens at termination? Data return/deletion

How Bastion Helps

Managing DPAs across all vendors can become complex as your vendor ecosystem grows. Working with experienced partners helps ensure comprehensive coverage without overwhelming your team.

Challenge How We Help
DPA Templates Pre-approved templates for common vendor scenarios
Vendor Assessment Structured questionnaires and guidance for evaluating vendor compliance
DPA Tracking Centralized inventory with reminders for renewals and reviews
Negotiation Support Expert guidance on key terms when vendor DPAs need modification
Ongoing Monitoring Tracking sub-processor changes and DPA updates across your vendor ecosystem

Having additional expertise helps ensure DPA coverage is complete and appropriate—avoiding the gaps that often surface during audits or security reviews by enterprise customers.


Looking for help managing vendor agreements? Talk to our team →