Module · Breach
Every breach process works in a tabletop exercise. The ones that fail do so at two in the morning, when the person who noticed is not the person who can decide, the clock is already running from a timestamp nobody wrote down, and the first question anyone asks is who exactly we have to tell.
Section 8(6) requires a Data Fiduciary, in the event of a personal data breach, to give the Board and each affected data principal intimation in the prescribed form and manner. Rule 7 prescribes it in two stages: an intimation to each affected principal and to the Board without delay, then a detailed report to the Board within seventy-two hours of becoming aware, or longer if the Board allows it. Neither stage waits for the investigation to finish, which is the part that surprises people: you will be telling the regulator about something you do not yet fully understand.
The record therefore separates when the incident happened from when you found out. The clock runs from the detection timestamp, and the original incident time is a separate field, so a breach that began three weeks ago and was noticed this morning is recorded truthfully instead of being backdated into automatic failure.
The deadline the platform counts down is the Rule 7 detailed report to the Board: seventy-two hours from detection. It is a fixed constant, not a per-tenant setting, and it is the single number the interface counts down. Its state is shown as green with more than a day left, amber inside the last day, red once it has passed, and after notification as either met or late — so the record says afterwards whether you made it, not just when you acted.
Creating an incident immediately creates the task to notify the Board, due at the same moment, and for higher-severity incidents a second task to notify affected principals. Recording either notification completes the matching task. This is the bit that matters at two in the morning: the clock and the ownership are created by the act of reporting, so nobody has to remember to set them up.
The without-delay intimations have no number in the Rules, so the platform does not invent a countdown for them: it records when the Board and the affected principals were told, and the seventy-two hours is the clock for the detailed report. Do not read those seventy-two hours as permission to wait — the first intimation is due as soon as you can make it.
The notice itself can be drafted for you from the incident record and then edited — because a notice written by a model and sent unread is how an incident becomes two incidents. Sending requires an explicit list of recipients. A request to notify everyone in the tenant is refused, with the refusal saying that the obligation is to each affected data principal rather than to a mailing list.
Sends are individual, deduplicated, capped per submission, and the response reports how many succeeded and how many failed. The notified timestamp is only stamped if at least one send actually got through, so the record cannot claim a notification that never left the building. The body has a minimum length, which sounds trivial until you have seen a regulatory notice that said "we had an incident".
Alongside that, drafts can be generated for seven audiences at once — the Board, affected principals, the internal response team, your own board, vendors, joint fiduciaries and employees — each idempotent per audience and each editable. Everything outside Board and principal notification is marked as sent by an operator, because those messages go through your own channels.
The lifecycle runs open, contained, notifying, notified, closed. Containment records its own timestamp and notes, and the record carries the immediate measures taken, the systems affected, the detection source and the suspected vector alongside severity, category, affected count and data categories. A linked vendor turns a supplier incident into something you can find again next time that supplier comes up for review.
Closing is gated. An incident cannot be closed without root-cause notes, which is a small rule with a large effect: it stops the register filling with closed incidents that record what happened and never why. Every transition is written to an append-only timeline with the actor who made it and any notes attached.
Be aware of what is not enforced. The lifecycle order is not policed, so notifying principals before the Board will move the status forward in a way that is legal but does not reflect the order you probably intended. And there is no dedicated corrective-action field beyond the root-cause notes and the linked tasks — if you need a tracked remediation plan per incident, build it in tasks rather than assuming a form.
Incidents accumulate into a register with counts by status and by clock state. It answers the questions you get asked out of order: how many incidents this year, how many were reportable, how many were notified inside the window, how many involved a vendor, and what the root cause was each time. The reporting export covers the breach module alongside consent and grievance.
That register is also the honest input to your readiness assessment. An organisation with zero recorded incidents either has excellent controls or no detection, and the register is usually the fastest way to tell which.
These are failures of ownership and timestamps, not of tooling.
It does not decide whether an event is a personal data breach. That judgement, and the decision to notify, belongs to your incident response and your counsel. The platform records the decision, who made it and when.
It does not file anything with the Data Protection Board. Recording the notification stores your reference and the timestamp; submitting through the Board's own channel is a human action, and no vendor can perform it for you.
It does not find the affected people. There is no automatic discovery of which data principals an incident touched; you supply the recipient list, and the platform refuses to substitute a broadcast for it.
It notifies by email only. There is no SMS or messaging channel for breach notices, so where your population is reachable only by phone, plan that route separately.
From detection — when your organisation became aware — which is recorded separately from when the incident itself occurred. That separation matters because a breach that began weeks earlier and was discovered today should not be recorded as already overdue, and because the detection time is the field a regulator will test against your own logs.
You supply the recipient list and each notice is sent individually, deduplicated, with a cap per submission and a report of how many succeeded and failed. A request to notify every contact in the tenant is refused, because the obligation is intimation to each affected data principal rather than a broadcast to a mailing list.
No. You submit through the Board's own channel and then record the acknowledgement reference and the timestamp here, which is what fixes the point the clock is measured against. No platform can file on your behalf, and any that claims to is describing something that does not exist.
Root-cause notes are required to close. It is a deliberately small rule with a large effect: without it a register fills with closed incidents that record what happened and never why, which is the register that fails an audit despite looking complete.
Yes. Drafts can be generated for seven audiences in one action — the Board, affected principals, the internal response team, your own board, vendors, joint fiduciaries and employees — each editable and idempotent per audience. Everything other than Board and principal notification is marked as sent by an operator, since those messages go out through your own channels.
The useful test is not whether you have a policy. It is whether, at two in the morning, someone can record a detection timestamp, get the Board clock running and produce a recipient list. Everything else can be fixed in daylight.
See what the breach module needs →Dinkar Singh — Dinkar covers privacy engineering at ProtectComply — discovery, consent propagation and the evidence trail behind them.