1 / 5 · acuna.io / privacy / ropa
Processing Activities
One register for every PA. Status, frameworks, and references stay on one row.
- 142 PAs in the mock list
- GDPR, FADP, and UK on the same record
- Article 30 columns ready to export
·Alexis Hirschhorn · ISO 42001 Lead Auditor
The privacy module of the Acuna GRC platform, built for the people who understand what most tools miss: that ROPA, DPA, DPIA, TIA, breach response, and DSARs are one connected workflow, not six modules in separate workspaces.
· the architecture is in the UI ·
Five product views that share one graph. On mobile we show a short summary for each. The stacked desktop collage with full UI detail appears when you widen the screen.
1 / 5 · acuna.io / privacy / ropa
One register for every PA. Status, frameworks, and references stay on one row.
2 / 5 · acuna.io / pa / PA-2026-042 / frameworks
Each framework keeps its own legal basis without duplicating the operational record.
3 / 5 · acuna.io / privacy / breach-simulator
Pick a vendor and see cascade counts for PAs, assets, and data elements.
4 / 5 · acuna.io / privacy / questionnaire
Business owners get a one-time token link tied to the PA they own.
5 / 5 · acuna.io / pa / PA-2026-042 / data-flow
Subjects, assets, systems, and third parties on one screen for the regulator questions.
Employee payroll processing
Customer support data
Marketing analytics
FRAMEWORKS
basis: Legitimate interest Art. 6(1)(f)
basis: Consent Art. 6 FADP
AWS Frankfurt
eu-central-1 · processor
▲ if compromised
from: privacy@acuna.io
Please confirm PA-2026-043 data
You have been sent a scoped link to review and confirm the processing activity you own.
acuna.io/privacy/questionnaire/3f7a8c19b2…d8e
Subjects
Assets
Systems
Third Parties
Four product facts that matter to privacy teams. Each row is the same credential you see in the desktop layout, stacked so nothing is squeezed into a narrow column.
Multi-framework on one record
GDPR and Swiss FADP govern the same processing activity with independent legal bases on one operational record.
Country TIA lookup
Transfer Impact Assessment pre-populates destination jurisdictions from a 226-country dataset.
Seeded data elements
GDPR Article 9 special-category mapping included. Your team adds from a curated base instead of building the ontology first.
EDPB WP248 criteria
The DPIA threshold screener applies all nine criteria. Two or more met triggers the requirement under Article 35.
The shape of the work
01 · the work
Current the day you approve it. Slightly out of date by the time the meeting ends. Business owners answer questionnaires in their own time, in their own words. Sub-processor chains drift. Cross-border transfers get a new safeguard every time a court ruling lands.
02 · the tooling
The platform you bought arrived as separate modules with separate workspaces. Implementation took longer than the timeline you were given. Pricing grew on a schedule nobody warned you about. The Article 30 export comes out flat; the relationships live in your head.
03 · what you're looking for
You're not looking for something that promises to make privacy easy. You're looking for something that respects how the work actually moves: relationships first, documents second, audit trail by default.
The architecture
Open any Processing Activity. This is what you see. ↓
Everything in privacy operations is a relationship. A processing activity collects from a data subject, stores in an asset, sends to a third party. The third party has sub-processors. Sub-processors create transfer obligations. Transfer obligations require safeguards. A breach on any node cascades through the graph.
Most platforms model this as six tables and forms that ask you to re-enter the same information into each one. Acuna models it as one graph. The DPA wizard reads the sub-processor chain from your third-party configuration. The Breach Simulator reads affected PAs from asset and third-party links. The Article 30 export ships with the relationship columns.
The relationships are the record.
The view buyers fall in love with
Open a PA, click Data Flow, and the answer to every regulator’s first four questions renders itself: who the subjects are, what data is involved, where it lives, and who else touches it. Article 30 logic, rendered as architecture.
One PA, four stages. Who the data is about, where it is collected and stored, and who receives it. Widen the screen for the full canvas with connectors and data elements.
Data subjects
originates with
Collects from
data assets
Stores in
system assets
Sends to
third parties
Amber = cross-border or special-category signal in the product
Data Subjects
data originates with
Employees
10K–20K subjects
Collects From
data assets
ERP System (SAP)
RESIDENCY · Dublin Data Center
Badge Access System
RESIDENCY · CH Switzerland
Stores In
system assets
Azure Blob Storage
RESIDENCY · DE Germany
Active Directory
RESIDENCY · DE Germany
Sends To
third parties
Microsoft
JURISDICTION · US United States
TalentHub HR
JURISDICTION · US United States
01 · article 30 in a glance
Flow direction, residency, and data elements are visible without opening a single file. The diagram is the Article 30 register, rendered.
02 · cross-border surfaces itself
The diagram tells you which Processing Activity has US transfers without you having to ask. Warning treatment fires automatically on cross-border third parties.
03 · special-category flagged for you
Biometric, health, and other special categories render in warning treatment automatically. The flag fires before you have to look for it.
“This is the diagram your auditor keeps asking for. It’s also the answer.”
Export columns
Capability 01 · ROPA
GDPR Article 30 is usually requested first, and usually hardest to produce fast when relationships are spread across spreadsheets and disconnected tools.
In Acuna, a processing activity is a graph object carrying data subjects, assets, third parties, legal bases, and personal data mappings together. Exports include relationship columns by default: Collects From, Stores In, Sends To, Controllers, Joint Controllers, Processors, Sub-Processors. Workflow states stay object-level: Draft, In Review, Approved, Needs Update.
When the authority asks and the timeline is short, you export. The flows are already in the columns.
PA-2026-042 · Article 30 export with relationship columns selected.
Capability 02 · Multi-framework
Multi-framework governance often becomes duplicate workspaces and duplicate records that drift apart over time.
Acuna runs framework governance on one processing activity. Each framework carries its own legal basis selection, review cycle, and export trail. GDPR and Swiss FADP are seeded; UK GDPR or regional overlays attach to the same PA without migration into a second tenant.
You don't run separate workspaces. You don't migrate when a new framework enters scope. You add it to the PA.
Same PA: GDPR and FADP assigned with independent legal bases.
Customer support data
+ Add framework: UK GDPR, BDSG...
DPIA · Threshold
WP248 screener
DPA · Scope
Art. 28 wizard
TIA · Schrems II
Transfer analysis
Capability 03 · Assessments
Privacy teams should not retype the same context into three different wizards just to complete linked assessments.
DPIA uses EDPB WP248 threshold logic from the PA context. DPA reads third-party and sub-processor attributes for Article 28 scope. TIA starts from the linked third party and destination context, then computes risk based on mechanism and questionnaire answers. Shared PA context stays consistent across all three.
Three assessments. One graph. Information you've already captured doesn't get retyped into three more wizards.
DPIA, DPA, and TIA wizards sharing the same PA-2026-042 context strip.
Capability 04 · The graph, reversed
Pick a third party. The same graph that draws your Data Flow walks itself in reverse, surfacing every Processing Activity that depends on the compromised node, every data asset they touch, and every data element at risk. In a click, not a quarter.
On mobile you see the cascade in order: impact numbers first, then the selected vendor, then when teams use the simulator. The full two-panel layout returns on wider screens.
affected processing activities
directly linked to the compromised vendor
data assets at risk
storing personal data processed via the vendor
data elements impacted
including 6 classified as special category
Selected third party
Microsoft
Linked processing activities
When to use it
Board exposure reviews. Show which vendor would cascade furthest.
Active incident. Scope article 33 obligations in real time, under pressure.
DPA or audit debrief. Demonstrate structured assessment with traceable output.
72 hours, GDPR Article 33. The supervisory authority clock starts on awareness. Scoping shouldn't take days.
When the question comes up in the next board meeting, you don’t need a quarter. You need a click.
Capability 05 · Privacy Portal
Intake workflows consume disproportionate privacy effort when DSAR and questionnaire channels are split into separate systems.
Public DSAR intake runs at /privacy/request/[tenantSlug] with tenant branding, honeypot protection, and per-IP and per-tenant rate limiting. Submissions are tracked with a SHA256-hashed token. Business owner questionnaires use one-time cryptographic token links. The state machine (Stub → Questionnaire Sent → Questionnaire Received → Approved) makes approval explicit.
The chase doesn't scale. The approval does.
Split intake: DSAR public form and scoped PA questionnaire editor.
/privacy/request/yourcompany
Request your data
Full name
Request type
→ 30-day clock starts
/privacy/questionnaire/3f7a8c…d8e
Confirm: PA-2026-042
Data categories
Data elements
Retention
→ Token invalidates
Part of the platform
Privacy is not a silo. The third parties you process data through are the same vendors your TPRM program assesses. DPIA risks should roll up to enterprise risk. Security measures on processing activities should map to controls in your ISMS.
Also connects to: Internal Audit · Policy · Controls · full platform overview →
Enterprise Risk
DPIA risks roll up to the enterprise risk register
TPRM
Privacy third parties share the same vendor record as TPRM assessments
ISMS / ISO 27001
Security measures on processing activities map to controls in the ISMS
Incident Management
Personal data breaches flow through the same incident model used elsewhere in governance
Alexis Hirschhorn
ISO 42001 Lead Auditor · Acuna GRC
Acuna Data Privacy is led by Alexis Hirschhorn, ISO 42001 Lead Auditor and Acuna's spokesperson on AI governance and privacy operations. The perspective is operational: privacy programs break at the seams between tools, and the durable answer is one connected graph, not six modules.
The decisions behind the product (the graph model, the multi-framework approach, the token-scoped questionnaires, the Breach Simulator) come from close observation of where real privacy operations lose time.
About Alexis →Is this for you?
Your ROPA lives in a tool that doesn't export relationship columns, so the data flows live in your head.
You run GDPR and Swiss FADP (or UK GDPR) and you've accepted duplicate records as the cost of multi-framework.
DSARs arrive by email and live in a shared inbox or a standalone tool with no link to your processing activities.
DPIAs, DPAs, and TIAs share no context and are filled in separately each time a new processing activity is added.
When your board or auditor asks what would be exposed if a particular vendor had an incident, the answer takes days.
Bring a real PA, a real vendor chain, or a real audit scenario.
Before you choose
Answers to the operational questions. No sales copy.
A Record of Processing Activities is the inventory of processing operations that GDPR Article 30 requires controllers and processors to maintain. It documents each processing activity's purpose, categories of data subjects, categories of personal data, recipients, cross-border transfers, retention periods, and the technical and organisational measures in place. The record must be in writing, kept current, and made available to the supervisory authority on request. In practice, the relationship columns (who you collect from, where you store, who you send to) are the part most exports miss and most authorities ask for first.
↑ each answer is the atomic version; links to canonical articles coming
A DPIA is mandatory under GDPR Article 35 when processing is likely to result in high risk to the rights and freedoms of natural persons. The EDPB WP248 guidance lists nine criteria: large-scale evaluation or scoring, automated decision-making with legal effect, systematic monitoring, special-category data, vulnerable data subjects, novel technologies, data matching across controllers, processing requiring explicit consent as a condition, and processing that prevents the exercise of rights. Meeting two or more of the nine criteria typically triggers the requirement. Single-criterion processing may still warrant a DPIA where context indicates elevated risk.
↑ each answer is the atomic version; links to canonical articles coming
A Transfer Impact Assessment evaluates whether a cross-border transfer of personal data to a country without an EU adequacy decision has effective safeguards against government access and surveillance. The requirement was crystallised by the Schrems II judgment, which struck down the EU-US Privacy Shield and required transferring parties to assess, on a case-by-case basis, whether their chosen mechanism (typically Standard Contractual Clauses) provides equivalent protection in the destination country's legal environment. A TIA documents the destination, the mechanism, the surveillance exposure analysis, and any supplementary measures applied.
↑ each answer is the atomic version; links to canonical articles coming
Under GDPR Article 33, controllers must notify the competent supervisory authority of a personal data breach without undue delay and, where feasible, within 72 hours of becoming aware, where the breach is likely to result in a risk to the rights and freedoms of natural persons. Where notification is made after 72 hours, reasons for the delay must be included. If the breach is also likely to result in a high risk to individuals, the controller must notify affected data subjects directly under Article 34. Processors must notify the controller without undue delay after becoming aware.
↑ each answer is the atomic version; links to canonical articles coming
Under GDPR Article 12, a controller must respond to a data subject access request without undue delay and within one calendar month of receipt. Where the request is complex or numerous, the period may be extended by a further two months, provided the data subject is informed of the extension and the reasons within the first month. The 30-day clock begins on receipt of the request, not on verification of the requester's identity, though identity verification is permitted before fulfilling the request itself.
↑ each answer is the atomic version; links to canonical articles coming
A Data Processing Agreement under GDPR Article 28 must define the subject matter, duration, nature and purpose of the processing, the type of personal data and categories of data subjects, and the obligations and rights of the controller. It must require the processor to: process only on documented instructions; ensure confidentiality commitments for authorised personnel; implement appropriate technical and organisational security measures; engage sub-processors only with the controller's prior written consent; assist the controller with data subject rights, security, breach notification, DPIAs, and prior consultation obligations; delete or return all personal data on termination; and make available all information necessary to demonstrate compliance.
↑ each answer is the atomic version; links to canonical articles coming
When a processing activity is governed by both GDPR and Swiss FADP, the requirements differ: GDPR requires a lawful basis under Article 6 (and Article 9 for special categories), while Swiss FADP requires a justification under its own provisions and has different documentation timelines. Running two separate registers creates two copies of the same operational fact that drift apart. The operationally durable approach is to maintain one processing activity record and attach framework-specific attributes (legal basis, review cycle, export trail) independently. One record, two governance lanes, audit evidence kept separate by framework.
↑ each answer is the atomic version; links to canonical articles coming
The most effective mechanism is one-time, cryptographically scoped questionnaires sent to business owners with a link that expires on submission. The token scopes the editor to exactly the PA the owner is responsible for, nothing more. On submission, the token invalidates, the PA moves to a Questionnaire Received state, and the privacy team reviews and applies the answers. The state machine makes the approval step explicit: the privacy team is not chasing; they are approving. Drift is managed through object-level indicators on data element classifications and third-party changes, not through scheduled manual reviews.
↑ each answer is the atomic version; links to canonical articles coming
<strong>A data flow diagram in privacy compliance</strong> visualises how personal data moves through one processing activity: from the data subjects it originates with, through the data assets and systems that store and process it, to the third parties that receive it. A well-built diagram surfaces four things at once: the categories of data subjects affected; the specific data elements involved, with <strong>special-category data (GDPR Article 9)</strong> flagged separately; the residency or jurisdiction of every node where the data lives or is processed; and the role of every external party (controller, processor, sub-processor). Under <strong>GDPR Article 30</strong>, the data flow is implicit in the Record of Processing Activities; the diagram makes it visible. A diagram that omits country residencies, role distinctions, or special-category flags is not a data flow diagram. It is a system map. The structural difference matters because regulators and auditors ask about transfers, roles, and Article 9 exposure as their opening questions. A properly built flow answers all four before they are asked.
↑ each answer is the atomic version; links to canonical articles coming
See it live
Bring a real processing activity, a real vendor chain, or a real audit scenario. We'll show how the graph handles it in one live model.
Book a demoacuna data privacy · one graph, not six modules · gdpr · swiss fadp · uk gdpr