Security, Privacy & EU Regulations EU Compliance & Governance

34. EU Data Regulations: GDPR, ePrivacy, DMA/DSA & EU AI Act

Implement robust compliance architectures for GDPR erasure/export webhooks, ePrivacy consent state machines, EU AI Act content transparency, and EU data sovereignty routing.

eu-regulations.ts
typescript
// 1. GDPR Right-to-Erasure (Article 17) & Portability (Article 20) DSAR Webhook
import { z } from 'zod';
export const DsarRequestSchema = z.object({
requestId: z.string().uuid(),
userId: z.string().min(1),
action: z.enum(['export_all', 'rectify', 'erase_permanently']),
verificationToken: z.string().min(32),
timestamp: z.string().datetime()
});
export async function processGdprErasure(userId: string, auditLog: (entry: string) => Promise<void>) {
// 1. Wipe PII from primary relational tables
// 2. Invalidate active Better Auth sessions
// 3. Delete presigned S3/R2 assets
// 4. Append immutable, anonymized tombstone in audit log
await auditLog(`GDPR Erasure completed for user hash: ${await hashIdentifier(userId)}`);
return { success: true, erasedAt: new Date().toISOString() };
}
// 2. EU AI Act Article 50 Content Provenance Transparency Metadata
export function generateAiProvenanceHeader(isAiGenerated: boolean) {
return {
'X-Content-Source': isAiGenerated ? 'Synthetic-AI-Generated' : 'Human-Verified-Source',
'X-AI-Compliance': 'EU-AI-Act-Article-50',
'tdm-reservation': '1' // EU TDM Reservation
};
}

EU Data Regulations & Compliance Engineering

Building compliant applications for the European Union requires technical guarantees baked directly into the system architecture, from data ingestion to storage and automated subject requests.

  • Automated GDPR Subject Requests (DSAR): Programmatically fulfill Right to Access (Art. 15), Right to Erasure (Art. 17), and Right to Data Portability (Art. 20) with automated multi-database cleanup webhooks and immutable cryptographic audit logs.
  • ePrivacy & Zero-Cookie Architecture: Differentiate strictly necessary operational storage (sessions, theme preferences) from consent-gated telemetry without using deceptive dark patterns.
  • Digital Markets Act (DMA) & Digital Services Act (DSA): Ensure open data interoperability, standardized export schemas, and transparent algorithmic recommendation disclosures.
  • EU AI Act Article 50 Content Provenance: Machine-readable disclosure headers and watermarking flags for synthetically generated text, images, and audio.
  • Sovereign Cloud Data Residency: Route sensitive European personal data exclusively to EU-based data centers (e.g. Frankfurt, Paris) in compliance with Schrems II and cross-border transfer frameworks.
EU Data Regulations & Compliance Simulator Compliance 2026
GDPR Data Subject Access Request (DSAR) Engine Articles 15, 17 & 20
Sovereign Cloud Data Residency
EU AI Act Article 50 Watermark

Enforces machine-readable synthetic provenance headers for AI generated outputs.