Das Problem mit herkömmlichen Zahlungs-APIs
Stripe, LemonSqueezy, Paddle — jeder konventionelle Zahlungsanbieter erfordert:- Eine E-Mail-Adresse (personenbezogene Daten, DSGVO-Haftung)
- Ein Konto und ein Passwort (phishbar, angreifbar)
- Zentralisierte Schlüsselspeicherung (Single Point of Failure)
- Vertrauen, dass der Anbieter Ihre Daten nicht verkauft
Was wir speichern — und was nicht
| Daten | Gespeichert | Warum |
|---|---|---|
payment_hash | ✅ Ja | SHA-256 des preimage — bereits öffentlich in der BOLT11-Rechnung |
| Lightning-Adresse | ✅ Ja (nur Eigentümer) | Erforderlich zur Weiterleitung der 99,7%-Aufteilung |
| Aufgerufener Endpunkt | ✅ Ja | Erforderlich für Ihre Analysen |
preimage (Zahlungsgeheimnis) | ❌ Niemals | Würde den Zahlungsschlüssel offenlegen |
| ❌ Niemals | Nicht benötigt — die Wallet ist die Identität | |
| Name / IP / Gerät | ❌ Niemals | Wird auf keiner Ebene erfasst |
| Cookies / Tracking | ❌ Niemals | Keine Analyse-SDKs, kein Fingerprinting |
Warum payment_hash sicher gespeichert werden kann
Der preimage ist das 32-Byte-Geheimnis, das die Zahlung beweist. Sein SHA-256-Hash (payment_hash) wird bereits öffentlich in der BOLT11-Rechnung übertragen, sobald Sie diese erstellen. Die Speicherung des Hashes enthüllt nichts — der preimage berührt unsere Datenbank niemals.
Authentifizierung: Ihre Wallet, kein Passwort
Entwickler-Dashboard
Das Analyse-Dashboard authentifiziert sich über LNURL-auth — denselben secp256k1-Ablauf, der von Lightning-Wallets verwendet wird:Datenlöschung
Nur Ihre Wallet kann die Löschung Ihrer Daten autorisieren. Der Ablauf:- Client ruft
/api/lnurl-auth?lightningAddress=you@yourdomain.comauf - Server gibt eine einmalige k1-Challenge + LNURL zurück
- Ihre Wallet signiert k1 mit ihrem privaten secp256k1-Schlüssel
- Server verifiziert die Signatur — stellt ein einmalig verwendbares 64-Zeichen-Token aus
- Client sendet POST an
/api/delete-datamit{ lightningAddress, token } - Server widerruft das Token sofort (verhindert Replay-Angriffe), löscht alle Zeilen
- Daten sind gelöscht — kein Support-Ticket, keine E-Mail-Bestätigung
Schlüsselverteilung
Herkömmliches SaaS: ein Sicherheitsvorfall → alles offengelegt. l402-kit verteilt das Vertrauen auf mehrere Ebenen:LGPD / DSGVO-Konformität durch Design
Da wir keinerlei personenbezogene Daten speichern, gelten die meisten LGPD/DSGVO-Pflichten nicht:- Keine Auskunftsersuchen betroffener Personen — es gibt keine Identität zum Nachschlagen
- Keine Benachrichtigungspflicht bei Datenpannen bezüglich personenbezogener Daten — payment_hash ist kein personenbezogenes Datum
- Keine Cookie-Einwilligung — kein Tracking, keine Cookies
- Recht auf Löschung — kryptografisch erfüllt über LNURL-auth-Löschung
Lightning-Zahlungen sind standardmäßig privat
Lightning-Zahlungen identifizieren den Zahler nicht on-chain:- Kein Name, keine Adresse, kein Bankkonto
- Die Zahlungsroute ist Onion-verschlüsselt (wie Tor)
- Nur der Rechnungsaussteller weiß, dass die Zahlung abgewickelt wurde
- Die Identität des Zahlers wird dem Zahlungsempfänger niemals offenbart
Vergleich
| l402-kit | Stripe | LemonSqueezy | |
|---|---|---|---|
| E-Mail erforderlich | ❌ | ✅ | ✅ |
| Konto erforderlich | ❌ | ✅ | ✅ |
| KYC / Identität | ❌ | ✅ | ✅ |
| Personenbezogene Daten gespeichert | ❌ | ✅ | ✅ |
| Authentifizierungsmethode | secp256k1 wallet | E-Mail + Passwort | E-Mail + Passwort |
| Löschmechanismus | kryptografischer Nachweis | E-Mail-Anfrage | E-Mail-Anfrage |
| LGPD/DSGVO-Aufwand | minimal | hoch | hoch |
| Zahler anonym | ✅ | ❌ | ❌ |
Was das für Ihre Nutzer bedeutet
Wenn Sie auf l402-kit aufbauen:- Ihre Nutzer müssen Ihnen niemals ihre E-Mail-Adresse mitteilen
- Ein Sicherheitsvorfall in Ihrer Datenbank legt keine personenbezogenen Daten offen
- Jeder KI-Agent kann Ihre API ohne Konto oder Identität bezahlen
- Nutzer, die ihre Daten löschen möchten, tun dies selbst, sofort, mit ihrer Wallet