ROPA (record of processing activities)

Record of processing activities under Article 30 GDPR — mandatory from one employee

Practitioner's note: This article is practice-oriented compliance documentation, not legal advice. We are a compliance specialist, not a law firm. For legally binding information please consult a licensed lawyer.

TL;DR

The record of processing activities (ROPA) is a register maintained under Article 30 GDPR of all processing activities of a controller or processor. It contains nine mandatory fields (e.g., purposes, categories of data, recipients, retention periods) and must be made available to the supervisory authority upon request.

What is the ROPA (record of processing activities)?

The ROPA (also referred to as the record of processing activities) is mandatory for all controllers under Article 30(1) GDPR — the exemption referred to in Article 30(5) for organizations with fewer than 250 employees almost never applies in practice, as it excludes routine processing such as HR data, customer CRM, or newsletters. Processors maintain their own ROPA under Article 30(2) with different mandatory fields. Supervisory authorities begin 85% of all inquiries by requesting the ROPA (BfDI 2024 Activity Report).

Practical example

A 30-person mechanical engineering company documents its processing activities in the ROPA: - Payroll (jointly with the tax adviser as processor) - CRM customer master data (in-house database) - Applicant management (e-recruiting SaaS) - Video surveillance of the workshop - Newsletter distribution (Cleverreach) For each entry, nine mandatory fields are documented: purpose, legal basis, categories of data, recipients, third-country transfer, retention periods, TOM reference, controller, processor (where relevant).

Frequently asked questions

Is an Excel table sufficient as a ROPA?
Yes, from a practical perspective it is entirely sufficient. Tools only become worthwhile from around 50 processing activities or in multi-site structures. What matters: version management and consistent categories.
Must I also document internal HR processing such as sick leave?
Yes. Special categories under Article 9 (health data) must also be listed in the ROPA — with a reference to the legal basis (typically Section 26 BDSG).
When must the ROPA be updated?
Continuously, with every change. Common practice: a quarterly review plus ad hoc updates for new processing activities.

See also