GDPR Record of Processing Activities Guide: how to maintain it?
In brief
- The records of processing activities is the central GDPR document: it lists all personal data processing activities carried out by your organisation. Maintaining it means mapping what you do with data — purposes, data categories, data subjects, recipients, retention periods, security measures, transfers — and giving substance to the accountability principle.
What is the records of processing activities?
The register is the structured inventory of all personal data processing activities carried out by an organisation. Each "record" describes a processing activity (for example: payroll management, commercial prospecting, video surveillance) and its essential characteristics.
It gives concrete form to accountability: by maintaining the register, you demonstrate that you know what data you process, why, for how long, and with what safeguards. It is the documentary backbone of GDPR compliance.
Beyond the obligation, the register is a management tool: it makes sensitive processing activities visible, highlights retention periods to be reviewed, processors to be governed, and transfers to be secured. It directly feeds into DPIAs and rights management.
The mandatory content (Article 30)
The GDPR sets the minimum content for each record. The controller's register and the processor's register differ slightly.
| Information | Controller register | Processor register |
|---|---|---|
| Identity and contact details (controller/DPO) | Yes | Yes |
| Purposes of processing | Yes | No (but categories of processing activities for the client) |
| Categories of data subjects and data | Yes | Where applicable |
| Recipients | Yes | Yes |
| Transfers outside the EU and safeguards | Yes | Yes |
| Retention periods | Yes | Where applicable |
| Security measures | Yes | Yes |
The processor's register lists the processing activities carried out on behalf of each controller client.
Controller or processor: two possible registers
Many organisations hold both roles simultaneously and must therefore maintain two registers, or two separate sections.
- Controller register: for processing activities whose purposes and means you determine (HR, customers, prospects).
- Processor register: for processing activities you carry out on behalf of your clients (as is the case for SaaS publishers and service providers).
- Frequent dual role: a SaaS publisher acts as controller for its internal data and as processor for its clients' data.
- Consistency: each entry must reflect reality and be linked to contracts, DPIAs and security measures.
A management tool, not a formality
Properly maintained, the records of processing activities becomes the dashboard of your compliance programme.
- It reveals sensitive processing activities that require a DPIA.
- It highlights retention periods that need to be corrected.
- It lists the processors that must be governed by compliant clauses.
- It identifies transfers outside the EU that need to be secured.
What penalties apply in the event of non-compliance?
The absence of a register, or a register that is incomplete or not kept up to date, constitutes a directly sanctionable organisational failing, and a strong negative signal during an inspection.
| Failing | Cap | Effect during inspection |
|---|---|---|
| No register | €10 M or 2% of global turnover | Immediate signal of non-compliance |
| Incomplete / outdated register | €10 M or 2% of global turnover | Loss of evidentiary value |
| Failure to present to the supervisory authority | Breach of cooperation obligation | Possible aggravation |
Common mistakes to avoid
- Not maintaining a register under the mistaken belief that organisations with fewer than 250 employees are exempt.
- Overlooking invisible processing activities (access badges, CCTV, cookies, SaaS).
- Confusing the controller's register with the processor's register.
- Allowing the register to become static and outdated.
- Treating the register as a formality rather than a management tool.
- Failing to link records to legal bases, contracts, DPIAs, and security measures.
How Data Comply One supports you
Data Comply One makes the register the living core of your compliance: records guided by pre-filled templates, automatically linked to legal bases, data processing agreements, DPIAs, and security measures, with management of both controller and processor registers.
Two modes are available to you: maintain your register yourself using the software, or outsource it to our experts — an outsourced DPO — who maintain and keep it up to date for you directly on the platform, using it as a dashboard to prioritise your actions.
You thus have, at all times, an up-to-date register ready to present to the supervisory authority — the first document it requests — and a clear view of your risks.
Where do you stand? ·
Take action
Take action with Data Comply One: all-in-one compliance software and outsourced DPO/CISO experts.
Explore the GDPR Records module →Test my GDPR compliance →
How to achieve compliance: the 5-step roadmap
Step 1 — Inventory all processing activities
Consult every department (HR, marketing, IT, finance, management) to inventory all processing activities. Don't overlook 'invisible' processing: access badges, video surveillance, cookies, newsletters, SaaS tools.
This inventory is the foundation: any processing activity not recorded escapes all governance.
Step 2 — Document each record
For each processing activity, complete the information required under Article 30: purposes, categories of data and data subjects, recipients, retention periods, security measures, transfers.
Link each record to its legal basis, laying the groundwork for demonstrating lawfulness.
Step 3 — Connect to other compliance elements
Link the register to data processing agreements, DPIAs, privacy notices and security measures. The register thus becomes the entry point for all your documentation.
This interconnection prevents inconsistencies between documents.
Step 4 — Identify risks and priorities
Use the register as a dashboard: identify sensitive processing activities (DPIAs required), excessive retention periods, uncontracted processors, and unsecured transfers.
The register thus transforms a compliance obligation into a risk management tool.
Step 5 — Keep the register alive
Establish a reflex: no new processing activity, no new tool without updating the register. Review it periodically to reflect reality.
A static register loses its evidential value and its governance utility.