Every vendor you use who processes personal data on your behalf is a data processor under GDPR. As the controller, you are responsible for ensuring your processors provide sufficient guarantees — and that means conducting due diligence before you onboard a vendor and maintaining oversight throughout the relationship.
This checklist covers what to check, what to ask, and what documentation to require.
Why Vendor Due Diligence Is a Legal Obligation
Article 28(1) states that controllers "shall only use processors providing sufficient guarantees to implement appropriate technical and organisational measures." This is not a discretionary best practice — it is a mandatory obligation.
The CJEU has confirmed that a controller cannot escape liability simply by using a processor. If your processor suffers a breach or processes data unlawfully, you share accountability. Conducting documented due diligence is both a compliance requirement and a risk management tool.
Step 1: Identify Which Vendors Are Processors
Not every vendor relationship involves personal data processing. A processor is a vendor who processes personal data on your instructions and on your behalf.
Processors (require full due diligence + DPA):
- Cloud hosting and infrastructure (AWS, GCP, Azure)
- CRM and sales tools (Salesforce, HubSpot)
- Email delivery (Postmark, Mailchimp, SendGrid)
- Analytics (Mixpanel, Amplitude)
- Support tools (Intercom, Zendesk)
- Error monitoring (Sentry, Datadog)
- HR and payroll platforms
- Document management tools
Controllers in their own right (not your processors — different relationship):
- Payment processors (Stripe, Mollie — they have their own compliance obligations for payment data)
- LinkedIn, Google (for advertising — they are controllers for their own platforms)
When in doubt, ask: is this vendor processing personal data under my instruction, or are they operating as an independent controller? If the former, they are your processor.
Step 2: Pre-Onboarding Due Diligence Checklist
Before signing a contract with a new processor:
Security and Compliance
- Do they hold a relevant security certification? (ISO 27001, SOC 2 Type II, CSA STAR)
- Is their ISO/SOC certification current and in scope for the services you are using?
- Have they had any significant data breaches in the past 3 years? If yes, how were they handled?
- Do they conduct regular penetration testing? Are reports available on request?
- What encryption standards do they apply at rest and in transit?
- Do they have a documented vulnerability management programme?
Data Location and Transfers
- Where is data stored? Which countries? Which data centres?
- Do they store or process data outside the EU/EEA?
- If yes, what transfer mechanism do they rely on? (Adequacy, DPF, SCCs)
- Is their SCCs/DPF status current?
Sub-processors
- Do they use sub-processors? Who are they?
- Is their sub-processor list publicly available?
- Are all sub-processors bound by equivalent data protection obligations?
Incident Response
- What is their breach notification commitment? (Standard GDPR is 72 hours to DPA; many enterprise contracts require 24-hour notification to the controller)
- Do they have a documented incident response plan?
- How do they communicate incidents to customers?
Contractual
- Do they offer a GDPR-compliant DPA?
- Does the DPA meet Article 28(3) requirements?
- Do they accept processor audit rights?
- What are the data deletion/return commitments on contract termination?
Step 3: Required Documentation
Before processing begins, obtain and file:
- Signed DPA — executed copy in your records (not just a link to their terms page)
- Security certification — current certificate (ISO 27001, SOC 2)
- Sub-processor list — their current list
- Transfer mechanism documentation — SCCs (executed), DPF certification record, or adequacy country confirmation
- Privacy policy / data handling documentation — their published policy
- TOMs annex — technical and organisational security measures (usually part of the DPA)
Step 4: Ongoing Monitoring
Due diligence is not a one-time exercise. Maintain ongoing oversight:
Annually:
- Verify security certifications are renewed and in scope
- Review sub-processor lists for changes (you should be notified per your DPA, but verify)
- Confirm transfer mechanisms are still valid
- Review any published security incident disclosures
On vendor notification:
- Review and approve (or object to) sub-processor additions within the notice period specified in your DPA
- Review security incident notifications and assess whether your breach notification obligations are triggered
On contract renewal:
- Re-run the pre-onboarding checklist — circumstances change
- Verify the DPA is still current and appropriate
Vendor Assessment Template
For each processor, maintain a record:
Vendor: [name]
Service: [what they do for us]
Data processed: [categories]
Data location: [countries/regions]
Transfer mechanism: [adequacy / DPF / SCCs — and date executed]
Security certifications:
- [ ] ISO 27001 — Expiry: [date]
- [ ] SOC 2 Type II — Report date: [date]
- [ ] Other: [specify]
DPA:
- Status: Signed / Not required / Outstanding
- Date signed: [date]
- Version: [version or date of their DPA terms]
Sub-processors:
- List location: [URL or document]
- Last reviewed: [date]
- Any concerns: [notes]
Breach notification commitment: [hours]
Last reviewed: [date]
Next review: [date]
Notes: [any concerns or outstanding items]
Red Flags During Vendor Assessment
Treat these as blockers unless resolved:
| Red flag | Why it matters |
|---|---|
| No DPA available or refuses to sign | Article 28 makes a DPA mandatory — no DPA = unlawful processing |
| Security certification expired or out of scope | A lapsed cert provides no assurance — request current documentation |
| Data stored in non-adequate, non-SCC country without transfer mechanism | Unlawful transfer |
| Breach history with poor handling | Indicates systemic security culture issues |
| No sub-processor list available | You cannot audit sub-processing without knowing who sub-processes |
| Unlimited sub-processor changes without notice | Your DPA should give you advance notice rights |
| No audit rights | Article 28(3)(h) requires audit rights — a vendor who refuses has a problem |
SaaS-Specific Note: Your Sub-Processor Due Diligence Affects Your Customers
When you conduct due diligence on your processors, you are also protecting your customers. If one of your sub-processors suffers a breach affecting your customers' user data, you are liable — and your customers will look to you.
Publishing a transparent sub-processor list, maintaining current DPAs with all processors, and conducting documented due diligence is increasingly a competitive differentiator in enterprise sales — not just a compliance obligation.