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 Platform AB,
[org. no.] - Data protection contact: legal@abnplatform.com
- 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.