GDPR: Implementing the Data Breach Notification Process in Practice
AI generated
OWASP
0x00
Security · GDPR · Incident Response · Compliance
GDPR Data Breach Notification Process
implementing the 72-hour deadline in practice

GDPR requires that a notifiable personal data breach be reported to the competent supervisory authority within 72 hours of becoming aware of it. That deadline sounds clear in theory, but quickly turns into a real problem when a company has to scramble an IT team together on a weekend just to figure out which data was affected and to what extent. Defining the notification process ahead of time, and building the technical foundation for a fast scope assessment, turns a crisis into a workable checklist.

16 min read GDPR · 72-hour deadline · Art. 33/34 Notification Process · Logging · Incident Response

1. What counts as a notifiable data breach

A data breach under GDPR occurs whenever personal data is unlawfully disclosed, altered, deleted, or made inaccessible, regardless of whether it was triggered by an external attack, an internal mistake, or a technical failure. A misaddressed email attachment with customer data falls under this just as much as a compromised database server or a ransomware attack that encrypts data without stealing it, making it inaccessible rather than exposed.

Under Article 33 GDPR, such a breach must be reported to the supervisory authority whenever it poses a risk to the rights and freedoms of the affected individuals. Cases where that risk can be demonstrably ruled out are not notifiable, for instance when the affected data was consistently strongly encrypted and the key was demonstrably not compromised. In practice, this exception is interpreted narrowly and must never be used as a default excuse to avoid reporting.

2. The 72-hour deadline in detail

The clock does not start once the full extent of an incident has been clarified. It starts the moment the controller becomes aware of the breach. That awareness exists as soon as there is reasonable certainty that a security-relevant event resulted in personal data being compromised, not only after a complete forensic investigation has concluded.

Since a full investigation rarely fits within three days, Article 33(4) GDPR explicitly allows notification to happen in phases. The initial notification within the deadline can contain preliminary information and must be clearly marked as such, followed by supplementary notifications as more facts become known. This provision removes the pressure to deliver every detail immediately, while still requiring a timely first notification.

3. Approaching scope assessment technically

The central question in every notification is which categories of data, and how many affected individuals, were concretely impacted. Without meaningful logs, that question can hardly be answered reliably within 72 hours, which is why the technical groundwork has to start long before an incident occurs, not during the crisis itself.

An access log that records which account accessed which tables or records and when lets you precisely narrow down, during an actual incident, what a compromised account genuinely read or modified. Without such a log, the only remaining option is often the pessimistic assumption that all data theoretically reachable by that account may have been affected, which unnecessarily widens the notification and, in the worst case, makes it less accurate rather than more.


# Example: scoping a database access incident from structured access logs
# Assumption: every application writes access events as JSON to /var/log/app/access.log

# All accesses by the compromised service account within the relevant window
jq -c 'select(.account == "svc-reporting" and
              (.timestamp >= "2026-08-01T00:00:00Z") and
              (.timestamp <= "2026-08-03T12:00:00Z"))' \
   /var/log/app/access.log > incident-scope.jsonl

# Summarize affected tables and the number of records read
jq -s 'group_by(.table) | map({table: .[0].table, records: length})' \
   incident-scope.jsonl

# The result provides the basis for the category and scope statement
# required in the notification under Art. 33(3) GDPR

4. When data subjects must additionally be notified

Article 34 GDPR requires an additional, direct notification to the affected individuals whenever the breach is likely to result in a high risk to their rights and freedoms. This threshold is deliberately set higher than the one for notifying the supervisory authority, so not every notifiable breach automatically triggers a notification to data subjects as well.

A high risk typically exists when particularly sensitive categories of data are involved, such as health data, plaintext credentials, or payment information that enables direct harm like identity theft or financial loss. Notification can be waived if the controller can demonstrate that appropriate safeguards, such as strong encryption, rendered the data unintelligible to unauthorized parties, or if individual notification would involve disproportionate effort and a public communication is issued instead.

5. Logging as a prerequisite for a fast notification

A company that only decides which systems should write logs once an incident is already underway loses valuable time within the 72-hour deadline. It is far better to determine in advance which systems process personal data, and permanently enable a baseline level of access and change logging for exactly those systems.

What matters is not just that logging happens, but that logs themselves are stored tamper-evidently and retained for a sufficient period, usually several months. An attacker who gains access to a system frequently tries to specifically erase their own traces from the log. Central log storage, kept separate from the compromised system, prevents exactly that and provides the reliable data basis needed for scope assessment when it matters most.

6. How the GDPR notification differs from general incident response

General incident response focuses primarily on technical containment: removing an attacker from the system, fixing the root cause, and restoring normal operation. Those technical steps proceed regardless of whether personal data is involved at all, and follow their own, mostly technical priorities.

The GDPR notification process is a legal compliance process that has to run in parallel with technical incident response, but carries its own deadlines, its own responsibilities, and its own documentation requirements. A company that conflates the two processes, and only starts the notification clock after technical remediation is fully complete, will almost inevitably miss the 72-hour deadline, since a complete technical investigation usually takes considerably longer.

7. Internal reporting channels and the role of the data protection officer

For the 72-hour deadline to be achievable at all, the organization needs a clear, always-reachable internal reporting channel through which any employee can immediately escalate a suspected data breach to the right people. That channel is usually the data protection officer, who performs the legal assessment and decides whether notification is required.

In practice, a well-defined escalation team consisting of the data protection officer, the IT security lead, and executive management, one that convenes within a few hours of a suspected incident becoming known, proves its worth. Without such a predefined structure, valuable time gets lost simply figuring out who is even responsible and who is authorized to formally file the notification with the supervisory authority.

8. Documentation duty applies even without notification

Even when a controller concludes that a breach poses no risk to affected individuals and therefore does not need to be reported, Article 33(5) GDPR still requires internal documentation of every breach, including the facts, its effects, and the remedial action taken.

That documentation serves as evidence to the supervisory authority that the decision not to notify was made carefully and with proper justification, rather than as a convenient excuse to avoid effort. Without that documentation, the supervisory authority cannot later verify, during an audit, whether the decision against notification was actually substantively justified.

9. Fine risk for late or omitted notification

A violation of the notification duty itself, independent of the underlying security incident, can be sanctioned under Article 83(4) GDPR with a fine of up to ten million euros or two percent of global annual turnover, whichever is higher. Supervisory authorities assess not only whether notification happened at all, but also whether it was timely and substantively adequate.

In practice, a visibly careful, timely notification with traceable documentation of the countermeasures taken tends to reduce the eventual fine, even when the underlying incident itself was serious. A company that has thought through and rehearsed its notification process ahead of time is, in the supervisory authority's assessment, generally in a far better position than one that improvises only once the crisis hits.

Phase Deadline Responsible Outcome
Awareness starting point of the deadline IT security / monitoring suspected data breach confirmed
Internal escalation within a few hours data protection officer, executive management decision on notification duty
Notification to supervisory authority within 72 hours data protection officer formal notification under Art. 33 GDPR
Data subject notification without undue delay if high risk data protection officer, communications direct notification under Art. 34 GDPR
Internal documentation ongoing, even without notification data protection officer evidence under Art. 33(5) GDPR

Mironsoft

Security audits, OWASP-compliant hardening, and secure architecture

Applications that actually hold up against a real attack attempt?

We review existing applications for classic OWASP vulnerabilities, insecure authentication, and missing input validation, then build an architecture that structurally reduces attack surface instead of just patching individual symptoms.

Security Audit

Systematically checking OWASP Top 10, auth flows, and input validation for vulnerabilities.

Secure Architecture

Building rate limiting, encryption, and access controls correctly from the ground up.

Incident Readiness

Establishing logging, monitoring, and response processes for when things go wrong.

10. Summary

GDPR Data Breach Notification: The Essentials at a Glance

Deadline start

The 72-hour clock starts at reasonable awareness, not after a complete investigation.

Technical foundation

Meaningful access logs are what actually enable a fast, precise scope assessment.

Additional duty

At high risk, data subjects must also be notified directly under Article 34 GDPR.

Fine risk

Not just the incident itself, a late notification is sanctioned as its own violation.

11. FAQ: GDPR Data Breach Notification: The Essentials at a Glance

1What counts as a notifiable data breach under GDPR?
Any unauthorized disclosure, alteration, deletion, or loss of access to personal data, provided it poses a risk to the rights and freedoms of affected individuals and that risk cannot be demonstrably ruled out.
2When exactly does the 72-hour deadline start?
The deadline starts the moment the controller has reasonable awareness of the breach, not after a complete forensic investigation has been concluded.
3Can a notification within 72 hours be preliminary?
Yes, Article 33(4) GDPR explicitly allows a phased notification with preliminary information, provided it is clearly marked as such and followed by supplementary notifications as more becomes known.
4When must affected individuals additionally be notified?
When the breach is likely to result in a high risk to the rights and freedoms of affected individuals, for example when health data, credentials, or payment information is involved.
5What technical preparation makes scope assessment easier?
Structured, tamper-evidently stored access logs that record which account accessed which data and when, allowing precise scoping instead of a pessimistic assumption covering the entire theoretically reachable data volume.
6How does the GDPR notification process differ from technical incident response?
Incident response focuses on technical containment and remediation of an incident, while the GDPR notification process is a parallel legal compliance process with its own deadlines and documentation requirements.
7Does a data breach need to be documented even if it is not reported?
Yes, Article 33(5) GDPR requires internal documentation of every breach, including the reasoning for why no notification duty existed, regardless of whether a notification was actually filed.
8What fine applies for a late notification?
Under Article 83(4) GDPR, up to ten million euros or two percent of global annual turnover, independent of any additional sanction for the underlying security incident itself.
9Who should be responsible for the notification within a company?
Usually the data protection officer, coordinating with a predefined escalation team of IT security and executive management that convenes within a few hours during an actual incident.
10Can a careful notification reduce a fine?
Yes, a timely, substantively adequate notification with traceable documentation of countermeasures tends to reduce the eventual fine in practice, even when the incident itself was serious.