// Data Protection

Records of Processing Activities (ROPA)

Records of Processing Activities is a mandatory GDPR documentation requirement (Article 30) that obligates organizations to maintain a detailed written record of all personal data processing activities, including purposes, data categories, recipients, retention periods, and security measures.

ROPAGDPRArticle 30documentationdata mappingaccountability

Why It Matters

ROPA is one of the most checked items during regulatory audits. Supervisory authorities routinely request it as the first step in any investigation. Without ROPA, you cannot demonstrate that you know what personal data you process, why, or how — making it impossible to prove compliance with any other GDPR requirement. It's also the foundation for responding to data subject requests, conducting DPIAs, and managing breaches.

Who Must Maintain ROPA

Almost everyone. Article 30(5) exempts organizations with fewer than 250 employees, unless:

  • Processing is likely to result in a risk to data subjects
  • Processing is not occasional
  • Processing includes special category data or criminal conviction data

In practice, nearly every organization that processes personal data regularly must maintain ROPA — the exceptions are extremely narrow.

What Controllers Must Record

For each processing activity, document:

  • Name and contact details of the controller (and DPO, if appointed)
  • Purposes of processing — why you process this data
  • Categories of data subjects — employees, customers, website visitors, etc.
  • Categories of personal data — names, emails, financial data, health data, etc.
  • Recipients — who receives the data (internal departments, processors, third countries)
  • International transfers — transfers outside the EEA, safeguards used (SCCs, adequacy)
  • Retention periods — how long you keep each category of data
  • Security measures — general description of technical and organizational measures

What Processors Must Record

Processors have a lighter but still mandatory requirement:

  • Name and contact details of processor(s) and each controller
  • Categories of processing carried out on behalf of each controller
  • International transfers and safeguards
  • General description of security measures

How to Build ROPA

Step 1: Data Mapping

Interview each department to identify:

  • What personal data do you collect?
  • Why do you collect it?
  • Where does it come from?
  • Who do you share it with?
  • How long do you keep it?
  • How do you protect it?

Step 2: Document

Record findings in a structured format — spreadsheet, compliance tool, or dedicated software. One row per processing activity.

Step 3: Review and Update

ROPA is a living document:

  • Update when new processing activities start
  • Review when existing processes change
  • Audit annually at minimum
  • DPO should oversee maintenance

Common Mistakes

  • Too high-level — "we process customer data" is insufficient; specify the activities
  • Not updated — ROPA from 2018 that hasn't been touched since
  • Missing processors — forgetting to include cloud providers, SaaS tools, external services
  • No retention periods — "as long as necessary" is not a valid retention period
  • Departmental silos — IT knows about some processing, HR about others, marketing about others — no central view

Key Regulation

  • GDPR Article 30 — records of processing activities
  • EDPB position on ROPA — guidance on scope and content
  • National DPA templates — many authorities provide ROPA templates (ICO, CNIL, AZOP)
// Train your team

Want more than the definition?

Turn this term into operational practice — structured training, mapped to real regulations and to the roles on your team.

Browse courses