Cybercoria / Regulation

GDPR: information system mapping and records of processing are different — but complementary

The GDPR record organises processing activities by purpose. Information system mapping describes applications, flows and infrastructure. Connecting the two can improve governance without confusing their roles.

Relationship chain connecting a GDPR processing activity to business process, application, data, flows and hosting.
PLATE / RegulationCybercoria editorial illustration — a visual aid, not documentary evidence.

A record of processing activities and an information system map answer two different questions. The record documents personal-data processing activities; the system map describes IT components and their dependencies.

Article 30 GDPR requires controllers to maintain records containing information such as purposes, categories of data subjects and personal data, recipient categories, relevant transfers and, where possible, deletion time limits and a general description of security measures.1 CNIL describes the record as an inventory and analysis tool that also supports compliance management.2

Information system mapping can enrich that work, but it should not turn an application into a “GDPR processing activity”.

FIG. 01A possible relationship chain without merging the objects
Processing activity
Business process
Application
Data & flows
Storage / hosting

The record starts with purpose

CNIL notes that personal-data processing has a defined purpose.4 In its guidance on building records, it recommends identifying processing activities by their purpose rather than by the software used, because the same application can support different processing activities and one activity can rely on several tools.2

That is why “processing activity” and “application” should remain distinct object types.

A payroll tool can contribute to payroll processing and other HR activities. Conversely, a customer-relationship processing activity may use a CRM, email platform, analytics service and support platform.

Information system mapping starts with components and dependencies

System mapping focuses on structure: applications, interfaces, data, infrastructure, networks, identities, third parties, processes and flows. Its main contribution is connecting those elements.

It can answer questions the GDPR record is not designed to describe in technical depth: which infrastructure hosts this application? Which technical flows feed it? Which identity provider does it depend on? Which provider hosts the database? Which other applications consume the same service?

A simple model can use the chain Processing activity → business process → application → data → flow → storage / hosting.

The relationship lets teams navigate from the GDPR record to the system without copying every field. The processing activity keeps its purpose, data-subject categories, legal basis and retention rules; the application keeps technical facts; the relationship simply states that the application participates in the activity.

This limits divergence. If an application changes hosting provider, the technical map is updated once. The processing activities linked to that application can then be identified so privacy teams can review whether location, transfers, processors or documented security information need to change.

CNIL recommends identifying data categories, actors, recipients and flows, including data origin and destination.3

Several of those items have a technical context in system mapping:

  • recipient / third party can link to a provider or partner;
  • hosting location can link to a cloud region, data centre or service;
  • flow can link to application interfaces or external exchanges;
  • security measures can point to controls or systems without duplicating their complete configuration;
  • business owner can be shared with a process or application where governance supports it.

The objective is not to turn the technical repository into the official GDPR record. It is to reduce inconsistencies between lists that describe the same system from different viewpoints.

An application is not a processing activity

This is the most common modelling error.

CNIL defines processing as an operation or set of operations involving personal data, performed for a defined purpose.4 The software is a means. Automatically creating one processing activity per application loses the purpose and produces a technical inventory disguised as a GDPR record.

The confusion also makes change management harder: replacing a tool appears to create a new processing activity even when the purpose, data-subject categories and key rules remain the same.

The GDPR record is not a technical map either

The reverse error also occurs: assuming a detailed record replaces information system mapping.

The record contains essential information about processing activities, but it does not necessarily represent architecture topology, identity dependencies, internal application flows, infrastructure resources or technical concentration points. Article 30 does not require a complete system model.1

The two repositories are complementary precisely because they answer different questions.

1. Stabilise identifiers

Applications, processing activities and providers need stable identifiers. Display names can change; relationships should not break because a product is renamed.

2. Define a limited set of relationships

Start with a few explicit relationships: “processing activity supported by application”, “application handles data category”, “application hosted by provider”, “flow sent to third party”.

3. Decide the system of record for each field

Purpose belongs in the GDPR record; a cloud region may come from cloud inventory; application ownership may come from the IT portfolio. A field should not be manually maintained in three tools without a clear reason.

4. Define events that trigger review

Hosting changes, a new recipient, a new transfer country, an added data category, application consolidation or a new processor can trigger a review of both the record and the system map.

The main benefit: make change visible

The value is not only the initial snapshot. It is the ability to know which processing activities should be reviewed when an IT component changes.

Consider an application migrated to a new cloud provider. Mapping identifies the processing activities that use the application and the related flows. The privacy team can then verify whether hosting location, processors, transfers or documented security measures remain accurate.

This reduces reliance on annual campaigns where teams reconstruct reality from memory and spreadsheets.

Which data should not be shared automatically?

Linking repositories does not mean exposing all information to everyone. Vulnerability, security and architecture details can be sensitive. Access control should remain proportionate to need.

The GDPR record and system map can share identifiers and relationships while keeping different views, levels of detail and access rules.

Checklist: keep both repositories distinct and consistent

For each important processing activity, teams should be able to answer:

  1. What is the purpose?
  2. Which data and data-subject categories are involved?
  3. Which applications support it?
  4. Where are those applications and data hosted?
  5. Which third parties or recipients are involved?
  6. Which significant flows exist?
  7. Which repository owns each field?
  8. Which technical change should trigger a privacy review?
  9. Who validates business and technical facts?
  10. When was the relationship last verified?

Good governance is therefore not one “master record for everything”. It is a set of linked repositories with clear ownership, allowing information to move without losing its regulatory or technical meaning.

REFERENCES

Sources verified August 24, 2026 · 4 sources

  1. [1] Official textEUR-Lex — Regulation (EU) 2016/679, Article 30
  2. [2] Official sourceCNIL — Records of processing activities
  3. [3] Official sourceCNIL — Mapping personal-data processing activities
  4. [4] Official sourceCNIL — Definition of personal-data processing

References are shown so readers can verify the underlying material. Citing an official source does not mean Cybercoria attributes a conclusion to that source that it does not make.