Compliance workflows
The law's clocks, kept by the workflow.
A breach, a data subject request, a NIS2 or DORA incident, a protected disclosure, a deviation that needs a CAPA. Each starts from the record, runs the steps the law sets, waits for the people it needs and keeps what it did. Every workflow on this page is read from the workflow engine, step by step, as it runs.
The library
Choose a law to see the workflows that help keep it. Open one to read what starts it and each step in order: what it does, what it waits for, and where a named person decides.
23 workflows, read from the workflow engine
23 shown
Show the workflows for
The law's own deadlines · 6
Quality and governance · 6
Every quarter and every year · 4
Access · 3
Evidence and follow-through · 3
Customers and money · 1
A personal data breach: the 72 hours, the people, the record
A breach is found and the 72 hours to the Data Protection Commission start, often before anyone has decided who does what.
- steps
- 16
- steps
- decided by a named person
- 2
- decided by a named person
- waits
- 3
- waits
Helps keep
GDPR Art. 33(1) (notify the DPC within 72 hours of becoming aware), Art. 34 (tell people when the risk to them is high), Art. 33(5) (record every breach)
How it runs
- Starts whenAn incident is logged in Comply
- DoesContain it and record the factsCreate a task for a person
- Waits forWait for the assessmentWaits for the task to be done, for up to 24 hours
- A named person decidesA second person decides on the riskAn admin approves within 12 hours; if they reject it, the workflow carries on
- IfA risk to people?If an admin approved it
- A named person decidesIs the risk high?An admin approves within 12 hours; if they reject it, the workflow carries on
- IfHigh?If an admin approved it
- DoesA task to tell the peopleCreate a task for a person
- Waits forWait for the DPC notificationWaits for the deadline to be met in Comply, until 12 hours before the GDPR Article 33 deadline
- IfNot yet, with 12 hours left?If the deadline is still not met in Comply
- DoesWarn the adminsTell a team in the app
- Waits forWait for the DPC notification, to the deadlineWaits for the deadline to be met in Comply, until the GDPR Article 33 deadline
- IfMissed?If the deadline is still not met in Comply
- DoesSay it was missedTell a team in the app
- DoesA task for the late noticeCreate a task for a person
- DoesA task to record why notCreate a task for a person
- DoesKeep the recordGenerate a report
How a workflow is held
Added switched off
A workflow from the library is added switched off. It runs once a person has read it and switches it on.
A named person decides
An approval step holds the run until a person in the named role approves it. Rejected, the run stops with the reason.
AI steps, coming
An AI step will sort or read one record in a fixed form, and its answer will reach a customer or another system only through a person's approval. It comes once the terms cover it.
Every change a new version
Editing a workflow saves a new version, and each run keeps the version it ran.
Start here
See it on a business of your own.
Open your own copy in a few seconds and use it for two hours, with nothing to sign up for. When you want it on your own systems, we start with an audit.

