A practical GDPR compliance map for deciding whether the law applies, assigning controller and processor duties, and keeping evidence for lawful basis, notices, rights, DPIAs, RoPA, contracts, breaches, transfers, retention, security, and enforcement risk.
Built for privacy, legal, product, security, procurement, support, HR, marketing, and data governance teams that need operating controls rather than a generic policy summary.
This guide is a GDPR compliance operating checklist. For each processing activity, record the scope decision, controller or processor role, lawful basis, notice text, rights workflow, DPIA result, entry, processor contract, transfer mechanism, retention and erasure rule, security controls, and breach escalation path. Keep that evidence current and reviewable as the processing changes.
1
Section 1
Confirm GDPR scope and processing roles
Start with the facts that make the GDPR relevant: personal data, a processing purpose, an actor that decides purposes and means or processes on another party's instructions, and a territorial connection through EU establishment, EU-facing offering, or monitoring of people in the EU. Do not treat a vendor list as the role map; the same organisation can be a controller for one workflow, a processor for another, and a joint controller where purposes and means are decided together.
The first evidence record should say what personal data is processed, whose data it is, which entity is controller or processor, which services or countries are in scope, and which planned product or supplier changes would reopen the analysis.
Create a processing inventory row before launch or material change, not after an audit request.
Separate controller decisions from processor delivery tasks, including subprocessors and audit rights.
Flag EU targeting, EU monitoring, cross-border service delivery, and mixed-role arrangements for legal review.
Keep out-of-scope conclusions short but specific, with the data flow, role, and territorial fact that drove the conclusion.
Set lawful basis, transparency, rights, and retention controls
Every processing purpose needs a lawful basis before collection or use. Consent must be evidenced and withdrawable; legitimate interests need the specific interest and balancing rationale; contract, legal obligation, vital interests, and public-task bases should be tied to the exact processing purpose rather than the whole product.
Transparency controls should match the data flow. Notices must identify purposes, legal bases, recipients or categories of recipients, transfers, storage periods or criteria, rights, and complaint routes. For rights handling, maintain an intake, identity-check, search, exemption, response, and completion log so access, rectification, erasure, restriction, portability, objection, and automated-decision requests can be handled within the GDPR response period.
Map one lawful basis per purpose, and add Article 9 or Article 10 conditions where special-category or criminal-offence data is used.
Keep privacy notices aligned with product screens, HR notices, marketing flows, support workflows, and supplier data imports.
Record DSAR receipt date, request type, verification steps, systems searched, response decision, extension rationale if used, and delivery date.
Make retention rules purpose-specific: keep the period or decision criteria, erasure trigger, hold exception, and system owner for each data category.
Maintain RoPA, DPIA, processor, and accountability evidence
A GDPR compliance file should be organised around processing activities, not departments. The should identify controller or processor contacts, purposes, data-subject and data categories, recipient categories, third-country transfers, erasure time limits where possible, and a general description of security measures. Organisations with fewer than 250 staff are exempt only where the Article 30(5) conditions are met; non-occasional processing, processing likely to create risk, and processing that includes Article 9 or Article 10 data remain in scope.
Run a DPIA before high-risk processing, especially systematic profiling with significant effects, large-scale special-category data, criminal-offence data, or large-scale systematic monitoring. If residual high risk remains after mitigation, escalate for prior consultation rather than treating the DPIA as complete. Processor contracts should cover documented instructions, confidentiality, Article 32 measures, subprocessor controls, rights assistance, breach and DPIA support, return or deletion, audits, and compliance information.
Screen both controllers and processors for the Article 37 DPO triggers: public-authority or public-body processing other than courts acting judicially, core activities that require large-scale regular and systematic monitoring, or core activities that consist of large-scale Article 9 or Article 10 processing. Union or Member State law may add cases. A designated DPO advises and monitors independently; management and operational owners remain responsible for compliance.
Link each row to the product, data owner, privacy notice, lawful basis, retention rule, transfer mechanism, and security control owner.
Treat new technology, changed purpose, combined datasets, vulnerable data subjects, large scale, unavoidable monitoring, or cross-border transfer as DPIA screening triggers.
For processors, keep the signed Article 28 terms, subprocessor list, transfer clauses, security schedule, audit evidence, and deletion or return confirmation.
Keep the DPO trigger analysis, designation decision, published contact details, supervisory-authority notification, reporting line, resources, and conflict-of-interest review where Article 37 to 39 apply.
Keep accountability evidence current when the product, purpose, supplier, hosting region, data category, risk level, or authority guidance changes.
Operate breach notification, security, and transfer controls
Security and incident response must be connected. Article 32 expects measures appropriate to risk, including confidentiality, integrity, availability, resilience, restoration, and regular testing. The breach workflow should start when the organisation becomes aware of a personal-data breach, triage risk to individuals, preserve facts, involve processors quickly, and decide whether supervisory-authority or data-subject notification is required.
International transfers need a separate control from vendor onboarding. Identify the recipient country, transfer role, transfer tool, onward-transfer chain, and whether an adequacy decision, SCCs, binding corporate rules, or another Article 46 mechanism is being used. Where SCCs are used, keep the transfer assessment and recipient-country risk review with the contract record.
Maintain an incident log with awareness time, affected data, affected people, likely consequences, mitigation, notification decision, and reasons for any delay.
Require processors to notify the controller without undue delay and to supply facts needed for Article 33 and Article 34 decisions.
Test access control, encryption, backup, restore, logging, vulnerability management, and incident exercises against the actual processing risk.
For transfers, keep the SCC module or other transfer tool, recipient country, transfer assessment, recipient-country risk review, and notice disclosure together.
Review penalties, escalation, and common failure points
GDPR enforcement risk is not limited to fines. Supervisory authorities can investigate, order compliance, restrict processing, suspend data flows, and impose administrative fines. Article 83 ties fines to factors such as gravity, duration, intentional or negligent character, mitigation, responsibility, previous infringements, cooperation, affected data categories, notification, and aggravating or mitigating factors.
For an undertaking, the highest fine tier reaches up to EUR 20,000,000 or 4% of total worldwide annual turnover for the preceding financial year, whichever is higher, for infringements including basic processing principles, data-subject rights, and transfer rules. A lower tier reaches up to EUR 10,000,000 or 2% for obligations including controller and processor duties in Articles 25 to 39. These are statutory ceilings, not automatic penalties; authorities apply the Article 83 factors in the circumstances of each case. Escalate before launch when a control owner cannot prove lawful basis, notice accuracy, rights handling, retention, processor terms, transfer safeguards, breach readiness, or security testing.
What should a GDPR compliance evidence file contain?
It should contain the processing inventory, controller or processor role decision, lawful basis per purpose, notice text, rights workflow logs, entry, DPIA screening and assessment, Article 28 processor terms, breach log, transfer mechanism and assessment, retention and erasure rule, security control evidence, approvals, and review triggers.
When does a GDPR breach notification clock matter?
For controller notifications to the supervisory authority, Article 33 uses awareness of a personal-data breach and requires notification without undue delay and, where feasible, not later than 72 hours unless the breach is unlikely to result in risk to rights and freedoms. Late notifications need reasons for the delay.
Do not launch processing where no lawful basis has been selected for each purpose.
Do not rely on generic retention language such as keeping data as long as necessary without category-specific periods or criteria.
Do not sign vendor terms that omit Article 28 instructions, subprocessor controls, audit support, deletion or return, or breach assistance.
Do not treat SCCs as complete unless the transfer record also addresses recipient-country risk and the transfer facts that make the clause set appropriate.
Do not wait for annual review if a product, supplier, country, data category, security risk, or processing purpose changes materially.
This GDPR guide helps structure implementation evidence
Sorena can turn the GDPR controls on this page into cited answers, owner assignments, evidence requests, and reusable review steps for privacy, product, security, procurement, and legal teams.