Run the privacy register — ROPA intake, DPIA screening, and the Art.30 export
Settings → Compliance → Privacy register is your organisation’s record of its own processing: a GDPR Article 30 Record of Processing Activities (ROPA) where each activity documents what you process and why, and an optional Article 35 Data Protection Impact Assessment (DPIA) attached to each activity the screening flags as high-risk. The register keeps the record, runs the screen, and exports the inventory — your organisation decides what it processes, on which lawful basis, and for how long. For the full endpoint surface and field schemas, read the privacy register reference. This page is the operator’s walkthrough of the console.Every control here is tenant-owned: you intake the activity, you answer the
screening questions, you record the DPIA and choose its outcome, and you
decide when a flagged activity may go live. Devotel Orbit supplies the
register and the screening — not legal advice. Confirm your obligations
with your data protection officer or counsel.
What the register records
Each intake creates one processing activity — the Art.30 record — with two possible attachments:- The activity record (ROPA). Names the processing, its purpose, the controller role and lawful basis, the categories of data subjects and data, the recipients, retention, transfers, and security measures. Every activity gets a human reference at intake (for example
ROPA-2026-0004) you can cite in policies and authority correspondence. - The DPIA (Art.35). Optional until the screen flags the activity as high-risk — then a recorded assessment with a qualifying outcome is a precondition for activation. The assessment records necessity and proportionality, the risks and mitigations, likelihood × severity, the residual risk, whether the DPO was consulted, and the outcome.
Intake an activity (ROPA, Art.30)
Open Settings → Compliance → Privacy register and select Intake activity. A new activity lands in draft and the register screens it on save. The intake form carries every field Art.30 asks for:
Four toggles feed the Art.35 screen:
- Special categories (Art.9) — any non-empty entry is a high-risk indicator.
- Large scale — Art.35(3)(b); combined with special categories it flags the large-scale processing class.
- Automated decision-making — Art.35(3)(a) / Art.22: legal or similarly significant effects on the subject.
- Systematic monitoring — Art.35(3)(c): of a publicly accessible area.
Read the screening result
Each row’s DPIA cell renders one of three states:- Recorded · <risk> — a DPIA is on file; the badge shows its residual risk.
- Required · missing — a trigger fired (special categories, large scale, automated decision-making, or systematic monitoring) and no DPIA is recorded yet. The server blocks activation until you record one.
- Not required — no Art.35(3) trigger fired; a DPIA is optional.
Record the DPIA (Art.35)
On the expanded row, select Record DPIA (or Re-assess DPIA when one is already on file). The dialog walks the Art.35(7) structure:- Necessity & proportionality (Art.35(7)(b)) — required. Why the processing is necessary and proportionate to the purpose.
- Risks identified — one per line: unauthorised access, re-identification, retention beyond purpose.
- Mitigations (Art.35(7)(d)) — one per line: pseudonymisation, strict access logging, automated deletion.
- Likelihood × Severity — low / medium / high each.
- Residual risk — defaults to Automatic (matrix), which rates the remaining risk from the likelihood × severity pair; override it when you need to record a deliberate divergence.
- DPO consulted (Art.35(2)).
- Outcome — one of four: Proceed, Proceed with safeguards (the default), Consult supervisory authority — Art.36, or Do not proceed.
Advance the lifecycle
An activity moves through Draft → Active → Under review → Retired. Change the lifecycle from the status picker on the expanded row. One transition is gated: a high-risk activity (any Art.35(3) trigger fired) cannot move to Active until a DPIA is recorded whose outcome is not Do not proceed. The gate is what makes the register proactive — high-risk processing cannot go live undocumented. Every other transition is free; use Under review for the periodic re-assessment cadence your counsel sets, and Retired for processing that has ended.Roles and access
Reads (the list, the summary, the export) are available to any authenticated member of your organisation. Every write — intake, status advance, DPIA recording — is restricted to the owner and admin roles, matching the rest of the compliance write surface. Each write lands in your audit log with the actor, the activity reference, and the outcome, so a regulator can reconstruct who recorded what.Export the Art.30 inventory into your evidence binder
Select Export Art.30 ROPA on the page header. The register serialises every activity into the audit-ready inventory — one record per activity with its purpose, lawful basis, categories, recipients, retention, transfers, status, and DPIA state (dpiaRequired, dpiaRecorded, dpiaOutcome, residualRisk) — and downloads it as a dated JSON file (art30-ropa-inventory-YYYY-MM-DD.json).
This is the document a DPO hands a supervisory authority on an Art.30(4) request. File it in your evidence binder alongside the DSAR deletion certificates and breach attestations, so the binder holds the register’s state at audit time rather than a stale snapshot.
Cross-links to the compliance fold
Related
- GDPR Processing Register (ROPA + DPIA) — endpoint surface, field schemas, the screening rules
- DSAR + breach-incident register — the sister walkthrough
- Assemble and seal an evidence binder — where the export files
- GDPR posture guide — where the register sits in the sequence
- Audit log — where every register write lands