GDPR Record of Processing Activities Guide: how to maintain it?

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.

InformationController registerProcessor register
Identity and contact details (controller/DPO)YesYes
Purposes of processingYesNo (but categories of processing activities for the client)
Categories of data subjects and dataYesWhere applicable
RecipientsYesYes
Transfers outside the EU and safeguardsYesYes
Retention periodsYesWhere applicable
Security measuresYesYes

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.

FailingCapEffect during inspection
No register€10 M or 2% of global turnoverImmediate signal of non-compliance
Incomplete / outdated register€10 M or 2% of global turnoverLoss of evidentiary value
Failure to present to the supervisory authorityBreach of cooperation obligationPossible aggravation

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.

  • Consult every department within the organisation.
  • Don't overlook invisible processing activities and SaaS tools.
  • Distinguish between your roles as controller and processor.

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.

  • Complete all fields required under Article 30.
  • Assign a legal basis to each processing activity.
  • Specify justified retention periods.

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.

  • Link records to contracts and DPIAs.
  • Align privacy notices with the register.
  • Attach the corresponding security measures.

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.

  • Identify processing activities requiring a DPIA.
  • Correct excessive retention periods.
  • List processors and transfers to be secured.

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.

  • Update for every new processing activity or tool.
  • Schedule a periodic review of the register.
  • Assign responsibility for its maintenance.

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 →

Frequently asked questions

Is the register mandatory for small organisations?

Yes, in almost all cases. The exemption provided for organisations with fewer than 250 employees applies only very rarely in practice, as it ceases to apply as soon as there is regular, sensitive or high-risk processing — which is nearly always the case.

What is the difference between the controller's register and the processor's register?

The controller's register describes the processing activities for which you determine the purposes; the processor's register lists the processing carried out on behalf of your clients. Many organisations fulfil both roles and therefore maintain two registers.

What must each record contain?

At a minimum: identity and contact details, purposes, categories of data subjects and data, recipients, transfers outside the EU and applicable safeguards, retention periods, and a description of security measures, in accordance with Article 30 of the GDPR.

How often should the register be updated?

On an ongoing basis: with each new processing activity, new tool or significant change, and during periodic reviews. A static register loses its evidentiary value and its usefulness as a management tool.

Why does the CNIL request the register first?

Because it gives accountability tangible form: it shows at a glance whether the organisation knows what it does with its data. Its absence is the first sign of failing compliance. Make your register the dashboard of your compliance.