A practical map of the GDPR duties most teams need to operate: scope, Article 5 principles, lawful basis, transparency, rights, security, breach handling, DPIAs, records, processors, and transfers.
Use it to check whether each processing activity has a controller or processor role, a lawful basis, a notice path, a rights workflow, a RoPA entry, security controls, incident routing, and transfer safeguards where needed.
GDPR duties attach to each activity involving . Decide whether the Regulation applies, identify the controller and processor roles, apply the processing principles, choose and document a lawful basis, give transparent information, enable data-subject rights, keep required records, secure processing, handle breaches, assess high-risk processing, and control transfers to third countries or international organisations.
1
Section 1
Scope and role requirements
Start with the processing activity, not the department. GDPR scope depends on whether is processed in a covered context, including material scope under Article 2 and territorial scope under Article 3. For each activity, record the data subjects, personal-data categories, purpose, entity, location, and whether the organisation is acting as controller, joint controller, processor, or both in different parts of the service.
Article 2 covers wholly or partly automated processing and structured filing-system processing. It excludes activities outside Union law, specified Member State activity under Chapter 2 of Title V TEU, processing by a natural person in a purely personal or household activity, and processing by competent authorities for the law-enforcement purposes governed by Directive (EU) 2016/680. The household exception does not automatically extend to a business or service provider that supplies the means for the processing.
Article 3 applies to processing in the context of an establishment's activities in the Union, whether or not the processing happens in the Union. It also reaches a controller or processor without a Union establishment when the relevant processing concerns offering goods or services to people in the Union or monitoring their behaviour there. Record which Article 3 route applies; EU customer access or a globally available website alone does not answer the targeting and monitoring questions.
Role classification drives the rest of the work. Controllers decide purposes and means and carry the core accountability burden. Processors process on documented controller instructions and need an Article 28 arrangement. Joint controllers must transparently allocate responsibilities for duties such as information notices and rights handling.
Define the processing activity before assigning a GDPR owner.
Record whether Article 2 and Article 3 facts bring the activity into GDPR scope.
Record the exact Article 2 exclusion when one is relied on; do not treat every small, manual, or non-commercial activity as outside the GDPR.
Separate controller, joint-controller, and processor duties when a product has multiple data flows.
Check whether a non-EU controller or processor needs an EU representative when Article 3(2) applies.
Apply the Article 5 principles to every processing activity. Processing must be lawful, fair, transparent, purpose-limited, data-minimised, accurate, storage-limited, secure, and accountable. Test each principle against the actual data flow.
Article 6 then requires at least one lawful basis for processing. The record should identify the basis, the purpose it supports, the evidence for that basis, and any dependency such as consent withdrawal, contract necessity, legal obligation, public task, vital interests, or legitimate-interest balancing. Special category data and criminal-offence data need additional checks under Articles 9 and 10.
Tie each purpose to one Article 6 lawful basis before collection or reuse.
Do not use consent as a fallback if another basis actually controls the processing.
For legitimate interests, keep the purpose, necessity analysis, and rights-impact balancing together.
Check Articles 9 and 10 before processing special-category or criminal-offence data.
Transparency starts before or at collection when Article 13 applies, and it also covers data obtained from other sources under Article 14. Notices should explain the controller, purposes, lawful bases, recipients, retention logic, transfer safeguards where relevant, rights, complaint routes, and automated decision-making information where applicable.
Rights handling needs an operational workflow, not only a policy page. Article 12 sets communication standards, Articles 15 to 22 define rights such as access, rectification, erasure, restriction, portability, objection, and safeguards around automated decision-making, and Article 34 adds communication duties for high-risk personal-data breaches.
Keep notice content aligned with the RoPA and the actual product data flow.
Build intake, identity-verification, search, exception review, response, and logging steps for rights requests.
Make Article 15 access responses traceable to systems and data categories, including transfer-safeguard information where relevant.
Do not hide primary privacy information behind user actions that a data subject may never take.
Article 30 requires controllers and processors to maintain records of processing activities. A controller RoPA should cover purposes, categories of data subjects and , recipients, transfers, retention time limits where possible, and a general description of Article 32 security measures. Processor records need the categories of processing carried out for each controller, transfer details where applicable, and security-measure descriptions where possible. The fewer-than-250-person exception is narrow: it does not apply where processing is non-occasional, likely to create risk, or includes Article 9 or Article 10 data.
The Irish DPC guidance is useful because it explains what makes a RoPA reviewable: keep mandatory Article 30 fields visible, make the record available on request, avoid substituting scattered DPIAs or policies for the RoPA, and assign process owners who maintain entries by business function.
Maintain a RoPA entry for each real processing activity, not just each system.
Mark Article 30 required fields separately from helpful extra fields.
Include transfers, retention, and technical and organisational security measures where they apply.
Review RoPA entries when purposes, data categories, recipients, processors, retention, or transfers change.
Article 32 requires security appropriate to the risk, including measures such as pseudonymisation and encryption where appropriate, confidentiality, integrity, availability, resilience, restoration capability, and regular testing or evaluation of measures. The right security evidence is therefore risk-specific: data sensitivity, access model, retention, supplier access, backup and recovery, monitoring, and control testing.
Article 33 requires controller notification to the competent supervisory authority without undue delay and, where feasible, within 72 hours after becoming aware of a personal-data breach, unless the breach is unlikely to result in a risk to natural persons. Article 34 requires communication to data subjects when the breach is likely to result in high risk, subject to the GDPR's stated conditions.
Document the risk assessment that explains why chosen Article 32 measures are appropriate.
Require processors to notify controllers without undue delay after becoming aware of a personal-data breach.
Keep a breach log with facts, effects, remedial action, notification decision, timing, and reasons for any delay.
Separate supervisory-authority notification analysis from data-subject communication analysis.
Article 35 requires a data protection impact assessment where a type of processing is likely to result in a high risk to the rights and freedoms of natural persons, especially with new technologies and considering the nature, scope, context, and purposes of processing. The assessment must describe the processing and purposes, assess necessity and proportionality, assess risks to rights and freedoms, and identify measures to address those risks.
CNIL's PIA methodology grounds the practical structure: define and describe context, analyse controls for fundamental principles, assess privacy risks linked to data security, and formally document validation. Treat a DPIA as a living risk record for the processing activity, not a one-time approval attachment.
Screen DPIA need before launching or materially changing high-risk processing.
Include necessity, proportionality, rights impact, risk treatment, security controls, and residual-risk approval.
Consult the DPO where required and capture stakeholder input when relevant to the processing.
Use prior consultation under Article 36 when the DPIA indicates unmitigated high risk.
Article 25 requires the controller to build appropriate technical and organisational measures into the design of processing and to apply data-protection-friendly defaults. The decision is risk-based: consider the state of the art, implementation cost, the nature, scope, context, and purposes of processing, and the likelihood and severity of risks to people. The default should limit to what is necessary for each purpose, including amount, extent, storage period, and accessibility.
Articles 37 to 39 create a separate data protection officer (DPO) decision. A controller or processor must designate a DPO where it is a public authority or body other than a court acting judicially, or where its core activities require large-scale regular and systematic monitoring, or large-scale processing of Article 9 special-category or Article 10 criminal-offence data. Union or Member State law may require a DPO in additional cases. The DPO must be involved in time, act independently, receive resources and access, report to the highest management level, and perform the monitoring, advice, DPIA, cooperation, and authority-contact tasks in Article 39.
Record privacy-by-design decisions before launch and reopen them when purposes, features, recipients, retention, access, or risk change.
Apply privacy-protective defaults rather than relying on every user to find and change settings.
Document the Article 37 DPO test for both controllers and processors; do not assume company size alone decides it.
Publish and notify the DPO's contact details where a DPO is designated, protect the DPO from instructions or penalties for performing the role, and manage conflicts with other duties.
Keep DPO advice and management decisions distinguishable: the DPO advises and monitors, while the controller or processor remains responsible for compliance.
Processor governance starts with Article 28. The controller must use processors that provide sufficient guarantees, and processing by a processor must be governed by a contract or other legal act covering documented instructions, confidentiality, Article 32 security, sub-processors, assistance with rights and breach duties, deletion or return of data, audits, and information needed to demonstrate compliance.
International transfers require a separate Chapter V analysis. Article 44 sets the general principle, Article 45 covers adequacy decisions, Article 46 covers appropriate safeguards such as standard contractual clauses, and Article 49 covers derogations for specific situations. The European Commission SCC page confirms that SCCs are pre-approved model clauses used as a ground for EU-to-third-country transfers under the GDPR.
What are the minimum GDPR requirements to check for a new processing activity?
Confirm GDPR scope, assign controller and processor roles, define the purpose, choose a lawful basis, prepare Article 13 or 14 notice content, add the RoPA entry, check rights handling, assess Article 32 security, screen for DPIA need, and identify any Chapter V transfer.
Which GDPR requirements usually need written evidence?
Keep written evidence for lawful basis, transparency notices, RoPA entries, processor terms, security risk assessment and controls, breach assessments, DPIA screening or DPIA results, rights-request handling, retention decisions, and international-transfer safeguards.
Link each processor to the processing activity, controller instructions, security measures, sub-processor approval path, and audit evidence.
Do not treat a vendor security questionnaire as a substitute for an Article 28 processing arrangement.
For transfers, identify the destination, importer role, transfer tool, safeguards, and RoPA entry.
Keep SCC execution, transfer assessment, supplementary measures where needed, and review triggers together.
Supports practical RoPA maintenance, required fields, processor records, and making the actual record available to the supervisory authority on request.