So schützen wir Ihre Bankverbindung und was wir belegen können.
Kasandro liest Ihre Konten über Enable Banking, nur lesend. Unten: was beim Verbinden einer Bank passiert, wer die Anbieter sind, was der Code tut, wie Sie eine Lücke melden und welche Tests gelaufen sind. Was läuft, trennen wir von dem, was geplant ist.
Die Bankverbindung in fünf Fragen
Bevor Sie eine Bank verbinden
- Gebe ich hier mein Bankpasswort ein?
- Nein. Sie melden sich auf der Seite oder in der App Ihrer Bank an. Kasandro sieht nie Login, Passwort oder Kartennummer.
- Wer ruft die Daten ab?
- Enable Banking Oy, ein registrierter Kontoinformationsdienstleister unter Aufsicht der finnischen FIN-FSA. Er übernimmt Login und Einwilligung bei Ihrer Bank; Kasandro erhält die Kontodaten, die Sie freigeben. Für diesen Schritt gilt seine eigene Datenschutzerklärung.
- Welche Daten?
- Nur lesend, nur die Konten, die Sie auswählen: Transaktionen (Datum, Betrag, Gegenpartei, Verwendungszweck, sowie Ort und Zeit, wenn die Bank sie liefert), Kontostand und Kontoname. Kasandro kann keinen Cent bewegen.
- Wie lange?
- Bis die Einwilligung Ihrer Bank endet: PSD2-Banken gewähren 90 oder 180 Tage, und wir richten uns nach dem Datum, das die Bank liefert. Eine Woche vor dem Ende fragen wir, ob Sie mit einem Tipp erneuern möchten.
- Wie widerrufe ich das?
- In Kasandro: Bank mit einem Tipp trennen oder „Alles löschen“. Bei Ihrer Bank: die Einwilligung in der App oder im Online-Banking widerrufen (die Bezeichnungen unterscheiden sich je Bank). Nach dem Widerruf liest Kasandro nicht mehr.
Wer Ihre Daten berührt
Unten die Anbieter und was sie selbst veröffentlichen, wie wir es am 13. Oktober 2026 gelesen haben. Das sind ihre Angaben, nicht unsere Zertifikate.
| Anbieter | Wofür | Was er veröffentlicht | Seine Seite |
|---|---|---|---|
| Enable Banking Oy | Bank-Login, Einwilligung, Kontozugriff (PSD2) | Auf seiner Website steht, es sei ein registrierter Kontoinformationsdienstleister unter Aufsicht der finnischen FIN-FSA. Auf den geprüften Seiten nennt es keine Sicherheitszertifikate. | enablebanking.com/tpp-infrastructure |
| Netlify | Hosting der Website und der App | Auf seiner Sicherheitsseite nennt es SOC 2 Type 2 und ISO 27001. | netlify.com/security/ |
| Neon | Datenbank | Auf seiner Sicherheitsseite nennt es SOC 2 Type II und ISO/IEC 27001:2022. | neon.com/security |
| Stripe | Zahlungen für das Abo | Es nennt eine PCI-Zertifizierung als Service Provider Level 1 und jährliche SOC-1- und SOC-2-Type-II-Berichte. | docs.stripe.com/security |
| Resend | E-Mail (Anmeldecodes, der Brief) | Es nennt einen SOC-2-Type-II-Bericht. | resend.com/security |
| Anthropic, ElevenLabs | Assistent, Brief, Stimme | Ihre Zertifikate haben wir für diese Seite nicht geprüft und nennen deshalb keine. Verarbeitungsregionen und Aufbewahrung: Seite der Unterauftragsverarbeiter. | Unterauftragsverarbeiter |
Die Zertifikate in der Tabelle sind Angaben der Anbieter selbst und betreffen deren Systeme; es sind keine Zertifikate von Kasandro.
Was der Code tut
Läuft heute und lässt sich im Repository prüfen:
- Jede Serverantwort trägt Sicherheits-Header (Content-Security-Policy, HSTS, kein Framing, nosniff, Referrer-Policy).
- Bei jeder Änderung prüft die CI die Abhängigkeiten und stoppt den Build bei einer kritischen Schwachstelle (npm audit auf kritischer Stufe). Blockierend.
- Bei jeder Änderung durchsucht die CI den Code nach Geheimnissen wie Schlüsseln und Passwörtern (gitleaks) und stoppt den Build bei einem Fund. Blockierend.
- Statische Analyse des Codes (Semgrep) bei jeder Codeänderung: ein Fund der Stufe ERROR stoppt den Build. Blockierend.
- Ein Scan der gesamten Repository-Historie nach Geheimnissen, die wirklich funktionieren (TruffleHog prüft sie beim Aussteller). Blockierend.
- Ein OWASP-ZAP-Baseline-Scan (passiv, ohne Angriffe) der gebauten Website bei jeder Codeänderung. Neue Funde stoppen den Build.
- OSV-Scanner vergleicht die Abhängigkeiten bei Änderungen daran und jede Woche mit einer Datenbank bekannter Schwachstellen. Neue Funde stoppen den Build.
- Jede Woche öffnet Dependabot gruppierte Pull Requests mit den Abhängigkeits-Updates, die es gefunden hat (dependabot.yml); eine wöchentliche Routine fasst alle offenen zu einem einzigen Pull Request zusammen und bearbeitet ihn, bis jede blockierende Prüfung besteht; ein Mensch mergt ihn.
- Die öffentlichen Seiten haben keine Anmeldung und berühren keine Bankdaten.
Entworfen, läuft noch nicht:
- Transaktionen mit einem Haushaltsschlüssel verschlüsselt, keine rohen Bankantworten nach der Normalisierung, keine Inhalte in Logs.
- Anmeldung mit einem Einmalcode per E-Mail, ohne Kasandro-Passwort.
- Bank mit einem Tipp trennen und „Alles löschen“, Backups eingeschlossen in einer angegebenen Frist.
- Kasandro beachtet das Ablaufdatum der Einwilligung, das die Bank liefert, und liest nach dem Widerruf nicht mehr.
Schwachstelle melden
Eine Lücke gefunden? Schreiben Sie an support@kasandro.com, unsere einzige Adresse. Beschreiben Sie, wo sie ist und wie man sie nachstellt. Senden Sie keine Bankdaten oder Anmeldecodes: Sie werden nicht gebraucht. Die Datei security.txt liegt hier: security.txt
Sicherheitstests
Erste Läufe, 13. Oktober 2026: Semgrep: 0 Funde. OWASP-ZAP-Baseline: 63 Prüfungen bestanden, 0 durchgefallen. TruffleHog, die gesamte Repository-Historie: 0 Geheimnisse. Der Abhängigkeits-Scan meldete bekannte Schwachstellen, und wir haben die Pakete aktualisiert, für die es eine Korrektur gab.
Siehe auch: Unterauftragsverarbeiter · Datenschutz · Kasandro auf dem Handy · Kasandro: was bei jeder Änderung geprüft wird · OWASP ZAP
Kasandro ist ein Einblickswerkzeug für deine Finanzen, keine Anlage- oder Finanzberatung.