Record of processing activities (ROPA)
Learn what a record of processing activities is.
π Definition
The record of processing activities is the structured mapping of all personal data processing carried out within your organisation. It is the starting point for any inspection by a data protection authority and a central tool for compliance governance.
π The record is required by Article 30 of the GDPR. It gives substance to the principle of accountability, or demonstrated responsibility.
It allows you to precisely identify:
The stakeholders involved (controller, processor, joint controllers, representatives)
The categories of data collected
The purposes of the processing
The recipients and transfers
The retention periods
The security measures implemented
π― Why maintain a record?
The record is mandatory (Article 30 of the GDPR). But beyond the regulatory obligation, it becomes a genuine management tool, enabling you to:
Document your processing activities to prove your compliance,
Identify and prioritise risks,
Optimise your retention periods,
Rationalise your processing and delete unnecessary data,
Prepare your GDPR audits and DPIAs.
π‘ The record is not an administrative formality: it is the key to effective governance of your data and internal processes.
π₯ Who is affected?
All organisations processing personal data of European residents are concerned. However, a derogation exists for organisations with fewer than 250 employees.
SMEs must nevertheless include in their record all processing that is:
non-occasional (e.g. HR management, payroll, customers, suppliers),
likely to pose risks to individuals (CCTV, geolocation, etc.),
or involving sensitive data (health, criminal offences, political opinions).
β‘οΈ In practice, most organisations are affected. Data protection authorities recommend maintaining a record in all cases.
π§± Two records to distinguish
Depending on your role, you must maintain:
a data controller record,
a data processor record.
The same organisation may hold both: for example, a SaaS company managing its own HR data (controller) and its clients' data (processor).
π§ The data controller record (in Dastra)
For each processing activity, the record must contain at minimum:
The name and contact details of the controller or joint controller
The purposes of the processing
The categories of data subjects (customers, prospects, employees, etc.)
The categories of data (identity, finances, location, etc.)
The recipients (internal, processors, partners)
Transfers outside the EEA, with the associated safeguards (SCCs, BCRs, etc.)
The retention periods or criteria for determining them
A general description of security measures
π€ Stakeholders
Data controller
DPO or compliance contact
Representative if applicable
Joint controllers or partners
π― Purposes
All purposes linked to an activity (e.g. contract management, recruitment tracking, marketing, etc.).
βοΈ Legal bases
Performance of a contract
Legal obligation
Legitimate interests
Public interest
Consent
Protection of vital interests
π§© Data and data subjects
Type of data subjects (customers, employees, visitorsβ¦)
Categories of data collected
Retention periods or applicable rules
π Recipients and transfers outside the EEA
Internal departments concerned
Processors, service providers or external partners
Joint controllers or data subjects
International transfers: identification of countries and legal tools (SCCs, BCRs, adequacy decisionβ¦)
π Security measures
Technical measures (encryption, pseudonymisation, backups)
Organisational measures (access management, training, internal policy)
π€ The data processor record
Processors must also maintain a record, more concise, listing:
The contact details of the processor, DPO and representative if applicable
The contact details of the data controller clients
The categories of data processed
The categories of recipients
Transfers outside the EEA and associated safeguards
The security measures applied
π€ The AI systems register
With the entry into force of the AI Act, organisations will also need to document their artificial intelligence systems according to their risk level. Dastra already integrates an AI systems register to:
Link each AI system to its processing activities,
Describe the purposes, models used and training data,
Assess risks and control measures,
Track AI Act and GDPR compliance in a single space.
π Go further
Record of processing activitiesEstablish your recordπ‘ Good practice: Update your record with each new processing activity and every major change (new purpose, new provider, new transfer, etc.). Dastra can automatically notify you when a record needs reviewing.
Last updated
Was this helpful?