Record of Processing Activities — Behandlingsregister
Document type: Record of processing activities (Art. 30 GDPR) Role: ABN AB as processor (personuppgiftsbiträde) Primary language: English. Swedish translation follows below.
English
This record fulfils Article 30(2) GDPR — the record a processor must keep of all categories of processing carried out on behalf of a controller.
1. Processor and contact
- Processor: ABN AB,
[org. no.] - Data protection contact: legal@abnai.se
- Representative: processing occurs inside the customer's own Node; no central processing facility exists.
2. Controllers
Each customer of ABN is a separate controller. ABN processes only
on documented instructions per the DPA (see DPA_template_sv.md).
3. Processing activities — by connector
The Observer Layer is the only component that ingests customer data. Each processing activity below runs entirely inside the customer Node; no data is transmitted to ABN.
3.1 Fortnox connector — invoice data
- Purpose: discover invoicing processes; detect billing deviations.
- Categories of data subjects: customers, suppliers.
- Categories of personal data: invoice number, amount, dates, document number. Direct identifiers (customer name, address, bank account, IBAN) are blocked by the Data Minimizer and never stored.
- Recipients: none external — processing is local.
- Transfers to third countries: none.
- Retention: events retained per the customer's configured policy;
see
SLA.md/ retention schedule. - Security measures: §6 below.
3.2 Quinyx connector — scheduling data
- Purpose: detect staffing gaps before unfilled shifts.
- Data subjects: employees.
- Personal data: shift id, start/end time, position, status, department. Blocked always: employee name, e-mail, personal-identity number, salary, home address, phone.
- Recipients / transfers / retention / security: as §3.1 / §6.
3.3 GPS connector — logistics data
- Purpose: match deliveries and audit carrier distances.
- Data subjects: drivers.
- Personal data: trip id, route id, distance, duration, times. Blocked always: driver name, driver id, driver personal-identity number.
- Recipients / transfers / retention / security: as §3.1 / §6.
4. Sub-processing activity — LLM reasoning (optional)
When the customer enables an external LLM, the No-Data LLM Gateway
performs: PII scrubbing → tokenisation → abstraction → prompt build.
Only tokenised/abstract data (event-type names, counts, statistics)
reaches the model. No raw personal data is sent. The token→value
reverse map never leaves the Node. With mode: no_data only the schema
(field names + types) is sent.
5. Categories of recipients
Internal to the Node only. Generated reports are delivered to recipients the customer configures (e-mail / SharePoint / dashboard).
6. General description of security measures (Art. 32)
Local execution; data minimisation; SHA-256 pseudonymisation; No-Data
LLM Gateway; Firecracker sandbox isolation; Go write-guard; mTLS with
24 h certificate rotation; encryption in transit and at rest;
HMAC-signed cycle attestations; customer-owned audit tables
(abn_activity_log, abn_llm_calls, abn_attestations).
7. Review
This record is reviewed at least annually and whenever a new connector or processing activity is added.
Svenska
Detta register uppfyller artikel 30.2 GDPR — det register som ett personuppgiftsbiträde ska föra över alla kategorier av behandling som utförs för en ansvarigs räkning.
1. Biträde och kontakt
- Biträde: ABN AB,
[org.nr] - Dataskyddskontakt: legal@abnai.se
- Behandling sker inuti kundens egen Nod; ingen central behandlingsanläggning finns.
2. Personuppgiftsansvariga
Varje kund hos ABN är en separat ansvarig. ABN behandlar endast enligt dokumenterade instruktioner per biträdesavtalet.
3. Behandlingar — per anslutning
Observer Layer är den enda komponent som tar in kunddata. Varje behandling nedan körs helt inuti kundens Nod; ingen data överförs till ABN.
3.1 Fortnox-anslutning — fakturadata
- Syfte: upptäcka faktureringsprocesser; finna avvikelser.
- Registrerade: kunder, leverantörer.
- Personuppgifter: fakturanr, belopp, datum, dokumentnr. Direkta identifierare (namn, adress, bankkonto, IBAN) blockeras av Data Minimizer och lagras aldrig.
- Mottagare: inga externa — behandlingen är lokal.
- Tredjelandsöverföringar: inga.
- Lagringstid: enligt kundens konfigurerade policy.
- Säkerhetsåtgärder: §6 nedan.
3.2 Quinyx-anslutning — schemadata
- Syfte: upptäcka bemanningsglapp.
- Registrerade: anställda.
- Personuppgifter: skift-id, tider, roll, status, avdelning. Blockeras alltid: namn, e-post, personnummer, lön, hemadress, telefon.
3.3 GPS-anslutning — logistikdata
- Syfte: matcha leveranser och granska körsträckor.
- Registrerade: förare.
- Personuppgifter: tur-id, rutt-id, sträcka, varaktighet, tider. Blockeras alltid: förarnamn, förar-id, förarpersonnummer.
4. Underbehandling — LLM-resonemang (valfritt)
När kunden aktiverar en extern språkmodell utför No-Data
LLM-gateway: PII-rensning → tokenisering → abstraktion →
prompt-bygge. Endast tokeniserad/abstrakt data når modellen. Inga råa
personuppgifter skickas. I läget no_data skickas endast schemat.
5. Mottagarkategorier
Endast internt i Noden. Genererade rapporter levereras till de mottagare kunden konfigurerar.
6. Allmän beskrivning av säkerhetsåtgärder (art. 32)
Lokal exekvering; dataminimering; SHA-256-pseudonymisering; No-Data LLM-gateway; Firecracker-sandlåda; Go-write-guard; mTLS med 24-timmars certifikatrotation; kryptering i transit och vila; HMAC-signerade attesteringar; kundägda revisionstabeller.
7. Översyn
Registret ses över minst årligen och när en ny anslutning eller behandling tillkommer.
Last updated: May 2026 · ABN AB · Questions: legal@abnai.se Senast uppdaterad: maj 2026 · ABN AB · Frågor: legal@abnai.se