Records of Processing Activities (ROPA)
The Article 30 Record of Processing Activities is the primary accountability document under UK GDPR — an internal inventory of every processing activity carried out by an organisation. It is typically the first document the ICO requests in any investigation. Without it, demonstrating accountability is nearly impossible.
What the ROPA is
The Record of Processing Activities (ROPA) is a documented inventory of every processing activity carried out by an organisation. Article 30 of UK GDPR requires controllers to maintain this record in writing. It is not a public document but must be made available to the ICO on request. An organisation that cannot produce a ROPA, or that produces one clearly out of date, is demonstrating that accountability has not been taken seriously.
Who must maintain a ROPA
Article 30(5) provides a partial exemption for organisations with fewer than 250 employees — they are not required to maintain a ROPA unless processing is likely to result in risk to rights and freedoms, the processing is not occasional, or it includes special category or criminal conviction data. In practice, most organisations processing employee, customer, or any non-ad-hoc data fall outside this exemption. The ICO recommends all organisations maintain a ROPA regardless of size.
What the ROPA must contain
For controllers, Article 30(1) requires the ROPA to contain: the name and contact details of the controller and DPO (where applicable); the purposes of the processing; a description of categories of data subjects and personal data; the categories of recipients; details of transfers to third countries; the envisaged time limits for erasure; and a general description of technical and organisational security measures. The lawful basis for each processing activity should also be documented.
The ROPA is typically the first document the ICO requests. An organisation that cannot produce one promptly is already demonstrating an accountability failure.
Processor ROPA
Organisations acting as data processors must maintain a separate ROPA under Article 30(2) for processing carried out on behalf of each controller, including the controller’s details, categories of processing performed, and security measures. Organisations that are both controllers and processors must maintain two separate records.
Format and maintenance
The ROPA must be kept up to date. When processing activities change — new systems, new third parties, new purposes — the ROPA must be updated. A ROPA that accurately reflected processing two years ago but has not been reviewed since is not compliant. At minimum, an annual review is recommended with ad hoc updates when changes occur.