Free tool
GDPR ROPA completeness checker (Article 30)
Self-score how complete your record of processing activities is against the elements GDPR Article 30 expects: who is accountable, the purpose of each activity, the categories of people and data, recipients, transfers outside the EU/EEA, retention limits, a description of your security measures, and the discipline that keeps the register current and available to your supervisory authority, plus recommended additions such as the lawful basis. You get a completeness heatmap and a prioritised focus list. A starting point for building or auditing your ROPA, not legal advice.
Structured around GDPR Article 30 (records of processing activities), with the security-measures element drawing on Article 32(1) and the small-organisation question on Article 30(5). Element descriptions are original editorial content; refer to the regulation and your supervisory authority for the binding wording.
This is a self-assessment aid for an Article 30 register, not legal advice, an audit, or a statement that your processing complies with the GDPR. A complete record is necessary but not sufficient for compliance. Confirm your obligations with your DPO or counsel and your competent supervisory authority.
Overall completeness: Not answered
0 of 16 elements rated
Where to focus first
No weak elements flagged from what you answered. Keep the register current and exportable for your supervisory authority. This is still not a statement of compliance.
Rate each element honestly on how completely it is captured in your register today, across all your processing activities.
Related GDPR tools
Important
This tool gives a structured self-assessment of how complete your Article 30 record of processing activities is. It is not legal advice, not an audit, and not a statement of GDPR compliance. Whether you must keep a record, and whether yours is adequate, depends on your specific processing and is ultimately judged by your competent supervisory authority. The Article 30(5) exemption is narrow and most organisations still need a register.
Primary sources
- Regulation (EU) 2016/679 (GDPR), Article 30: records of processing activities (EUR-Lex) (checked 2026-06-03)
- CNIL guidance and template for the record of processing activities (checked 2026-06-03)
Jurisdiction: EU/EEA. Instrument: Regulation (EU) 2016/679 (GDPR). This tool reflects Article 30 as in force on the dates above.
FAQ
What is a ROPA and who has to keep one?
A record of processing activities (ROPA) is the internal register GDPR Article 30 requires, documenting what personal data you process and how. Controllers and processors both keep one. A limited exemption in Article 30(5) can apply to organisations with fewer than 250 employees, but it falls away when the processing is not occasional, is likely to result in a risk to individuals, or involves special-category or criminal-offence data, so in practice most organisations need a record.
Does a high completeness score here mean we are GDPR compliant?
No. A complete Article 30 record is necessary but not sufficient. Compliance also depends on having a lawful basis, honouring data-subject rights, securing the data, and much more. This tool only assesses whether your register captures the elements Article 30 expects, which is one building block.
What is the difference between a controller record and a processor record?
A controller's record is the fuller one: purposes, categories of data subjects and data, recipients, transfers, retention limits, and a description of security measures. A processor's record is shorter: the processor's own identity and contact details, who it processes on behalf of, any applicable representatives and DPOs, the categories of processing it performs for each controller, transfers, and a description of security measures. This checker covers both, and notes the processor angle on each element where they differ.
Is recording the lawful basis actually required by Article 30?
Not strictly. Article 30 lists the elements above without naming the lawful basis, but several supervisory authorities recommend adding it because it makes the register far more useful and links each activity to its Article 6 (and where relevant Article 9) justification. We flag those recommended additions separately from the strict Article 30 requirements so you can tell them apart.
Do you store my answers?
No. Scoring runs entirely in your browser. There is no form gate; the JSON and CSV exports and the printable report are generated locally on your device.
By ISMS Copilot.
Ready to do compliance work faster?
Built for speed, accuracy, and audit-ready output.
