Ein Privatsphäre‑Audit für SaaS‑Tools ist für mich inzwischen ein Standardbestandteil jeder Projektvorbereitung und Lieferantenbewertung. Ich habe zu oft erlebt, wie Daten stillschweigend durch mehrere Dienste fließen, bis ein Problem entsteht — sei es DSGVO‑Risiko, unsaubere Löschprozesse oder unklare Subunternehmer. In diesem Artikel teile ich meine pragmatische Vorgehensweise: wie ich Datenflüsse aufdecke, welche technischen und vertraglichen Controls ich einfordere und welche Fragen ich im Auswahlprozess stelle.

Warum ein Privatsphäre‑Audit für SaaS wichtig ist

Viele SaaS‑Produkte wirken harmlos: ein CRM, ein Helpdesk, ein Analyse‑Tool. Doch hinter der Oberfläche laufen oft Integrationen, CDNs, Tracking‑Pipelines und externe Subprozessoren. Für mich ist die zentrale Frage: Wohin gehen die Daten wirklich? Wenn ich das nicht klar beantworten kann, besteht ein erhebliches Risiko — rechtlich, finanziell und für die Reputation. Ein Audit hilft mir, diese Unsicherheiten systematisch aufzudecken und konkrete Anforderungen in Verträgen zu verankern.

Audit‑Scope definieren

Bevor ich starte, setze ich den Scope fest. Das spart Zeit und verhindert, dass das Audit zur Endlosaufgabe wird. Typische Entscheidungen sind:

  • Welche Systeme und Dienste gehören dazu (z. B. CRM, HR‑Tool, Analytics)?
  • Welche Datentypen interessieren uns (personenbezogene Daten, Kundenprofile, Logs)?
  • Welche Rechtsgrundlagen müssen wir berücksichtigen (DSGVO, lokale Datenschutzgesetze)?
  • Sollen Integrationen mit Drittanbietern berücksichtigt werden?

Schritt 1: Inventarisierung

Ich beginne mit einer einfachen, aber gründlichen Inventarliste. Dabei erfasse ich:

  • Toolname, Anbieter, URLs
  • Zweck der Nutzung
  • Welche Datenfelder gespeichert werden
  • Wer im Team Zugriff hat
  • Vertragsstatus und SLAs

Diese Inventarliste ist mein Master‑Dokument. Sie ist die Grundlage für die Datenausfluss‑Mapping und die Priorisierung der nächsten Schritte.

Schritt 2: Datenfluss‑Mapping

Das Datenfluss‑Mapping ist der Kern des Audits. Ich frage mich bei jedem Tool: Welche Daten kommen rein, wie werden sie verarbeitet, wo werden sie gespeichert, und wohin werden sie weitergeleitet? Praktisch arbeite ich oft mit einem einfachen Diagramm oder einer Tabelle.

Tool Eingehende Daten Speicherort Subprozessoren / Weiterleitungen
CRM X Name, E‑Mail, Kaufhistorie EU‑Region, AWS Mail‑Service Y, Analyse Z
Analytics A IP, Nutzungsdaten Global verteilt CDN B

Wichtig ist, versteckte Pfade aufzuspüren: Browser‑Pixel, Server‑Side‑Tracking, Exportfunktionen und Integrationen, die automatisch Daten an weitere APIs schicken.

Schritt 3: Technische Validierung

Ich prüfe technisch nach, statt nur auf trockene Zusicherungen zu vertrauen. Meine Standardchecks:

  • Ist die Kommunikation verschlüsselt (TLS aktuell)?
  • Wie werden Backups gehandhabt und wo liegen sie?
  • Gibt es Datensparmechanismen (Retention, Löschfunktionen)?
  • Welche Authentifizierungs‑ und Zugriffskontrollen existieren (SSO, MFA, Rollen)?
  • Werden PII‑Felder pseudonymisiert oder gehashed?

Tools wie Burp, Wireshark oder einfache Browser‑Devtools helfen mir, externe Calls und Drittanbieter‑Requests zu erkennen. Für Cloud‑abhängige Services schaue ich mir die Infrastruktur‑Angaben (Region, Provider) an — viele Anbieter geben das in ihren Docs an.

Schritt 4: Nachfragen und Dokumentation vom Anbieter

Ich sende dem Anbieter eine präzise Liste an Fragen. Das schafft Transparenz und ist zugleich ein Test: wie offen und kompetent der Anbieter antwortet. Meine Mustervorlage enthält:

  • Liste der Subprozessoren und deren Standorte
  • Aufbewahrungsfristen und Löschprozesse
  • Sicherheitszertifikate (ISO 27001, SOC2) und aktuelle Reports
  • Datenexport und Portabilitätsoptionen
  • Verfügbarkeit von Datenverarbeitungsverträgen (DPA) und Standardvertragsklauseln

Die Antworten dokumentiere ich direkt in der Inventarliste. Unvollständige oder ausweichende Antworten sind in meinen Bewertungen ein rotes Flag.

Vertragliche Controls durchsetzen

Technische Maßnahmen sind wichtig — aber ohne vertragliche Bindung bleibt vieles unverbindlich. Bei Verträgen achte ich besonders auf:

  • Data Processing Agreement (DPA) mit klaren Pflichten des Anbieters
  • Subprozessoren‑Regelung (Benachrichtigung, Widerspruchsrecht)
  • Geographische Beschränkungen (Daten bleiben in der EU / in bestimmten Rechenzentren)
  • Festgelegte Löschfristen und Unterstützung bei Betroffenenanfragen
  • Audit‑ und Prüfrechte oder regelmäßige Drittanbieter‑Zertifikate
  • SLAs zu Sicherheitsvorfällen und Meldepflichten

Wenn ein Anbieter Standard‑Vertragsklauseln (SCC) oder maßgeschneiderte DPA‑Klauseln ablehnt, ist das oft ein Dealbreaker für meine Kundenprojekte.

Risikoanalyse und Priorisierung

Nachdem ich Fakten gesammelt habe, bewerte ich Risiken nach Eintrittswahrscheinlichkeit und Schwere (z. B. Datenverlust, unerlaubte Weitergabe, Bußgelder). Ich priorisiere Maßnahmen pragmatisch:

  • Hoher Impact + hohe Wahrscheinlichkeit → sofort handeln (z. B. Alternative suchen oder vertragliche Nachbesserung)
  • Hoher Impact + niedrige Wahrscheinlichkeit → Monitoring und vertragliche Zusagen
  • Niedriger Impact → dokumentieren und periodisch prüfen

Kontinuierliches Monitoring

Ein Audit ist keine einmalige Aufgabe. Ich habe Prozesse etabliert, damit bestimmte Trigger ein Re‑Audit auslösen:

  • Anbieter wechselt Subprozessoren
  • Sicherheitsvorfall wird publik
  • Signifikante Produktänderungen oder neue Integrationen
  • Jährliche Überprüfungspflicht

Tools für Vendor Risk Management (z. B. Vendorful, OneTrust) können helfen, größere Landschaften zu verwalten. Für kleinere Sets reicht oft ein gepflegtes Spreadsheet mit Erinnerungen.

Praktische Vorlagen und Fragen

Ich habe dir eine kompakte Checkliste vorbereitet, die ich bei Erstbewertungen nutze. Sie hilft, schnell rote Flaggen zu entdecken und gezielt nachzuhaken.

Check Ja / Nein / Unbekannt
DPA vorhanden und unterzeichnet
Subprozessoren gelistet
Daten in EU/EEA gespeichert
Retention & Löschprozesse beschrieben
Sicherheitszertifikate (ISO/SOC2)
Incident‑Meldepflicht und SLA

Wenn du möchtest, sende ich dir die ausgefüllte Checkliste als CSV‑Vorlage oder als Notion/Sheet‑Template — das nutze ich in allen Projekten und passe sie je nach Branche an.