Datenschutzrecht für SaaS-Builder: DSGVO, CCPA und mehr
# Datenschutzrecht für SaaS-Builder: DSGVO, CCPA und mehr
Ein Kunde schreibt an Ihren Support: „Schicken Sie mir alle Daten, die Sie über mich haben, und löschen Sie mein Konto.“ Der Support-Mitarbeiter leitet die Mail an das Engineering weiter. Jetzt muss jemand die Daten dieser Person über Stripe (Zahlungen), Salesforce (CRMCRMCustomer Relationship Management: software and strategy to manage and analyse customer interactions throughout their lifecycle.Vollständige Definition ansehen →), Segment (Event-Tracking) und ein Snowflake-Warehouse hinweg finden, das Ihre Analytics-Dashboards speist. Das ist ein Data Subject Access Request (DSAR), und nach DSGVO haben Sie 30 Tage Zeit zu antworten. Die meisten Mid-Market-SaaS-Unternehmen stellen in genau diesem Moment fest, dass niemand wirklich weiß, wo überall personenbezogene Daten liegen.
Diese Lektion zeigt, warum das passiert und wie Sie es beheben, bevor die Anfrage eintrifft.
Die Regulierungslandschaft, kurz gefasst
DSGVO (Datenschutz-Grundverordnung) ist das EU-Datenschutzrecht, in Kraft seit 2018, durchgesetzt von nationalen Datenschutzbehörden (DPAs), lose koordiniert über den Europäischen Datenschutzausschuss. Sie gilt für jedes Unternehmen, das personenbezogene Daten von Personen in der EU verarbeitet, unabhängig vom Sitz des Unternehmens.
CCPA (California Consumer Privacy Act), geändert und erweitert durch den CPRA (California Privacy Rights Act, wirksam seit 2023), gibt Einwohnern Kaliforniens ähnliche Rechte. Durchgesetzt wird ererThe ratio of interactions (likes, comments, shares) to reach for a given piece of content, used to gauge how well audiences respond relative to how many people saw it.Vollständige Definition ansehen → von der California Privacy Protection Agency (CPPA). Andere US-Bundesstaaten (Virginia, Colorado, Connecticut, Utah und eine wachsende Liste Stand 2026) haben eigene, ähnliche, aber nicht identische Datenschutzgesetze verabschiedet.
Kernpunkt für Builder: Diese Gesetze sind nicht gleich, aber sie reimen sich. Beide geben Personen Rechte über ihre Daten. Beide verlangen, dass Sie wissen, was Sie haben und wo.
Die Rechte, die tatsächlich Engineering-Arbeit auslösen
- Auskunftsrecht: der Person eine Kopie ihrer Daten geben (DSGVO Art. 15, CCPA „right to know“).
- Recht auf Löschung: auf Anfrage löschen (DSGVO Art. 17 „Recht auf Vergessenwerden“, CCPA „right to delete“).
- Recht auf Berichtigung: unrichtige Daten korrigieren.
- Recht auf Datenübertragbarkeit: Daten in einem nutzbaren Format exportieren.
- Recht auf Widerspruch gegen Verkauf/Weitergabe (CCPA-spezifisch): relevant, wenn Sie Daten mit Ad-Networks oder Datenbrokern teilen.
Jedes davon ist ein technischer Workflow, nicht nur eine rechtliche Policy. Genau das unterschätzen nicht-technische Teams.
Wo es weh tut: die Multi-Tenant-Realität
Die meisten SaaS-Produkte sind multi-tenant: eine Codebasis und oft ein Datenbankschema bedient viele Kundenorganisationen, mit Zeilen, die über eine tenant_id oder account_id markiert sind. Für das Engineering ist das effizient, für die Datenschutzarbeit auf zwei Wegen kompliziert.
Erstens verteilen sich personenbezogene Daten über Systeme, die keine gemeinsame ID haben. Die E-Mail eines Nutzers ist vielleicht der Schlüssel in Salesforce, eine customer_id in Stripe, eine anonyme user_id in Segment, die erst später identifiziert wird, und ein gehashter Wert in Ihrem Warehouse für Analytics. „Was wissen wir über diese Person“ zu beantworten heißt, die Identität über alle vier hinweg aufzulösen.
Zweitens ist Löschen nicht einfach Löschen. Stripe bewahrt Transaktionsdaten aus steuer- und buchhaltungsrechtlichen Gründen auf (in den USA sind 7 Jahre eine verbreitete Aufbewahrungspraxis; in der EU verlangen nationale Steuergesetze oft ähnliche Fristen). Sie kkThe average number of new users each existing user generates through referrals. Above 1.0, growth compounds on itself and becomes exponential.Vollständige Definition ansehen →önnen eine bezahlte Rechnung nicht löschen, nur weil jemand ein DSGVO-Löschbegehren stellt. Die DSGVO selbst regelt diesen Konflikt: Artikel 17(3) erlaubt Aufbewahrung, wo sie gesetzlich vorgeschrieben ist. „Alles löschen“ heißt also in Wahrheit: „löschen oder anonymisieren, was erlaubt ist, und dokumentieren, was nicht“.
Die Anfrage konkret durchgehen
1. Person identifizieren. Die E-Mail aus dem DSAR mit internen IDs abgleichen: Stripe (Customer-Objekt), Salesforce (Kontaktdatensatz), Segment (identifizierte User-Traits) und Warehouse-Tabellen (über einen aufgelösten Identity Graph, falls vorhanden).
2. Daten ziehen. Stripe hat eine APIAPIApplication Programming Interface: a standardised interface that lets applications communicate and exchange data without knowing each other's internal workings.Vollständige Definition ansehen → zum Export des Customer-Objekts und der Charges. Salesforce exportiert Kontakt- und Aktivitätshistorie. Das Warehouse ist der schwierige Teil: personenbezogene Daten kkThe average number of new users each existing user generates through referrals. Above 1.0, growth compounds on itself and becomes exponential.Vollständige Definition ansehen →önnen über Dutzende Tabellen aus Jahren von Ad-hoc-Pipelines verstreut sein.
3. Ausnahmen anwenden. Finanzdaten mit steuerlichen Pflichten bleiben. Alles, was nicht gesetzlich aufbewahrt werden muss, geht.
4. Innerhalb der Frist antworten. 30 Tage nach DSGVO (einmalig um 60 weitere Tage verlängerbar bei komplexen Anfragen). CCPA gibt 45 Tage, einmalig um weitere 45 verlängerbar.
5. Alles protokollieren. Regulatoren kkThe average number of new users each existing user generates through referrals. Above 1.0, growth compounds on itself and becomes exponential.Vollständige Definition ansehen →önnen verlangen, dass Sie einen Prozess nachweisen, nicht nur dass Sie eine Anfrage gut bearbeitet haben.
Ein minimaler technischer Check: finden Sie die Person überhaupt?
Eine einfache Diagnose, bevor ein Regulator fragt: Lassen Sie diese Art von Query gegen Ihr Warehouse laufen und schauen Sie, wie lange es dauert und wie viele Tabellen Sie anfassen müssen.
-- grobes Beispiel: jede Tabelle finden, die auf einen bestimmten Nutzer verweist
-- (gegen Warehouse-Metadaten ausführen, z. B. Snowflakes INFORMATION_SCHEMA)
SELECT table_schema, table_name, column_name
FROM information_schema.columns
WHERE column_name ILIKE ANY ('%email%', '%user_id%', '%customer_id%')
ORDER BY table_schema, table_name;Wenn das 60 Tabellen über fünf Schemas ohne jede Data-Lineage-Dokumentation zurückgibt, ist das Ihre Governance-Lücke. Reife Teams lösen das mit einem Data CatalogData CatalogA centralized inventory of an organization's data assets, enriched with metadata, that helps people find, understand, and trust the data they need.Vollständige Definition ansehen → (Tools wie Atlan, Collibra oder das Open-Source-Tool OpenMetadata), der Spalten mit personenbezogenen Daten (PII, personally identifiable information) taggt und die Lineage von der Quelle bis zum Dashboard verfolgt.
Data GovernanceData GovernanceData governance is the set of policies, roles, and processes that ensure data is accurate, secure, well-defined, and used responsibly across an organization.Vollständige Definition ansehen →: die langweilige Infrastruktur, die Sie rettet
Governance ist die Menge an Policies und Kontrollen, die bestimmen, wer auf welche Daten zugreifen darf, wie lange und warum. Für SaaS zählen vor allem drei praktische Checks:
Data Mapping. Ein lebendes Dokument (kein einmaliges PDF), das jedes System auflistet, das personenbezogene Daten berührt, was es enthält, die Rechtsgrundlage der Verarbeitung (die DSGVO verlangt eine: Einwilligung, Vertrag, berechtigtes Interesse usw.) und die Aufbewahrungsfrist. Das britische Information Commissioner's Office hat dazu einen kostenlosen, praktischen Leitfaden: ICO's guide to data mapping.
Löschfristen im Code durchgesetzt, nicht in Policy-Dokumenten. Wenn Ihre Datenschutzerklärung sagt „wir löschen inaktive Accounts nach 2 Jahren“, aber kein Cronjob das tatsächlich tut, haben Sie eine Compliance-Lücke, und im Streitfall eine auffindbare.
Access Audits. Regelmäßig prüfen, wer intern im Unternehmen (nicht nur externe Auftragsverarbeiter) rohe Kundendaten abfragen kann. Ein Support-Engineer mit uneingeschränktem Warehouse-Zugriff auf Produktions-PII ist ein häufiger Befund in Security-Reviews und ein echter Verstoß gegen die DSGVO-Datenminimierung (Artikel 5(1)(c): nur verarbeiten, was notwendig ist).
Wissenscheck
1. Ein SaaS-Unternehmen sitzt vollständig in den USA, hat aber Kunden, die Privatpersonen in der EU sind. Was entscheidet nach DSGVO darüber, ob das Gesetz für dieses Unternehmen gilt?
2. Warum wird ein Data Subject Access Request (DSAR) laut Lektion in Mid-Market-SaaS-Unternehmen oft zur Hektik?
3. Ein Unternehmen ist nur in Kalifornien tätig und hat keine EU-Kunden. Warum sollte es trotzdem über DSGVO-artige Rechte (Auskunft, Löschung, Übertragbarkeit) nachdenken und nicht nur über CCPA?
4. Wählen Sie ALLE korrekten Antworten zu den in der Lektion beschriebenen individuellen Rechten, die für SaaS-Unternehmen Engineering-Pflichten erzeugen.
Wählen Sie alle richtigen Antworten aus.
5. Wählen Sie ALLE korrekten Antworten dazu, warum Datenschutzgesetze wie DSGVO und CCPA als „nicht gleich, aber sie reimen sich“ beschrieben werden.
Wählen Sie alle richtigen Antworten aus.
Vendors sind Teil Ihrer Compliance-Oberfläche
Nach DSGVO sind Stripe und Salesforce Ihre Auftragsverarbeiter; Sie sind der Verantwortliche (die Stelle, die entscheidet, warum und wie Daten verarbeitet werden). Sie brauchen mit jedem Vendor einen Auftragsverarbeitungsvertrag (DPA), Standard in deren Enterprise-Verträgen. Aber der DPA entlastet Sie nicht: Wenn Salesforce Daten falsch behandelt, weil Sie es falsch konfiguriert haben (z. B. einen Report öffentlich gemacht), haften Sie weiterhin gegenüber dem Regulator.
Deshalb ist „wir nutzen konforme Vendors“ nicht dasselbe wie „wir sind konform“. Ein Durchsetzungsmuster der EU-Datenschutzbehörden von 2023: Mehrere Unternehmen wurden nicht deshalb mit Bußgeldern belegt, weil ihr Cloud-Vendor unsicher war, sondern wegen eigener Fehlkonfiguration (öffentliche S3-Buckets, zu großzügige Salesforce-Sharing-Regeln).
Bußgelder sind real und spürbar. Die DSGVO-Höchststrafen liegen bei bis zu 20 Millionen Euro oder 4 % des weltweiten Jahresumsatzes, je nachdem, was höher ist (das ist eine gesetzliche Obergrenze, kein typisches Bußgeld; die tatsächlichen Beträge variieren stark je nach Fall und Schwere, laut den Durchsetzungsunterlagen des Europäischen Datenschutzausschusses). CCPA/CPRA-Bußgelder sind pro Verstoß niedriger (rund 2.500 $ pro unbeabsichtigtem Verstoß, 7.500 $ pro vorsätzlichem, Beträge nach kalifornischem Gesetz, periodisch anpassbar), summieren sich aber bei Consumer-Datenmengen schnell, da jede betroffene Person als eigener Verstoß zählen kann.
Die praktische Audit-Checkliste
Für eine Data- oder Product-Führungskraft, die die SaaS-Datenschutzreife bewertet:
- KKThe average number of new users each existing user generates through referrals. Above 1.0, growth compounds on itself and becomes exponential.Vollständige Definition ansehen →önnen Sie eine vollständige Data MapMapUsing software to automate repetitive marketing tasks and campaigns, enabling personalisation at scale across channels like email, web, and social.Vollständige Definition ansehen → erstellen, die zeigt, wo personenbezogene Daten liegen, innerhalb eines Tages, nicht einer Woche?
- Haben Sie einen dokumentierten, getesteten DSAR-Workflow mit einem Owner und einem SLA?
- Werden Aufbewahrungsfristen durch automatisierte Jobs durchgesetzt, nicht nur durch Policy-Text?
- Haben Sie unterzeichnete DPAs mit jedem Auftragsverarbeiter, der personenbezogene Daten berührt (Payment, CRMCRMCustomer Relationship Management: software and strategy to manage and analyse customer interactions throughout their lifecycle.Vollständige Definition ansehen →, Analytics, E-Mail, Support-Tools)?
- Ist der Warehouse-Zugriff auf rohe PII rollenbeschränkt und protokolliert?
- Haben Sie für jede Verarbeitungskategorie eine dokumentierte Rechtsgrundlage?
Key Takeaways
- Ein DSAR ist ein Systemproblem, bevor es ein Rechtsproblem ist: Sie müssen Identität über Payment-, CRMCRMCustomer Relationship Management: software and strategy to manage and analyse customer interactions throughout their lifecycle.Vollständige Definition ansehen →-, Event- und Warehouse-Systeme auflösen, die selten einen gemeinsamen Schlüssel haben.
- „Löschen“ ist nicht absolut. Gesetzliche Aufbewahrungspflichten (Steuer, Buchhaltung) kkThe average number of new users each existing user generates through referrals. Above 1.0, growth compounds on itself and becomes exponential.Vollständige Definition ansehen →önnen Löschbegehren überlagern; dokumentieren Sie die Ausnahmen, statt alles oder nichts zu löschen.
- DSGVO und CCPA/CPRA unterscheiden sich in der Mechanik (Fristen, Bußgeldstruktur, Durchsetzungsbehörden), aber beide verlangen, dass Sie wissen, welche Daten Sie haben und warum, und das ist im Kern eine Data-Governance-Fähigkeit.
- Vendor-Verträge (DPAs mit Stripe, Salesforce usw.) steuern rechtliches Risiko, beseitigen es aber nicht; Fehlkonfiguration auf Ihrer Seite ist eine häufige, reale Ursache für Durchsetzungsmaßnahmen.
- Bauen Sie die langweilige Infrastruktur früh: eine gepflegte Data MapMapUsing software to automate repetitive marketing tasks and campaigns, enabling personalisation at scale across channels like email, web, and social.Vollständige Definition ansehen →, automatisierte Löschjobs und Access Audits sind günstiger, als sie unter der Frist eines Regulators zu rekonstruieren.