Security by design

Sicherheit und Datenschutz bei SepaPilot

Zahlungsautomatisierung braucht technische Grenzen, nachvollziehbare Zustände und eine klare Trennung von Geheimnissen, Fachdaten und Bankdaten.

Die wichtigsten Schutzprinzipien

Diese Mechanismen sind Bestandteil des Produkts und nicht nur organisatorische Empfehlungen.

Keine Bankdaten in SepaPilot

IBAN, BIC und SEPA-Mandate werden bei GoCardless verwaltet. Auch die eigene SepaPilot-Abrechnung nutzt eine gehostete GoCardless-Seite.

Secrets getrennt gespeichert

Provider-Schlüssel liegen serverseitig getrennt von fachlichen Datensätzen. An den Browser gehen nur Status und ein maskierter Hinweis mit höchstens den letzten Zeichen.

Kein automatischer Live-Start

Neue Konten bleiben im Testmodus. LIVE setzt geprüfte Verbindungen, Webhook, Zuordnung, aktuelle Vorschau und aktives Abo voraus.

Mehrfachschutz gegen Duplikate

Eindeutige Datenbankregeln und stabile Idempotenzschlüssel bei GoCardless sichern eine Rechnung gegen erneute Übermittlung.

Signierte Webhooks

GoCardless-Statusmeldungen werden kryptografisch geprüft. Ereignis-IDs und Payload-Hashes verhindern doppelte Verarbeitung.

Stoppschalter

Testmodus, Abostatus, Verbindungsfehler und bestimmte Zahlungsprobleme blockieren neue echte Einzüge.

Konten und Sitzungen

Passwörter werden nicht im Klartext gespeichert, sondern mit PBKDF2-SHA-256 und individuellem Salt abgeleitet. Die Anmeldung verwendet sichere, hostgebundene Cookies mit den Flags Secure, HttpOnly und SameSite. Schreibende Browseranfragen werden gegen unerwartete Herkunft geschützt; wiederholte Authentifizierungsversuche werden begrenzt.

API-Schlüssel

Lexware- und GoCardless-Schlüssel werden nur beim Speichern vom Browser an die API übertragen. Danach liefert die API den vollständigen Wert nicht mehr zurück. Im Kundenkonto sehen Sie stattdessen, ob eine Verbindung vorhanden und geprüft ist, sowie einen maskierten Identifikationshinweis.

Ersetzen Sie Schlüssel, wenn Mitarbeitende mit Kenntnis des Werts ausscheiden, ein Gerät kompromittiert wurde oder der Anbieter einen Vorfall meldet. Provider-Schlüssel gehören nie in Support-Nachrichten. Das Supportformular weist erkennbare Secrets ab.

Leitplanken für Zahlungen

  • explizite Freigabe pro Kunden-Mandats-Zuordnung,
  • Testmodus ohne externe Zahlungswirkung,
  • maximaler Betrag pro Lastschrift,
  • Prüfung von Mandat, Fälligkeit und Abo direkt vor dem Provider-Aufruf,
  • eindeutige Provider- und Rechnungsreferenzen,
  • Statusabgleich durch Webhook und Reconciliation.

Infrastruktur und Datenverarbeitung

Die öffentliche Website und die Anwendung laufen auf Cloudflare Pages und Workers; fachliche Daten liegen in Cloudflare D1, Secrets in einer getrennten KV-Ablage. Datenbankzugriff ist nicht öffentlich. Cloudflare betreibt ein globales Netzwerk; mögliche Drittlandübermittlungen und Garantien sind in der Datenschutzerklärung und im AVV beschrieben.

Was Sicherheit nicht verspricht

Kein Onlinedienst kann absolute Sicherheit oder die Unwiderruflichkeit einer SEPA-Core-Lastschrift garantieren. Payer können berechtigte Lastschriften innerhalb gesetzlicher beziehungsweise vertraglicher Fristen zurückgeben. SepaPilot reduziert Bedien- und Integrationsrisiken; es ersetzt nicht Ihre Prüfung von Mandaten, Kunden, Forderungen und Rücklastschriften.

Sicherheitsproblem melden

Melden Sie einen vermuteten Sicherheits- oder Datenschutzvorfall an hallo@sepapilot.de. Bitte senden Sie keine Passwörter, API-Schlüssel, Webhook-Secrets oder vollständigen Bankdaten. Angemeldete Kunden können zusätzlich das geschützte Supportformular nutzen.

Sicher mit einer Vorschau beginnen

Verbinden Sie die Anbieter, setzen Sie ein konservatives Limit und schalten Sie LIVE erst nach dem Systemcheck frei.

Kostenlos im Testmodus starten