Acht Jahre nach Inkrafttreten der DSGVO sehe ich in fast jedem Projekt dieselben Luecken: kein vollstaendiges Verarbeitungsverzeichnis, AVVs unvollstaendig, Loeschkonzepte nur auf dem Papier, US-Sub-Auftragsverarbeiter ohne Standardvertragsklauseln. Wer 2026 noch denkt, "DSGVO haben wir damals 2018 erledigt", riskiert bei einer Aufsichtsbehoerden-Pruefung Bussgelder bis 4 % des Jahresumsatzes. Dieser Artikel raeumt mit den haeufigsten Mythen auf und zeigt, wie eine DSGVO-konforme Software-Architektur 2026 aussieht.
Die DSGVO im Kern
Die Datenschutz-Grundverordnung (Verordnung EU 2016/679) gilt fuer jeden, der personenbezogene Daten verarbeitet — auch fuer den kleinsten Solo-Selbststaendigen mit einer Newsletter-Liste. Sie definiert Pflichten (Art. 30 Verarbeitungsverzeichnis, Art. 28 Auftragsverarbeitung, Art. 35 Datenschutzfolgenabschaetzung), Betroffenenrechte (Art. 15 Auskunft, Art. 17 Loeschung, Art. 20 Datenuebertragbarkeit) und Meldepflichten bei Datenpannen (Art. 33, 72-Stunden-Frist).
Bussgelder gehen bis zu 20 Mio. EUR oder 4 % des weltweiten Konzernumsatzes — was hoeher ist. In der Praxis sind es selten die Maximalbussgelder, die wehtun, sondern die Reputationsschaeden und die Korrektur-Kosten nach einem Vorfall.
Die fuenf haeufigsten DSGVO-Luecken in 2026
1. Verarbeitungsverzeichnis (VVT) ist veraltet oder unvollstaendig
Das VVT ist ein lebendes Dokument, kein einmaliger Kraftakt. Wenn ein Tool wechselt, eine neue Verarbeitung dazukommt oder ein Dienstleister geaendert wird, muss das VVT nachgezogen werden. Realitaet: viele VVTs stammen aus 2018 und wurden nie aktualisiert. Aufsichtsbehoerden pruefen das in einer Stichprobe.
2. AVVs fehlen oder sind veraltet
Jeder externe Dienstleister, der personenbezogene Daten in deinem Auftrag verarbeitet, braucht einen Auftragsverarbeitungsvertrag — Hosting, E-Mail-Anbieter, Cloud-Storage, KI-Provider, Analytics. Vorlagen liefern viele Anbieter inzwischen selbst, aber pruefen muss man trotzdem: ist der Anbieter nicht in der EU, sind die Standardvertragsklauseln (SCC) vorhanden? Gibt es ein Transfer Impact Assessment (TIA)?
3. US-Cloud-Dienste ohne Drittlands-Rahmen
Schrems II (EuGH 2020) und Schrems III (anhaengig) machen die Nutzung von US-Cloud-Diensten zum Compliance-Risiko. Ich empfehle EU-Hosting wo immer moeglich: Scaleway Paris fuer Backend und KI-Modelle, Supabase EU-Region fuer Datenbank, IONOS Deutschland fuer Frontend. Wer trotzdem AWS, Google Cloud oder Microsoft Azure nutzen muss, braucht SCCs, TIA und Datenminimierung.
4. Loeschkonzept existiert nur auf dem Papier
Retention-Fristen pro Datenkategorie sind in 80 % der Audits dokumentiert — aber nicht technisch erzwungen. Loeschen passiert nicht von selbst, das muss ein Cron-Job tun. Bei Schwankl-Software-Installationen laeuft taeglich ein Job, der abgelaufene Daten anonymisiert oder loescht und das Ergebnis in einem Audit-Log dokumentiert.
5. Kein effizientes Auskunftsverfahren
Wenn ein Nutzer nach Art. 15 Auskunft verlangt, muss innerhalb eines Monats geantwortet werden. Wer dafuer manuell durch fuenf Datenbanken klicken muss, verfehlt die Frist. Loesung: ein Admin-Workflow, der auf Knopfdruck alle Daten zu einer E-Mail-Adresse aggregiert, exportiert und in einem standardisierten Format ausliefert.
Beispiel: Loeschkonzept als Code
Ein Loeschkonzept gehoert in eine Tabelle, nicht in ein PDF. So sieht das in Postgres aus:
CREATE TABLE retention_policies (
table_name TEXT PRIMARY KEY,
retention_days INTEGER NOT NULL,
legal_basis TEXT NOT NULL,
last_review TIMESTAMPTZ DEFAULT NOW()
);
INSERT INTO retention_policies VALUES
('contact_messages', 90, 'Art. 6 Abs. 1 lit. f — Kontaktaufnahme', NOW()),
('newsletter_logs', 365, 'Art. 6 Abs. 1 lit. a — Einwilligung', NOW()),
('auth_audit_log', 730, 'Art. 6 Abs. 1 lit. f — Sicherheit', NOW()),
('invoices', 3653, '§ 257 HGB / § 147 AO — Aufbewahrung 10 J.', NOW());
Ein Cron-Job laeuft taeglich, liest die Policy und loescht oder anonymisiert ueberalterte Eintraege. Das Ergebnis wird in einem `retention_runs`-Audit-Log dokumentiert — beweisbar fuer die Aufsichtsbehoerde.
EU-Hosting als Default
Bei jeder neuen Architektur frage ich zuerst: muss das wirklich in den USA laufen? Fuer 95 % der Faelle lautet die Antwort nein. Meine Standard-Stack-Auswahl:
- Frontend: Next.js auf IONOS VPS Deutschland (Docker)
- Backend: FastAPI auf gleichem VPS
- Datenbank: Supabase EU (Frankfurt oder London)
- KI-Inference: Scaleway Paris (Mistral, Pixtral)
- E-Mail: IONOS-SMTP Deutschland
- Monitoring: Self-hosted (Prometheus + Grafana auf gleichem VPS)
Damit habe ich einen vollstaendigen Stack ohne US-Drittlandstransfer. Standardvertragsklauseln, TIA und Schrems-Risiken entfallen — fuer typische Saas-Projekte ein erheblicher Compliance-Vorteil und ein Verkaufsargument bei Mittelstandskunden.
Was ich konkret mache
Bei einem DSGVO-Audit fuer dein Projekt pruefe ich systematisch: existiert ein aktuelles VVT? Sind alle AVVs vorhanden und aktuell? Welche Drittlandstransfers gibt es und wie sind sie abgesichert? Wie wird geloescht und ist das technisch erzwungen? Funktioniert das Auskunftsverfahren? Gibt es ein Datenpannen-Meldeverfahren?
Implementierungs-seitig liefere ich EU-Hosting als Default, AVV-Templates, einen Datenschutzerklaerungs-Generator pro Service, automatisches Loeschen via Cron, einen DSGVO-Antrags-Workflow und ein Logging-Konzept das Datensparsamkeit ernst nimmt (keine PII in Klartext-Logs).
Mehr unter /compliance/dsgvo.



