Data Protection Impact Assessment

Data Protection Impact Assessment (DPIA) — Konsekvensbedömning

Document type: DPIA (Art. 35 GDPR) Scope: ABN's automated processing and agent decision-making Primary language: English. Swedish translation follows below.


English

1. Why a DPIA

ABN performs automated analysis of business processes and produces agent-generated proposals. A DPIA is conducted under Article 35 GDPR because the processing involves systematic evaluation of personal aspects and automated decision support. This DPIA documents that — by architecture — the residual risk to data subjects is low.

2. Description of the processing

  • Nature: the Observer Layer ingests business events; the Process Graph Engine discovers process structure; the Agent Engine runs the OPERA loop and produces findings/proposals.
  • Scope: runs entirely inside the customer's local Node.
  • Context: ABN is a processor; the customer is the controller.
  • Purposes: detect deviations, gaps and savings; deliver reports.

3. Necessity and proportionality

  • Lawful basis: determined by the controller (typically legitimate interest, Art. 6(1)(f)).
  • Data minimisation (Art. 5(1)(c)): per-(connector, resource) field allowlists discard everything not strictly needed; direct identifiers are blocked before memory.
  • Storage limitation: retention is controller-configured.
  • Purpose limitation: data is used only for the configured agents.

4. Automated decision-making (Art. 22)

V1 is propose-only. TIER 1 outputs are read-only insights. TIER 2 ("PROPOSE_CHANGE") proposals require approval by a named human employee before any effect — this is enforced in the product (human-in-the-loop). TIER 3 ("EXECUTE_CHANGE") is disabled in V1.

Therefore ABN does not carry out a decision "based solely on automated processing" producing legal/similarly significant effects on data subjects within the meaning of Art. 22(1). The human approval step is a genuine, documented, reversible control.

5. Risk assessment

#RiskLikelihoodSeverityMitigation
R1Personal data leaks to an LLM providerLowHighNo-Data LLM Gateway — PII scrub → tokenise → abstract; only schema/tokens leave; reverse map stays on the Node
R2Personal data leaves the customer environmentVery lowHighLocal execution — every engine runs on the Node; ABN holds no copy; audit log proves sent_outside = 0
R3Re-identification from stored dataLowMediumSHA-256 pseudonymisation; direct identifiers never stored; fingerprints are one-way
R4An agent acts wrongly on a deviationLowMediumHuman-in-the-loop approval (Art. 22); Culture Rules; max 2 retries
R5Unauthorised access to the NodeLowHighmTLS, RBAC, write-guard, Firecracker sandbox, encryption at rest
R6Untraceable processingVery lowMediumCustomer-owned transparency tables + HMAC-signed cycle attestations — every action is independently verifiable
R7Excessive data collectedLowMediumData Minimizer allowlists; DPIA reviewed when a connector is added

6. Residual risk and conclusion

After mitigations, residual risk to data subjects is assessed as low. The dominant controls — local execution, the No-Data LLM Gateway and human-in-the-loop approval — are enforced by architecture, not policy, and are therefore not bypassable by configuration error. Prior consultation with the supervisory authority (Art. 36) is not required. This DPIA is reviewed when processing materially changes (new connector, new agent tier, or V2 EXECUTE_CHANGE).

7. Sign-off

RoleNameDate
Data Protection Officer (or equivalent)[…][…]
Controller representative[…][…]

Svenska

1. Varför en konsekvensbedömning

ABN utför automatiserad analys av affärsprocesser och tar fram agentgenererade förslag. En konsekvensbedömning görs enligt artikel 35 GDPR eftersom behandlingen innefattar systematisk bedömning av personliga aspekter och automatiserat beslutsstöd. Bedömningen visar att den kvarstående risken — genom arkitekturen — är låg.

2. Beskrivning av behandlingen

Observer Layer tar in affärshändelser; Process Graph Engine upptäcker processtruktur; Agent Engine kör OPERA-loopen och tar fram fynd/förslag. Allt körs helt inuti kundens lokala Nod. ABN är biträde; kunden är ansvarig.

3. Nödvändighet och proportionalitet

Rättslig grund fastställs av den ansvarige (vanligen berättigat intresse, art. 6.1 f). Dataminimering (art. 5.1 c): tillåtlistor per anslutning slänger allt som inte behövs; direkta identifierare blockeras före minnet. Lagringstid konfigureras av den ansvarige. Ändamålsbegränsning: data används endast för de konfigurerade agenterna.

4. Automatiserat beslutsfattande (art. 22)

V1 är endast förslagsgivande. TIER 1 är skrivskyddade insikter. TIER 2-förslag ("PROPOSE_CHANGE") kräver godkännande av en namngiven anställd innan någon effekt (human-in-the-loop, upprätthålls i produkten). TIER 3 ("EXECUTE_CHANGE") är avstängt i V1.

ABN fattar därför inte ett beslut "enbart grundat på automatiserad behandling" med rättsliga eller liknande betydande effekter enligt art. 22.1. Det mänskliga godkännandet är en verklig, dokumenterad och reversibel kontroll.

5. Riskbedömning

#RiskSannolikhetAllvarMotåtgärd
R1Personuppgifter läcker till LLM-leverantörLågHögNo-Data LLM-gateway — endast schema/tokens lämnar
R2Data lämnar kundmiljönMycket lågHögLokal exekvering — ingen kopia hos ABN; loggen bevisar sent_outside = 0
R3Återidentifiering ur lagrad dataLågMedelSHA-256-pseudonymisering; direkta identifierare lagras aldrig
R4En agent agerar fel på en avvikelseLågMedelHuman-in-the-loop (art. 22); Culture Rules
R5Obehörig åtkomst till NodenLågHögmTLS, RBAC, write-guard, Firecracker, kryptering
R6Ospårbar behandlingMycket lågMedelKundägda transparenstabeller + HMAC-signerade attesteringar
R7Överdriven datainsamlingLågMedelData Minimizer; bedömningen ses över vid ny anslutning

6. Kvarstående risk och slutsats

Efter åtgärder bedöms den kvarstående risken som låg. De avgörande kontrollerna — lokal exekvering, No-Data LLM-gateway och mänskligt godkännande — upprätthålls av arkitekturen, inte av policy. Förhandssamråd med tillsynsmyndigheten (art. 36) krävs inte. Bedömningen ses över vid väsentlig förändring.

7. Godkännande

RollNamnDatum
Dataskyddsombud (eller motsvarande)[…][…]
Den ansvariges representant[…][…]

Last updated: May 2026 · ABN AB · Questions: legal@abnai.se Senast uppdaterad: maj 2026 · ABN AB · Frågor: legal@abnai.se