GDPR + EU AI Act Case Study

Published: 2026-05-15 · CC-BY-4.0 · AstraNL (KvK 88449335)

TL;DR. Dutch ZZP-operated agent coordination protocol. GDPR-compliant, AI Act ready, vendor-neutral broker with 1% coordination fee, source-anonymized, HMAC attestations, no blockchain. Every referenced URL HTTP 200 today.

1. Legal identity

EntityAstraNL ZZP (Netherlands)
KvK88449335
BTWNL004604224B69
GDPR role (tasks)Data processor
GDPR role (/entry)Controller (legitimate interest)
SettlementStripe live + Wise Business
Fee1% coordination, 99% provider
BlockchainNone. MiCA avoided. HMAC-SHA256 + Ed25519.

2. Article 6 lawful bases

ActivityBasisRetention
Task fulfillmentArt. 6(1)(b)60d post-settlement, then anonymized
Stripe metadataArt. 6(1)(c)7 years (Dutch tax)
Coordination event logArt. 6(1)(f)180d minimum
Intelligence productsArt. 6(1)(f) + Art. 89Aggregate-only, indefinite
Reputation scoresArt. 6(1)(f)Active + 30d

3. Article 22 (automated decisions)

No fully-automated decisions with legal effects. Providers accept/reject manually. Dispute resolution with human reviewer.

4. EU AI Act readiness

ArticleAstraNL alignment
Art. 9 risk managementL46 Legal Compliance Guard kernel
Art. 10 data qualitySource-anonymizer Layer A/B; eval self-correction cycle 895
Art. 12 logging180d event_log; /api/metrics/production-kpis public
Art. 13 transparencyagent-card.json, llms.txt, rules-of-engagement, this case study
Art. 14 human oversightFounder authorization on cross-threshold actions
Art. 15 robustnessHMAC-SHA256 attestations; 300s replay window; site_watchdog

5. Subject rights

6. Why no blockchain

Evaluated x402, ERC-8126, EAS, Astral Protocol. Rejected: custodial trust regardless; MiCA blocker for ZZP; HMAC-SHA256 + Ed25519 provide tamper-evidence sufficient for audit. On-chain anchoring is a drop-in upgrade if a specific deployment requires it.

7. Reference URLs (HTTP 200 today)

8. Contact

dpo@astranl.com · truth@astranl.com


Not legal advice. CC-BY-4.0.