Notify regulator
Notify regulator files every notice a notifiable Incident owes before its statutory clock runs out, and records each filing.
Outcome
| Part | This Process |
|---|---|
| Outcome | Each notifiable breach reaches every regulator and affected Person before its legal deadline, and each filing is on record. |
| Reads | Incident |
| Leaves | Document, Message |
| On time | Within 3 days (calendar time); the clock never stops. Late Actions go to the Legal Lead. |
| Runs in | Each Startup |
Accountable
Responsible: Privacy Officer.
Consulted: Legal Lead, Security Engineer.
Informed: Founder, Communications Lead.
Workflows
| Workflow | Runs | Team |
|---|---|---|
| Notify a breach | on Incident.created where personalData = true | Legal Team |
Who does each step
| Workflow | Step | Role | Calls | Approval |
|---|---|---|---|---|
| Notify a breach | 1. Record when the Startup became aware: every deadline counts from then. | Privacy Officer | Incident.update | None |
| Notify a breach | 2. List the affected records, each Person they belong to, and their Markets. | Privacy Officer | Collection.query | None |
| Notify a breach | 3. Draft each regulator notice from the Incident and the affected Markets. | Privacy Officer | Document.render | None |
| Notify a breach | 4. Send each notice before its deadline, signed where the law requires a signer. | Privacy Officer | Message.create | None |
| Notify a breach | 5. Tell each affected Person when the risk to them is high. | Privacy Officer | Message.create | None |
Events
| Direction | When | What happens |
|---|---|---|
| In | On Incident.created where personalData = true | Starts Notify a breach |
| Out | Incident.updated | Raised by step 1 of Notify a breach |
| Out | Collection.queried | Raised by step 2 of Notify a breach |
| Out | Document.rendered | Raised by step 3 of Notify a breach |
| Out | Message.created | Raised by step 4 of Notify a breach |
Plays
No Play names this Process.
Controls
No Control names this Process or a Workflow of it.
Settings
None.
Failure
A failed step retries; when retries run out, the Action goes to the Legal Lead.
| Step | On failure |
|---|---|
| Notify a breach 4. Send each notice before its deadline, signed where the law requires a signer. | Times out after 3 days. Goes to the Legal Lead. |
Loop
No loop: the path is never randomized, because it serves Breach notification.
Code
Turn on notify regulatorEnable
On by default for every Product Template. Process.pause stops new Actions; Actions in progress finish.
Example
An Incident exposes the emails of 2,000 EU Customers. Notify regulator files with the lead data protection authority within 72 hours and records the filing on the Incident.