GDPR: State of the art, permanent and demonstrable
The GDPR is the longest-standing of the EU laws discussed here — and in many companies the one least well substantiated technically. The reason is obvious: consent, records, data subject rights, and data protection officers have been on checklists for years. The technical and organisational measures under Art. 32, however, are often described once and then rarely updated. That is precisely where the liability risk begins.
Who is affected? #
Any company that processes personal data — from employee data to customer and supplier data to log data — has to observe the GDPR. Whoever decides on the purposes and means of processing is the controller; for them the obligations under Art. 5, 25, 32, and 33 apply regardless of sector and company size. Those who process on behalf of others — MSPs, SaaS, cloud, and hosting providers, agencies, system houses — are processors for that processing and must provide "sufficient guarantees" of appropriate technical and organisational measures to their clients under Art. 28.
The three core technical requirements #
State of the art #
Art. 25(1) and Art. 32(1) both require you to take "the state of the art" into account. The benchmark is deliberately dynamic: what suffices today may not suffice in 18 months. A component without ongoing maintenance therefore drifts further from it month by month — without any external event, simply through the passage of time. What matters is not its age but whether anyone is still securing it: are security fixes arriving, is someone taking over maintenance, are other effective safeguards in place? If that question stays open, you carry the risk.
Permanent resilience #
Art. 32(1)(b) requires that confidentiality, integrity, availability, and resilience are ensured "on a permanent basis". These two words are the decisive difference between a snapshot assessment and an ongoing obligation. An abandoned open source library whose upstream has disappeared or whose maintainer no longer responds endangers that resilience — without the controller even noticing immediately. For every such component you need a plan: keep maintaining it, replace it, or shield it effectively.
Regular review and documentation #
Art. 32(1)(d) requires a process for regularly testing, assessing, and evaluating the effectiveness of the measures. Art. 5(2) additionally requires the controller to be able to demonstrate compliance with all principles. Together, this creates a de facto documentation obligation: in proceedings what counts is not that your security was appropriate, but that you can prove it.
What changes through the interplay with CRA, NIS2, and Product Liability #
The GDPR no longer stands alone. The Cyber Resilience Act makes an SBOM and, as a rule, at least five years of security support a statutory obligation for the software products it covers. The NIS2 Directive obliges critical sectors to ensure supply chain security. The new Product Liability Directive covers the destruction or corruption of data not used for professional purposes.
For GDPR proceedings, this has two consequences:
- An SBOM, vulnerability management, and security updates pay into several laws at once. What the legislator now expressly demands for software products also shapes what counts as the state of the art in GDPR proceedings — fall short of it and you have to explain why.
- A single incident can trigger parallel legal consequences: a GDPR fine under Art. 83, a product liability claim for destroyed data, supervisory measures under NIS2, a CRA fine. Each law is assessed on its own terms — a clean body of evidence, built once, carries across all of them.
Consequences #
Fine risk of up to 4% of annual turnover #
Art. 83(5) provides for fines of up to EUR 20 million or 4% of worldwide annual turnover for violations of the principles under Art. 5 — whichever is higher. For violations of Art. 25 to 39 (including Art. 32), the framework is up to EUR 10 million or 2% under Art. 83(4). In both cases, the entire corporate group is the basis for assessment. Within this framework, Art. 83(2)(d) expressly names the technical and organisational measures taken under Art. 25 and 32 as a factor in the assessment. Effective, evidenced measures therefore bear directly on the amount. There is no fixed discount for them. But in proceedings it makes a considerable difference whether you can describe your procedures or produce them.
72-hour notification deadline: without an SBOM you lose the first week #
Art. 33(1) requires notification without undue delay and, where feasible, within 72 hours of becoming aware — unless the breach is unlikely to result in a risk to the rights and freedoms of data subjects. Art. 33(3) defines the content: categories and approximate number of affected data records, likely consequences, measures taken. The law does not prescribe an SBOM for this. The clock runs regardless. Anyone who first has to work out which components are even in use during a software-related incident files an incomplete notification and keeps supplying information for weeks under Art. 33(4). Those who know their bill of materials scope the incident on day one.
Accountability #
The accountability principle under Art. 5(2) requires you to be able to demonstrate compliance with the principles. The supervisory authority has to establish the infringement — but your diligence is yours to evidence. Produce nothing here and you have no line of defence in proceedings. That is why documentation is your single most important instrument: it shows which risks you assessed and which measures you actually took.
EOL and deletion protection for the entire supply chain #
The visible components of an application are only the tip. Beneath every product you operate — whether shop system, ERP, CRM, reporting tool, messaging platform, or internally developed application — lies a dependency chain that changes independently of you and carries the risk.
Those who operate a product think about the product. But the actually executed software is the product plus its direct dependencies plus their own dependencies — a supply chain with hundreds of nodes, regardless of whether it is documented in a `package.json`, `requirements.txt`, `go.mod`, `pom.xml`, `Cargo.toml`, `composer.json`, `Gemfile`, or in the packages of a Linux distribution. Even if every library was maintained and free of known vulnerabilities when you went live, several of the following may have occurred some time later without anyone noticing:
- An upstream project is archived because the maintainer loses interest or moves on professionally.
- A project is deleted — the author removes the repository, the package manager loses the reference. An open source licence alone does not oblige the author to keep the project available.
- A project is set to EOL without notice. Security updates cease, even though the project still "lives".
- A project becomes unmaintained — formally active, but nobody responds to pull requests or issues any more.
None of these changes triggers an alert for you: there is no CVE, so no scanner reports anything. For the GDPR they are nevertheless immediately relevant, because they undermine the permanent resilience required by Art. 32(1)(b). And they bear on the prompt restoration required by (c): backups alone get you back into operation; you can only work safely again once someone closes the gap.
An open source licence alone gives you no commitment to maintenance or availability. But the statutory obligation for permanent resilience lies with you as controller. OTTRIA closes this gap: we monitor the entire dependency chain for archiving, deletion, EOL, and de facto abandonment — and take over maintenance ourselves or provide patches as needed, so that your supply chain continues to function even when the upstream no longer exists.
What OTTRIA covers #
| Liability risk | OTTRIA service |
|---|---|
| Falling below the state of the art | Ongoing assessment of deployed OSS components including transitive dependencies |
| Breach of "permanent" availability (Art. 32(b)) | Monitoring of critical dependencies for abandonment, EOL announcement, archiving, deletion by upstream |
| Abandoned, deleted, or EOL dependencies | Take over maintenance or provide patches for unmaintained projects, coordinated through our network |
| Missing regular review (Art. 32(d)) | Documented evaluation cycles with remediation history per component |
| Accountability obligation under Art. 5(2) | Audit-ready OSS governance documentation as evidence of due diligence |
| 72-hour notification deadline under Art. 33 | Up-to-date SBOM with maintenance status, assignment of vulnerabilities to affected data categories |
| Processor guarantees under Art. 28 | Reliable evidence for TOMs that MSPs can present to their clients |
| Unknown transitive dependencies | SBOM evaluation and monitoring across the entire supply chain, not just direct dependencies |
What OTTRIA does not cover #
- Your role as controller or processor. The GDPR obligations lie with you. OTTRIA provides the technical and documentary basis for their fulfilment but does not itself assume responsibility under Art. 4 No. 7 or No. 8.
- Your Data Protection Officer. OTTRIA is not a DPO and does not provide advice on consent, records, data subject rights, or deletion concepts.
- Legal advice. OTTRIA provides technical governance and documentation, not legal assessment.
- Non-OSS components. Proprietary software, in-house developments, and purchased products are not covered.
- Your systems. OTTRIA does not work in your systems.
What do you present to the supervisory authority? #
In fine proceedings, what counts is what you can produce. Substantiate the state of the art, the ongoing maintenance, and the measures taken: under Art. 83(2)(d) they expressly feed into the assessment, alongside gravity, duration, and cooperation. The more concrete your evidence, the less room there is for the assumption that you simply let the risk run.
OTTRIA delivers #
- Evidence of systematic OSS governance: processes, responsibilities, regular assessments — reliable against Art. 32(1)(d)
- Documentation of the state of the art per component: deployed version, known vulnerabilities, applied patches, maintenance status
- Remediation history for vulnerabilities: time of discovery, assessment result, remediation, effectiveness review
- SBOM with complete dependency structure, including transitive dependencies
- Evidence of ongoing monitoring and proactive maintenance, including for abandoned projects
You add #
- Your record of processing activities under Art. 30
- Your data protection impact assessment under Art. 35 (if required)
- The mapping of components to specific processing activities
- The overarching TOM documentation under Art. 32
- Your contracts with processors under Art. 28
Notes on German supervisory practice #
The German state data protection authorities and the BfDI have imposed fines on multiple occasions in recent years that were expressly based on a violation of Art. 32. The reasoning is similar in each case: the controller could not demonstrate that it kept the deployed components at the state of the art, applied security updates promptly, or tracked vulnerabilities systematically. In the assessment, the absence of documented procedures is regularly cited.
In live proceedings, documented due diligence is the last lever you have left.
Download GDPR factsheet (in preparation)