Docs
Incidents

Regulatory notifications

How Tellus computes GDPR, NIS2, and DORA notification deadlines from awareness and detection times, and how to mark each regulator dispatch as sent.

When an incident is regulated, Tellus generates the full notification schedule from the frameworks you applied in the triage profile and the incident's awareness and detection times. A single incident can produce a combined GDPR + NIS2 + DORA schedule, each obligation with its own deadline and live countdown.

Where deadlines appear

  • The Overview tab shows a Notification deadlines panel summarizing each obligation with its framework badge, label, a live countdown ("Overdue", "15h remaining", "29d remaining"), and the absolute due time.
  • The Compliance tab is the full workspace: obligations grouped by state — OVERDUE / PENDING / MET — across DORA, NIS2, and GDPR, with a Mark as sent action on each.

Notification deadlines panel on the Overview tab with live countdowns

When the clocks start

Deadline clocks only appear once their clock-start timestamp is set:

  • GDPR and NIS2 clocks run from awareness at — the moment responsible personnel gained credible knowledge.
  • DORA clocks run from detected at — when the incident was detected.

Until awareness is recorded, no GDPR/NIS2 deadlines show; until detection is recorded, no DORA deadlines show.

There is no single universal clock-start. GDPR and NIS2 start from awareness; DORA is the exception and starts from detection. Set both times accurately in the triage profile.

Deadlines per framework

Each framework has its own policy. The stages Tellus actually computes:

FrameworkStageDue
GDPRSupervisory-authority notificationawareness + 72 hours
NIS2Early warningawareness + 24 hours
NIS2Notificationawareness + 72 hours
NIS2Final report1 month after the notification stage is marked sent
DORAInitial notificationthe earlier of classification + 4h or detection + 24 hours
DORAIntermediate reportdetection + 72 hours
DORAFinal reportdetection + 1 month

GDPR has exactly one modeled deadline clock — the 72-hour supervisory-authority notification. Tellus does not track GDPR data-subject (Article 34) notification as a separate deadline clock.

The header carries a single Notification deadline value: the nearest upcoming deadline across all active frameworks and stages. It is recomputed as stages are completed or inputs change. The per-framework, per-stage detail lives in the incident's regulatory-context record.

Marking a dispatch as sent

When you have notified a regulator, record it so the obligation is satisfied and the timing captured.

  1. Open the Compliance tab. Each pending obligation reads "No regulator dispatch has been recorded" with a Mark as sent button.
  2. Click Mark as sent on the relevant obligation (for example the overdue DORA initial notification).
  3. The obligation moves to the MET group immediately — there is no confirmation dialog. The header tally updates (e.g. from "1 overdue / 5 pending" to "5 pending / 1 met"), and the entry records "Satisfied at …" with timing detail such as "Met in 1d 4h · 4h 32m after deadline".

Compliance tab with obligations grouped by state and Mark as sent actions

A stage shows as Met once its sent timestamp is recorded, and on-time vs late is computed relative to its deadline. Marking the NIS2 notification stage sent is also what starts the NIS2 final-report clock.

Permission note

Marking a regulatory deadline as sent is governed by the incident:task permission — the same permission that manages remediation tasks — not a dedicated notification permission.

Automated deadline tracking

A background worker watches incidents whose nearest deadline is approaching. As a stage comes due it records a regulator-type notification tagged with the framework and stage, queues the outbound message, and advances the incident's tracked deadline to the next pending stage. The schedule you see on the Compliance tab is the authoritative view; "Mark as sent" is the manual action that satisfies an obligation.

The frameworks supported are GDPR, NIS2, and DORA. Set them in the triage profile, and link the affected controls and risks on the Links tab.

On this page