Zum Inhalt

DSGVO für selbst gehostete Crypto-Payment-Gateways

Wann selbst gehostete Crypto-Payment-Gateways unter die DSGVO fallen und welche Zahlungs-, Log- und Metadaten als personenbezogen gelten.

Payora13 Min. LesezeitEN · RU · UK · ES · DE · FR · IT · PL · PT · HI · ZH
DSGVO für selbst gehostete Crypto-Payment-Gateways

Was ein selbst gehostetes Crypto-Payment-Gateway ist

Ein selbst gehostetes Crypto-Payment-Gateway ist Zahlungssoftware, die Sie auf Ihrer eigenen Infrastruktur oder auf Infrastruktur betreiben, die Sie direkt kontrollieren. Das klingt einfach, und manchmal ist es das auch. Das Gateway kann Rechnungen annehmen, Blockchain-Zahlungen erkennen, sie Bestellungen zuordnen und Statusupdates an Ihren Shop oder Ihr Abrechnungssystem senden.

Wenn Sie ein DSGVO Crypto Payment Gateway selbst hosten, verschiebt sich die operative Verantwortung stärker zu Ihrem Team. Der entscheidende Punkt ist die Kontrolle. Wenn Ihr Team den Server verwaltet, entscheidet, welche Protokolle aufbewahrt werden, und bestimmt, wo Backups liegen, dann prägt Ihr Team auch die Datenspuren. Ein gehosteter Anbieter kann Daten zwar weiterhin in Ihrem Auftrag verarbeiten, aber bei einem selbst gehosteten Setup tragen Sie in der Regel mehr operative Verantwortung. Das wird später wichtig, wenn Aufbewahrungsfristen Satz für Satz geprüft werden.

Zahlungsdaten können umfangreicher sein, als viele Händler erwarten. Eine Wallet-Adresse, ein Zeitstempel, eine IP-Adresse, eine Rechnungsnummer, eine Kunden-E-Mail und eine Versandnotiz können alle im selben Transaktionsdatensatz auftauchen. Wenn Sie eine Shop-Integration planen, ist der Leitfaden zum Crypto-Payment-Gateway für E-Commerce ein guter Ausgangspunkt, weil die Art und Weise, wie Checkout-Daten erfasst werden, beeinflusst, was später gelöscht werden muss.

Ein Detail bringt viele durcheinander: „selbst gehostet“ bedeutet nicht „außerhalb der Regeln“. Es bedeutet nur, dass sich die operative Last verschoben hat. Die Datensätze existieren weiterhin. Die Pflichten existieren weiterhin.

Wann die DSGVO für Crypto-Payment-Verarbeitung gilt

Die DSGVO gilt, wenn personenbezogene Daten verarbeitet werden, und dieser Maßstab ist meist breiter, als Händler zunächst annehmen. Wenn ein Crypto-Payment-Gateway Daten zu einer identifizierbaren Person verarbeitet, kann es auch dann unter die DSGVO fallen, wenn die Zahlung selbst on-chain erfolgt. Eine Wallet-Adresse kann in einem Kontext genügen und in einem anderen nicht. Der Kontext ist entscheidend. Für die Frage Welche Daten verarbeitet ein Crypto-Payment-Gateway ist deshalb immer auch der konkrete Nutzungskontext maßgeblich.

Auch der Standort des Nutzers spielt eine Rolle. Wenn sich der Zahler in der EU oder dem EWR befindet oder wenn Ihr Unternehmen diese Märkte gezielt anspricht, kann die DSGVO auch dann gelten, wenn Ihr Server anderswo steht. Ein Unternehmen in Toronto, das einen Node in Frankfurt betreibt, entgeht der Regel nicht einfach dadurch, dass die Maschine im Ausland steht. Der Serverstandort ist nur ein Teil des Gesamtbilds.

Auch Rollen sind wichtig. Manchmal ist der Händler Verantwortlicher. Manchmal ist der Gateway-Betreiber Auftragsverarbeiter. In anderen Konstellationen treffen beide Parteien eigenständige Entscheidungen über Aufbewahrung, Betrugsprüfungen oder Buchhaltungsunterlagen, und das kann die Analyse eher zu einer Zwei-Parteien-Frage machen als zu einer klaren Ein-Antwort-Lösung. Diese Aufteilung sollte dokumentiert werden, bevor die erste Rechnung ausgestellt wird.

Also: Unterliegt ein selbst gehostetes Crypto-Payment-Gateway den DSGVO-Aufbewahrungsregeln? In vielen gängigen Fällen: ja. Das Label des Deployments ändert nichts daran, dass personenbezogene Daten gespeichert, kopiert, gesichert, protokolliert oder exportiert werden können. Die Compliance-Frage beginnt bei den Daten, nicht bei der Architektur.

Welche Datensätze unter der DSGVO als personenbezogene Daten gelten

Nach der DSGVO sind personenbezogene Daten alle Informationen, die sich auf eine identifizierte oder identifizierbare Person beziehen. In einem Crypto-Payment-Gateway geht das weiter als nur ein Namensfeld. Eine Wallet-Adresse, die mit einem Kundenkonto verknüpft ist, ein IP-Log, das an eine Checkout-Sitzung gebunden ist, oder ein Rückerstattungshinweis, in dem ein Kunde namentlich erwähnt wird, können alle darunterfallen.

Rechnungsdaten sind eine weitere häufige Fehlerquelle. Eine Rechnungsnummer allein identifiziert möglicherweise niemanden, aber zusammen mit einer geschäftlichen E-Mail, einer Lieferadresse und einem Zeitstempel ändert sich das Bild schnell. Dasselbe gilt für Support-Tickets zu fehlgeschlagenen Zahlungen. Eine einzige Zeile in einem Ticket kann einen technischen Datensatz in personenbezogene Daten verwandeln.

Transaktionsmetadaten werden oft übersehen. Beträge, Zeitstempel, Bestell-IDs, Browser-Fingerprints und Gerätekennungen können personenbezogen werden, wenn sie direkt oder indirekt einer Person zugeordnet werden können. Diese Verknüpfung kann über Ihr CRM, Ihr E-Mail-System oder sogar über eine Tabelle entstehen, die jemand an einem hektischen Freitagnachmittag exportiert hat.

Protokolle verdienen besondere Aufmerksamkeit. Zugriffsprotokolle, Fehlerprotokolle, Webhooks und Betrugswarnungen können Kennungen enthalten, die auf den ersten Blick nicht auffallen. Eine Wallet-Adresse in einer Debug-Datei ist trotzdem ein Datensatz. Eine unvollständige E-Mail in einem Support-Trace ist trotzdem ein Datensatz. Kleine Details zählen.

Die wichtigsten DSGVO-Grundsätze zur Datenspeicherung

Drei DSGVO-Grundsätze leisten hier die meiste Arbeit: Speicherbegrenzung, Zweckbindung und Datenminimierung. Speicherbegrenzung bedeutet, dass Sie personenbezogene Daten nicht länger als nötig aufbewahren dürfen. Zweckbindung bedeutet, dass Sie einen klaren Grund für die Speicherung benötigen. Datenminimierung bedeutet, dass Sie nur das aufbewahren sollten, was Sie wirklich brauchen.

Diese Grundsätze klingen abstrakt, bis jemand fragt, warum ein Zahlungsprotokoll aus 2021 noch in einer aktiven Datenbank liegt. Wenn die einzige Antwort lautet: „Falls wir es irgendwann einmal brauchen“, ist das schwach. Eine Aufbewahrungsfrist muss zu einem echten Zweck passen, etwa zur Rückbuchungsbearbeitung, Buchhaltung, Betrugsprüfung oder Sicherheitsuntersuchung. „Nur für den Fall“ ist kein Plan.

Aufbewahrungsfristen DSGVO Kryptowährungszahlungen brauchen eine Begründung. Ein Support-Log kann 30 Tage aufbewahrt werden. Ein Steuerdokument kann je nach Rechtsordnung über Jahre aufbewahrt werden. Ein Betrugssignal kann kürzer gespeichert werden, wenn es dem Unternehmen nicht mehr nützt. Entscheidend ist nicht die Zahl an sich, sondern der Grund hinter der Zahl.

Es gibt auch eine praktische Seite. Wenn Sie sagen, Daten würden 90 Tage aufbewahrt, die Backups sie aber 2 Jahre lang enthalten, dann ist Ihre Richtlinie nur Theorie. Dieser Widerspruch kommt häufig vor. Er wird bei Audits teuer und bei Kundenbeschwerden unangenehm.

Wie Aufbewahrungsregeln bei selbst gehosteten Systemen funktionieren

Selbsthosting verschiebt die Kontrolle, beseitigt aber nicht die Verantwortung. Die Person oder das Team, das den Aufbewahrungsplan festlegt, muss ihn erklären, umsetzen und nachweisen können. Wenn das Gateway vom Händler betrieben wird, ist der Händler meist die erste Stelle, an der Aufsichtsbehörden nachsehen. Wenn ein Entwickler die Infrastruktur vertraglich verwaltet, sollte der Vertrag regeln, wer über Aufbewahrung und Löschung entscheidet.

Diese Frage taucht in vielen Rechtsprüfungen mitten drin auf: Wer entscheidet, wie lange die Daten bleiben? In einem selbst gehosteten Setup ist die Antwort oft der Händler, der Betreiber oder beide. Ein Anbieter, der Code liefert, aber kein Hosting, kann Daten dennoch im Support oder Monitoring verarbeiten. Ein Hosting-Unternehmen kann Snapshots aus eigenen betrieblichen Gründen behalten. Jeder Beteiligte braucht eine eigene Aufbewahrungslogik.

Selbsthosting erzeugt außerdem Kopien. Datenbanken, Backups, Objektspeicher, Warteschlangen-Nachrichten und Protokolldateien können dieselben Zahlungsinformationen enthalten. Wenn ein System Daten löscht und ein anderes eine Kopie behält, ist die Aufbewahrung in Wirklichkeit nicht abgeschlossen. Die Bereinigung muss die gesamte Kette erfassen, einschließlich automatisierter Exporte und Storage für die Notfallwiederherstellung.

Deshalb ist „selbst gehostet“ kein Abkürzungsweg an der DSGVO vorbei. Es kann die Verantwortlichkeiten klarer machen, aber auch Fehler leichter verbreiten. Ein einziges Skript kann personenbezogene Daten vor dem Mittagessen an vier Orte kopieren.

Praktische Aufbewahrungsrichtlinien für Crypto-Payment-Gateways

Eine gute Aufbewahrungsrichtlinie beginnt mit Kategorien. Protokolle, Rechnungen, Rückerstattungsnachweise, Betrugsprüfungen, Kundensupport-Notizen und Sicherheitswarnungen sollten nicht alle dieselbe Aufbewahrungsfrist haben. Ein Gateway, das alles gleich lange speichert, bewahrt in der Regel zu viel auf.

Bei Protokollen halten viele Teams nur das Minimum für die Fehlersuche vor und rotieren bzw. löschen diese dann planmäßig. Ein Zeitfenster von 7 oder 30 Tagen ist in der Praxis üblich, aber die richtige Frist hängt vom System und vom Geschäftsbedarf ab. Wenn Protokolle für die Incident Response benötigt werden, sollten nur die erforderlichen Felder gespeichert und direkte Kennungen möglichst entfernt werden. Eine Wallet-Adresse muss nicht für immer bestehen bleiben, nur weil ein Server eine schlechte Nacht hatte.

Rechnungen und Buchhaltungsunterlagen sind anders. Sie müssen möglicherweise länger aufbewahrt werden, weil steuerliche und handelsrechtliche Vorgaben das verlangen. Das heißt aber nicht, dass jedes Feld auf der Rechnung für alle sichtbar bleiben muss. Zugriffe können eingeschränkt werden. Das Abrechnungsteam braucht die Rechnung vielleicht, der Support jedoch nicht.

Rückerstattungsdaten sollten lange genug gespeichert werden, um zu zeigen, wer wann und warum bezahlt wurde. Betrugspräventionsdaten können eine längere Frist rechtfertigen, wenn sie Musteranalysen oder die Verteidigung in Streitfällen unterstützen. Auch dann sollten die Daten regelmäßig geprüft werden. Ein Datensatz, der im März eine verdächtige Zahlung blockiert hat, ist im Dezember möglicherweise nicht mehr nützlich.

Sicherheitsdaten haben oft ihren eigenen Rhythmus. Authentifizierungsprotokolle, Admin-Zugriffsprotokolle und Webhook-Zustellprotokolle müssen möglicherweise lange genug aufbewahrt werden, um Angriffe zu analysieren oder das Systemverhalten zu prüfen. Wenn Sie den Webhook-Verifizierungsprozess verwenden, sollten Ihre Betriebsnotizen diese Logik widerspiegeln; der Artikel So verifizieren Sie von Payora signierte Webhooks ist relevant, weil Webhook-Verarbeitung Protokolle erzeugen kann, die nicht ohne Grund einfach herumliegen sollten.

Einige Datensätze brauchen gesetzliche Aufbewahrungsausnahmen. Buchhaltung, Steuern, Betrugsabwehr und Streitbeilegung können es rechtfertigen, bestimmte Daten länger als die Standardfrist aufzubewahren. Der Fehler ist nicht die Ausnahme. Der Fehler ist, wenn die Ausnahme zum Standard für alles wird.

Häufige Compliance-Risiken und Fehler

Der größte Fehler ist zu lange Aufbewahrung. Teams behalten Rohprotokolle „zur Sicherheit“, archivieren alte Rechnungen an drei Orten und vergessen Testdatenbanken, die noch echte Kundendaten enthalten. Dann vergeht ein Jahr. Dann noch eines. Wenn schließlich jemand fragt, was gespeichert ist, kann es niemand sauber beantworten.

Ein weiteres häufiges Problem ist eine schwache Rechtsgrundlage. Ein Unternehmen weiß vielleicht, dass es Daten behalten möchte, aber nicht warum. Die DSGVO verlangt einen Grund für die Verarbeitung, nicht die vage Hoffnung, dass die Datensätze später nützlich sein könnten. Wenn der Grund Betrugsprävention ist, sagen Sie das. Wenn es Buchhaltung ist, sagen Sie das. Wenn es Support ist, sagen Sie auch das.

Übermäßiges Logging schafft stilles Risiko. Entwickler protokollieren manchmal vollständige Nutzdaten inklusive E-Mails, Adressen und interner Notizen, weil das die Fehlersuche erleichtert. Das hilft tatsächlich bei der Fehlersuche. Genau das ist auch das Problem. Ein einziges Fehlerprotokoll kann mehr personenbezogene Daten enthalten als die Zahlungsseite selbst.

Löschfehler sind ein weiterer Klassiker. Eine Richtlinie sagt „nach 30 Tagen löschen“, aber der Cron-Job schlägt fehl, der Backup-Restore wurde nie getestet oder eine CSV-Exportdatei liegt im Posteingang eines Mitarbeiters. Das Ergebnis ist eine Aufbewahrungsrichtlinie, die nur auf dem Papier existiert. Papier-Richtlinien reichen der DSGVO nicht.

Es gibt auch ein Überprüfungsproblem. Ein System, das letztes Jahr in Ordnung war, muss es heute nicht mehr sein. Neue Felder kommen hinzu. Neue Betrugstools werden angeschlossen. Neue Hosting-Regionen tauchen auf. Wenn niemand den Aufbewahrungsplan nach Änderungen erneut prüft, entfernt sich die Richtlinie von der Realität. Genau aus dieser Abweichung entstehen viele Compliance-Feststellungen.

Wie Sie einen DSGVO-freundlichen Aufbewahrungsprozess aufbauen

Beginnen Sie mit einer Datenlandkarte. Listen Sie jeden Ort auf, an dem Zahlungsdaten auftauchen können: Datenbanktabellen, Warteschlangennachrichten, Protokolle, Backups, Analytics-Exports, Support-Tickets und Entwickler-Testumgebungen. Wenn ein Datensatz personenbezogene Daten enthalten kann, nehmen Sie ihn auf. Eine einseitige Karte ist besser als eine Vermutung.

Weisen Sie dann jeder Kategorie eine Aufbewahrungsfrist zu. Halten Sie die Frist schriftlich fest, zusammen mit dem Grund. Eine Zeile pro Kategorie reicht, wenn sie präzise ist. Zum Beispiel: „Zahlungsprotokolle: 30 Tage für die Vorfallsanalyse“ ist deutlich besser als „nach Bedarf aufbewahren“. Die zweite Formulierung sagt niemandem, was zu tun ist.

Sperren Sie anschließend den Zugriff. Wenn nur 2 Personen Rechnungen benötigen, sollten auch nur 2 Personen Rechnungen sehen können. Wenn Entwickler Testdaten brauchen, anonymisieren Sie sie zuerst. Wenn der Support eine Transaktionshistorie benötigt, geben Sie nur das Nötigste frei. Zugriffskontrolle ist kein Nebensatz; sie ist Teil der Aufbewahrung, weil ungenutzte Daten auch dann Risiko erzeugen, wenn sie für zu viele Personen sichtbar sind.

Löschprozesse sollten möglichst automatisiert sein. Das bedeutet geplante Löschläufe, Regeln zum Ablauf von Backups und eine Möglichkeit zu bestätigen, dass die Löschung tatsächlich ausgeführt wurde. Manuelle Löschung kann für wenige Datensätze funktionieren. In großem Maßstab scheitert sie schnell. Ein verpasster Monat wird zu 12 verpassten Monaten, bevor es jemand bemerkt.

Prüfen Sie auch Hosting- und Anbieterverträge. Ein selbst gehostetes Gateway hängt möglicherweise trotzdem von E-Mail-Anbietern, Objektspeicher, Monitoring-Tools oder verwalteten Backup-Diensten ab. Jeder davon kann Zahlungsdaten enthalten. Verträge sollten regeln, was gespeichert wird, wie lange und wer löscht. Wenn Sie Plattformen wechseln, hilft ein Migrationsplan; der Artikel So migrieren Sie von Stripe ist relevant, weil Migrationen häufig alte Kundendaten in das neue System kopieren, ohne erneut die Aufbewahrung zu prüfen.

Testen Sie den Prozess zum Schluss. Stellen Sie ein Backup wieder her. Prüfen Sie, ob gelöschte Datensätze wieder auftauchen. Bestätigen Sie, dass Protokolle rotiert werden. Verifizieren Sie, dass archivierte Rechnungen nur dort aufbewahrt werden, wo sie tatsächlich gebraucht werden. Ein Aufbewahrungsprozess ist nur dann echt, wenn ihn jemand end-to-end geprüft hat. Ein fehlgeschlagener Test reicht aus, um eine Lücke in der Richtlinie aufzudecken.

Praktische Checkliste für die nächsten 30 Tage

Innerhalb von 7 Tagen sollten Sie die personenbezogenen Felder in Ihrem Crypto-Payment-Gateway auflisten und markieren, welche davon in Protokollen sichtbar sind. Innerhalb von 14 Tagen sollten Sie jeder Datensatzkategorie einen Aufbewahrungsgrund zuweisen. Innerhalb von 30 Tagen sollten Sie prüfen, ob das Löschen für Datenbank, Protokolle und Backups jeweils separat funktioniert. Diese drei Schritte decken deutlich mehr ab als ein allgemeines Richtliniendokument.

Bestimmen Sie eine verantwortliche Person für den Aufbewahrungsplan. Kein Gremium. Ein Name, ein Ersatzname und ein Prüftermin. Das macht das nächste Audit einfacher und verhindert das bekannte Gespräch „Ich dachte, jemand anderes kümmert sich darum“.

Wenn Sie eine Referenz für den Umgang mit Zahlungsdaten in einem bestimmten Geschäftsmodell brauchen, ist der Artikel Crypto-Payment-Gateway für Freelancer nützlich, weil die Rechnungsstellung für Freelancer einen kleinen, aber sehr typischen Satz aufbewahrter Datensätze erzeugt: Rechnung, Zahlungsnachweis und Kontaktdaten.

Der letzte Schritt ist, den Ausnahmemechanismus schriftlich festzuhalten. Ein rechtlicher Aufbewahrungsstopp, eine Steuerregel oder ein Betrugsfall kann es rechtfertigen, Daten länger zu behalten. Legen Sie fest, wer das genehmigen darf, welche Nachweise erforderlich sind und wann die Ausnahme endet. Wenn eine Ausnahme kein Enddatum hat, ist es keine Ausnahme. Dann ist es einfach nur Gewohnheitsaufbewahrung.

Kommentare

Bereit loszulegen?

Erstellen Sie ein Konto und bringen Sie Ihre erste Rechnung in unter einer Stunde zum Laufen.