Nutzungsbedingungen
Diese Bedingungen gelten für die Web-App KAI-Pay, eine selbstverwahrte Bitcoin- und Lightning-Wallet ohne Benutzerkonto. Bitte beachten Sie auch die Risikohinweise und die Datenschutzerklärung.
1. Vertragspartner und Geltungsbereich
Diese Bedingungen regeln die Nutzung der von Formsys GmbH angebotenen KAI-Pay-Software in der jeweils bereitgestellten Version; die Versionsangabe steht in der App unter „Einstellungen“ → „Über“. Die vollständigen Anbieterangaben stehen im Impressum.
KAI-Pay ist eine Web-App (PWA), die im Browser läuft. Dazu gehören die Wallet unter app.kai-pay.net, die Kassenansicht unter kasse.kai-pay.net und die Zahlungslink-Seiten unter kai-pay.net/@name.
Die Bedingungen gelten für volljährige natürliche Personen sowie ordnungsgemäß vertretene Unternehmen. Sie regeln nicht den Kauf von Waren bei einem Händler oder eigenständige Leistungen eines gesondert ausgewiesenen Drittanbieters. Individuelle Vereinbarungen und zwingende gesetzliche Rechte bleiben unberührt.
2. Keine Bestellung, keine Zahlungspflicht
Einen Bestellprozess gibt es nicht, und ein Benutzerkonto ist nicht erforderlich: Die Wallet entsteht in Ihrem Browser. Für die Nutzung von KAI-Pay verlangen wir kein Entgelt. Das Öffnen oder Installieren der Web-App allein begründet keine Zahlungspflicht. Gebühren Dritter für einzelne Zahlungen beschreibt Abschnitt 5.
3. Selbstverwahrung und Zugriff
KAI-Pay arbeitet ausschließlich im Selbstverwahrungsmodus. Die für Ihre Wallet erforderlichen Schlüssel werden unter Ihrer Kontrolle in Ihrem Browser erzeugt oder aus Ihren Wiederherstellungswörtern importiert; bei einer Passkey-Wallet werden sie aus Ihrem Passkey abgeleitet. Wir halten keine Kopie, die uns eine Verfügung über Ihre BTC erlaubt, und führen kein auszahlbares Kundenguthaben. Wir können verlorene Schlüssel nicht ersetzen, Transaktionen nicht eigenmächtig signieren und abgeschlossene Netzwerkzahlungen nicht zurückbuchen.
KAI-Pay nutzt das Breez SDK und das Spark-Netzwerk. Zahlungen über Spark erfordern die Mitwirkung der Spark-Betreiber; wir sind kein Spark-Betreiber. Ohne diese Mitwirkung sieht das Spark-Protokoll einen einseitigen Ausstieg auf die Bitcoin-Blockchain vor. Er kann Zeit und Netzwerkgebühren beanspruchen, erfordert eigenes Bitcoin-Guthaben auf der Blockchain zur Bezahlung dieser Gebühren und ist in der KAI-Pay-App derzeit nicht als eigene Funktion enthalten. Die beteiligten Anbieter und ihre Aufgaben nennt die Datenschutzerklärung.
4. Autorisierung und Transaktionsstatus
Prüfen Sie vor Bestätigung Empfänger, Netzwerk, Betrag, Einheit und Gebührenlimit. QR-Codes, eingefügte Texte und Links übertragen Zahlungsdaten; ihre Erkennung allein gilt nicht als Zahlungsfreigabe. Eine Zahlung wird erst ausgelöst, wenn Sie sie in der Vorschau bestätigen.
Die App zeigt an, ob ein Vorgang vorbereitet, freigegeben, ausstehend, erfolgreich, fehlgeschlagen oder ungeklärt ist. Ein lokales „gesendet“ oder eine fehlende Netzwerkantwort beweist weder Zahlungserfolg noch endgültigen Fehlschlag. Bei ungeklärtem Status prüfen Sie den vorhandenen Vorgang im Verlauf, bevor Sie erneut zahlen. Gesetzliche Rechte bei fehlerhafter Software bleiben bestehen.
5. Entgelte, Umrechnung und Drittgebühren
Für die Nutzung von KAI-Pay verlangen wir kein Entgelt; ein Preisverzeichnis gibt es daher nicht. Vor Ihrer bindenden Bestätigung zeigt die App bei jeder ausgehenden Zahlung den Betrag, die bekannten Netzwerk- und Routinggebühren Dritter und die Gesamtbelastung getrennt an. Die Gebühr wird als Höchstbetrag („Gebühr (max.)“) angezeigt. Ein höherer als der freigegebene Gesamtbetrag bedarf erneuter Zustimmung. Fällt beim Empfang über eine Lightning-Rechnung eine Gebühr an, zeigt die App sie zusammen mit der Rechnung an.
Der neben Beträgen angezeigte Gegenwert in EUR oder USD („≈“) dient nur der Anzeige; ein Umtausch findet nicht statt. Die Wallet bezieht die Umrechnungskurse über das Breez SDK. In der Kassenansicht wird ein in EUR eingegebener Betrag mit dem Kurs von mempool.space in sat umgerechnet; die Rechnung lautet auf sat. Ein EUR-Gegenwert ist keine Garantie des späteren BTC-Werts. Provisionen oder wirtschaftliche Verbindungen, die eine Anbieterauswahl beeinflussen können, werden kenntlich gemacht.
6. Lightning und Spark
Verfügbarkeit hängt unter anderem von Verbindung, Route, Liquidität und Gegenstelle ab. Wir betreiben keine eigenen Lightning-Kanäle; Lightning-Zahlungen laufen über die Spark-Infrastruktur. Zahlungen an Bitcoin-Adressen, Einzahlungen von der Bitcoin-Blockchain und ein einseitiger Ausstieg auf die Bitcoin-Blockchain können Zeit und zusätzliche Netzwerkgebühren beanspruchen. Einen Tausch in andere Kryptowerte oder Token bietet KAI-Pay nicht an. Gesetzliche Ansprüche gegen uns oder beteiligte Anbieter werden dadurch nicht ausgeschlossen.
7. Pflichten der Nutzer
Bewahren Sie Wiederherstellungsdaten sicher auf und teilen Sie Wiederherstellungswörter (Seed), private Schlüssel oder Freigabecodes wie Ihre PIN nicht mit uns oder Dritten. Verwenden Sie die Software nicht für rechtswidrige Zwecke und umgehen Sie keine rechtmäßigen Zugriffsbeschränkungen. Installieren Sie erforderliche Sicherheitsupdates nach den bereitgestellten Hinweisen; die App zeigt an, wenn eine neue Version verfügbar ist. Ein Verstoß führt nicht automatisch zum Verlust gesetzlicher Ansprüche; Verursachung, Verschulden und zwingendes Recht sind maßgeblich. Bei geschäftlicher Nutzung sind Vertretungsbefugnisse und Mitarbeiterrechte zu verwalten.
8. Updates, Änderungen und Verfügbarkeit
Unterstützte Systeme: KAI-Pay ist eine Web-App (PWA); native Apps gibt es derzeit nicht. Die Web-App benötigt einen aktuellen Browser, der unter anderem WebAssembly, IndexedDB und Web Crypto über eine sichere Verbindung (HTTPS) bereitstellt. Einzelne Funktionen hängen zusätzlich von Browser, Betriebssystem und Gerät ab:
- Benachrichtigungen gibt es nur, wo der Browser Web-Push unterstützt. Firefox unter Android zeigt sie bei geschlossener App nicht zuverlässig an.
- Passkey-Wallet und Entsperren per Fingerabdruck setzen voraus, dass Gerät, Browser und Passkey-Anbieter die Passkey-Erweiterung PRF unterstützen.
- Das Scannen von QR-Codes braucht eine Kamerafreigabe; alternativ können Sie Zahlungsdaten einfügen.
Erforderliche gesetzliche Aktualisierungs- und Mängelpflichten werden durch diese Angaben nicht verkürzt. Wir informieren über notwendige Updates und deren Installation; neue Versionen kündigt die App mit „Neue Version verfügbar“ an. Änderungen laufend bereitgestellter digitaler Produkte erfolgen nur nach Maßgabe des anwendbaren Rechts; bei einschlägigen nachteiligen Änderungen erhalten Sie Vorabinformation auf dauerhaftem Datenträger und die gesetzlich vorgesehenen Beendigungsrechte. Neue entgeltliche Leistungen oder wesentliche Vertragserweiterungen werden nicht durch bloßes Schweigen vereinbart. Eine bestimmte Verfügbarkeit wird nur bei ausdrücklicher Vereinbarung zugesagt.
9. Beendigung und Funktionssperre
Sie können die Wallet jederzeit in den Einstellungen mit „Wallet von diesem Gerät entfernen“ von Ihrem Gerät löschen. Dabei löscht die App die in diesem Browser gespeicherten Zugangsdaten und die Wallet-Datenbank mit Zahlungsverlauf und Kontakten; ohne Ihre Wiederherstellungswörter oder Ihren Passkey ist das Guthaben danach nicht mehr zugänglich. Gesetzliche Kündigungs- und Widerrufsrechte bleiben bestehen.
Wir dürfen eigene Serverfunktionen, etwa Benachrichtigungen und Zahlungslink-Seiten, bei konkreter Sicherheitsgefährdung oder gesetzlicher Verpflichtung im erforderlichen Umfang beschränken. Zum Schutz vor Missbrauch begrenzt unser Benachrichtigungsserver außerdem die Zahl der Anfragen je IP-Adresse. Soweit zulässig, informieren wir über Grund, Umfang, Dauer und Beschwerdemöglichkeit. Eine Sperre unserer Dienste bewirkt keinen Anspruch auf fremde BTC.
Beim Dienstende stellen wir die zugesagten Export- und Migrationsmöglichkeiten bereit und informieren über Auswirkungen auf offene Zahlungen und Sicherungen. In der App können Sie schon jetzt Ihre Wiederherstellungswörter anzeigen und bis zu 100 der letzten Zahlungen Ihres Verlaufs als CSV-Datei exportieren. Eine technisch nicht mögliche Wiederherstellung wird nicht zugesagt.
10. Mängel und Haftung
Es gelten die gesetzlichen Mängelrechte. Wir haften nach den gesetzlichen Vorschriften. Insbesondere werden die Haftung für Vorsatz und grobe Fahrlässigkeit, Schäden an Leben, Körper oder Gesundheit sowie zwingende Haftung, etwa nach Produkthaftungs- und Datenschutzrecht, nicht ausgeschlossen oder beschränkt. Allgemeine Risikohinweise ersetzen keine geschuldete Sorgfalt und befreien nicht von Verantwortung für eigene Pflichtverletzungen. Die technische Unumkehrbarkeit einer Transaktion schließt einen rechtlichen Erstattungs- oder Schadensersatzanspruch nicht aus.
11. Softwarelizenzen
Das Nutzungsrecht umfasst die vertragsgemäße Verwendung auf unterstützten Geräten. Die Nutzung unserer Kennzeichen über die bestimmungsgemäße App-Nutzung hinaus erfordert eine gesonderte Berechtigung.
Für enthaltene Open-Source-Komponenten gelten deren Lizenzen. Zwingende gesetzliche Rechte und Rechte aus diesen Lizenzen werden nicht eingeschränkt. Die enthaltenen Open-Source-Komponenten und ihre Lizenzen sind unten aufgeführt. Die vollständigen Lizenztexte mit den Urheberrechtshinweisen liefern Wallet und Kasse selbst mit: Lizenzhinweise der Wallet, Lizenzhinweise der Kasse. In der Wallet finden Sie sie auch unter „Einstellungen“ → „Rechtliches“.
Stand der Liste: 26.09.2026. Jeder Eintrag nennt Komponente und Version, die Lizenz als SPDX-Kennung und den Ort des Quellcodes.
Wallet (app.kai-pay.net)
In Ihrem Browser ausgeführte Programmbibliotheken:
- @breeztech/breez-sdk-spark 0.26.0 (Breez SDK Spark mit WebAssembly-Modul) – MIT – github.com/breez/spark-sdk
- react 19.3.0 – MIT – github.com/react/react
- react-dom 19.3.0 – MIT – github.com/react/react
- scheduler 0.28.0 – MIT – github.com/react/react
- @scure/bip39 2.4.0 – MIT – github.com/paulmillr/scure-bip39
- @noble/hashes 2.4.0 – MIT – github.com/paulmillr/noble-hashes
- qrcode 1.5.4 – MIT – github.com/soldair/node-qrcode
- dijkstrajs 1.0.3 – MIT – github.com/tcort/dijkstrajs
- qr-scanner 1.4.2 – MIT – github.com/nimiq/qr-scanner
- jsqr-es6 1.4.0-1 (Fork von jsQR) – Apache-2.0 – github.com/danimoh/jsQR
- workbox-window 7.4.1 – MIT – github.com/GoogleChrome/workbox
- workbox-core, workbox-routing, workbox-strategies, workbox-precaching 7.4.1 – MIT – github.com/GoogleChrome/workbox
- workbox-build 7.4.1 (Vorlage des Service-Worker-Laders) – MIT – github.com/GoogleChrome/workbox
- vite-plugin-pwa 1.3.0 (Registrierungshelfer) – MIT – github.com/vite-pwa/vite-plugin-pwa
- vite 8.3.1 (Laufzeithelfer) – MIT – github.com/vitejs/vite
Im WebAssembly-Modul des Breez SDK enthaltene Bibliotheken (158 Einträge)
- Crates des Breez-Projekts spark-sdk 0.26.0 (breez-sdk-common, breez-sdk-spark, breez-sdk-spark-wasm, flashnet, lnurl-models, platform-utils, spark, spark-wallet, utils) – MIT – github.com/breez/spark-sdk/tree/0.26.0
- Rust-Standardbibliothek (core, alloc, std), rustc 1.95.0 – MIT OR Apache-2.0 – github.com/rust-lang/rust
- compiler_builtins 0.1.160 – MIT AND Apache-2.0 WITH LLVM-exception AND (MIT OR Apache-2.0) – github.com/rust-lang/compiler-builtins
- libsecp256k1 (C-Bibliothek, enthalten in secp256k1-sys 0.10.1) – MIT – github.com/bitcoin-core/secp256k1
- Protocol-Buffers-Typbeschreibungen (google/protobuf, über prost-types 0.13.5 und prost-reflect 0.14.7) – BSD-3-Clause – github.com/protocolbuffers/protobuf
- aes 0.8.4 – MIT OR Apache-2.0 – github.com/RustCrypto/block-ciphers
- aes-gcm 0.10.3 – Apache-2.0 OR MIT – github.com/RustCrypto/AEADs
- anyhow 1.0.102 – MIT OR Apache-2.0 – github.com/dtolnay/anyhow
- arrayvec 0.7.6 – MIT OR Apache-2.0 – github.com/bluss/arrayvec
- async-utility 0.3.1 – MIT – github.com/yukibtc/async-utility
- async-wsocket 0.13.2 – MIT – github.com/yukibtc/async-wsocket
- atomic-destructor 0.3.0 – MIT – github.com/yukibtc/atomic-destructor
- base16ct 0.2.0 und 0.1.1 – Apache-2.0 OR MIT – github.com/RustCrypto/formats/tree/master/base16ct
- base58ck 0.1.0 – CC0-1.0 – github.com/rust-bitcoin/rust-bitcoin
- base64 0.22.1 – MIT OR Apache-2.0 – github.com/marshallpierce/rust-base64
- bech32 0.11.1 – MIT – github.com/rust-bitcoin/rust-bech32
- bip39 2.2.2 – CC0-1.0 – github.com/rust-bitcoin/rust-bip39
- bitcoin 0.32.8 – CC0-1.0 – github.com/rust-bitcoin/rust-bitcoin
- bitcoin_hashes 0.14.1 – CC0-1.0 – github.com/rust-bitcoin/rust-bitcoin
- bitcoin-internals 0.3.0 – CC0-1.0 – github.com/rust-bitcoin/rust-bitcoin
- bitcoin-io 0.1.4 – CC0-1.0 – github.com/rust-bitcoin/rust-bitcoin
- bitcoin-units 0.1.3 – CC0-1.0 – github.com/rust-bitcoin/rust-bitcoin
- block-buffer 0.10.4 – MIT OR Apache-2.0 – github.com/RustCrypto/utils
- block-padding 0.3.3 – MIT OR Apache-2.0 – github.com/RustCrypto/utils
- byteorder 1.5.0 – Unlicense OR MIT – github.com/BurntSushi/byteorder
- bytes 1.11.1 – MIT – github.com/tokio-rs/bytes
- chrono 0.4.44 – MIT OR Apache-2.0 – github.com/chronotope/chrono
- cipher 0.4.4 – MIT OR Apache-2.0 – github.com/RustCrypto/traits
- console_error_panic_hook 0.1.7 – Apache-2.0 OR MIT – github.com/rustwasm/console_error_panic_hook
- const-oid 0.9.6 – Apache-2.0 OR MIT – github.com/RustCrypto/formats/tree/master/const-oid
- crypto-bigint 0.5.5 und 0.4.9 – Apache-2.0 OR MIT – github.com/RustCrypto/crypto-bigint
- crypto-common 0.1.7 – MIT OR Apache-2.0 – github.com/RustCrypto/traits
- ctr 0.9.2 – MIT OR Apache-2.0 – github.com/RustCrypto/block-modes
- der 0.7.10 und 0.6.1 – Apache-2.0 OR MIT – github.com/RustCrypto/formats/tree/master/der
- digest 0.10.7 – MIT OR Apache-2.0 – github.com/RustCrypto/traits
- dlmalloc 0.2.11 – MIT OR Apache-2.0 – github.com/alexcrichton/dlmalloc-rs
- dnssec-prover 0.6.8 – MIT OR Apache-2.0 – github.com/TheBlueMatt/dnssec-prover
- ecdsa 0.16.9 – Apache-2.0 OR MIT – github.com/RustCrypto/signatures/tree/master/ecdsa
- elliptic-curve 0.13.8 und 0.12.3 – Apache-2.0 OR MIT – github.com/RustCrypto/traits/tree/master/elliptic-curve
- encoding_rs 0.8.35 – (Apache-2.0 OR MIT) AND BSD-3-Clause – github.com/hsivonen/encoding_rs
- ff 0.13.1 und 0.12.1 – MIT OR Apache-2.0 – github.com/zkcrypto/ff
- form_urlencoded 1.2.2 – MIT OR Apache-2.0 – github.com/servo/rust-url
- frost-core 2.1.0 – MIT OR Apache-2.0 – github.com/lightsparkdev/frost
- frost-secp256k1-tr 2.1.0 – MIT OR Apache-2.0 – github.com/lightsparkdev/frost
- futures-channel 0.3.32 – MIT OR Apache-2.0 – github.com/rust-lang/futures-rs
- futures-core 0.3.32 – MIT OR Apache-2.0 – github.com/rust-lang/futures-rs
- futures-io 0.3.32 – MIT OR Apache-2.0 – github.com/rust-lang/futures-rs
- futures-sink 0.3.32 – MIT OR Apache-2.0 – github.com/rust-lang/futures-rs
- futures-task 0.3.32 – MIT OR Apache-2.0 – github.com/rust-lang/futures-rs
- futures-util 0.3.32 – MIT OR Apache-2.0 – github.com/rust-lang/futures-rs
- generic-array 0.14.7 – MIT – github.com/fizyk20/generic-array
- getrandom 0.2.17 – MIT OR Apache-2.0 – github.com/rust-random/getrandom
- ghash 0.5.1 – Apache-2.0 OR MIT – github.com/RustCrypto/universal-hashes
- gloo-timers 0.3.0 – MIT OR Apache-2.0 – github.com/rustwasm/gloo/tree/master/crates/timers
- graphql_client 0.16.0 – Apache-2.0 OR MIT – github.com/graphql-rust/graphql-client
- hashbrown 0.16.1 und 0.13.2 – MIT OR Apache-2.0 – github.com/rust-lang/hashbrown
- hex 0.4.3 – MIT OR Apache-2.0 – github.com/KokaKiwi/rust-hex
- hex-conservative 0.2.2 – CC0-1.0 – github.com/rust-bitcoin/hex-conservative
- hkdf 0.12.4 – MIT OR Apache-2.0 – github.com/RustCrypto/KDFs
- hmac 0.12.1 – MIT OR Apache-2.0 – github.com/RustCrypto/MACs
- hpke 0.10.0 – MIT OR Apache-2.0 – github.com/rozbb/rust-hpke
- http 1.4.0 – MIT OR Apache-2.0 – github.com/hyperium/http
- http-body 1.0.1 – MIT – github.com/hyperium/http-body
- http-body-util 0.1.3 – MIT – github.com/hyperium/http-body
- httparse 1.10.1 – MIT OR Apache-2.0 – github.com/seanmonstar/httparse
- icu_collections 2.2.0 – Unicode-3.0 – github.com/unicode-org/icu4x
- icu_normalizer 2.2.0 – Unicode-3.0 – github.com/unicode-org/icu4x
- icu_normalizer_data 2.2.0 – Unicode-3.0 – github.com/unicode-org/icu4x
- icu_properties 2.2.0 – Unicode-3.0 – github.com/unicode-org/icu4x
- icu_properties_data 2.2.0 – Unicode-3.0 – github.com/unicode-org/icu4x
- idna 1.1.0 – MIT OR Apache-2.0 – github.com/servo/rust-url
- idna_adapter 1.2.2 – Apache-2.0 OR MIT – github.com/hsivonen/idna_adapter
- instant 0.1.13 – BSD-3-Clause – github.com/sebcrozet/instant
- itoa 1.0.18 – MIT OR Apache-2.0 – github.com/dtolnay/itoa
- js-sys 0.3.97 – MIT OR Apache-2.0 – github.com/wasm-bindgen/wasm-bindgen/tree/master/crates/js-sys
- k256 0.13.4 – Apache-2.0 OR MIT – github.com/RustCrypto/elliptic-curves/tree/master/k256
- lazy_static 1.5.0 – MIT OR Apache-2.0 – github.com/rust-lang-nursery/lazy-static.rs
- lightning 0.1.8 – MIT OR Apache-2.0 – github.com/lightningdevkit/rust-lightning
- lightning-invoice 0.33.2 – MIT OR Apache-2.0 – github.com/lightningdevkit/rust-lightning
- lightning-types 0.2.0 – MIT OR Apache-2.0 – github.com/lightningdevkit/rust-lightning
- log 0.4.29 – MIT OR Apache-2.0 – github.com/rust-lang/log
- logos 0.14.4 – MIT OR Apache-2.0 – github.com/maciejhirsz/logos
- lru 0.16.4 – MIT – github.com/jeromefroe/lru-rs
- matchers 0.2.0 – MIT – github.com/hawkw/matchers
- mime 0.3.17 – MIT OR Apache-2.0 – github.com/hyperium/mime
- nostr 0.43.1 – MIT – github.com/rust-nostr/nostr
- nostr-database 0.43.0 – MIT – github.com/rust-nostr/nostr
- nostr-relay-pool 0.43.1 – MIT – github.com/rust-nostr/nostr
- nostr-sdk 0.43.0 – MIT – github.com/rust-nostr/nostr
- nu-ansi-term 0.50.3 – MIT – github.com/nushell/nu-ansi-term
- once_cell 1.21.4 – MIT OR Apache-2.0 – github.com/matklad/once_cell
- p256 0.13.2 und 0.11.1 – Apache-2.0 OR MIT – github.com/RustCrypto/elliptic-curves/tree/master/p256
- percent-encoding 2.3.2 – MIT OR Apache-2.0 – github.com/servo/rust-url
- polyval 0.6.2 – Apache-2.0 OR MIT – github.com/RustCrypto/universal-hashes
- postcard 1.1.3 – MIT OR Apache-2.0 – github.com/jamesmunns/postcard
- ppv-lite86 0.2.21 – MIT OR Apache-2.0 – github.com/cryptocorrosion/cryptocorrosion
- primeorder 0.13.6 – Apache-2.0 OR MIT – github.com/RustCrypto/elliptic-curves/tree/master/primeorder
- prost 0.13.5 – Apache-2.0 – github.com/tokio-rs/prost
- prost-reflect 0.14.7 – MIT OR Apache-2.0 – github.com/andrewhickman/prost-reflect
- prost-types 0.13.5 – Apache-2.0 – github.com/tokio-rs/prost
- rand 0.8.6 – MIT OR Apache-2.0 – github.com/rust-random/rand
- rand_chacha 0.3.1 – MIT OR Apache-2.0 – github.com/rust-random/rand
- rand_core 0.6.4 – MIT OR Apache-2.0 – github.com/rust-random/rand
- regex-automata 0.4.14 – MIT OR Apache-2.0 – github.com/rust-lang/regex
- regex-lite 0.1.9 – MIT OR Apache-2.0 – github.com/rust-lang/regex
- regex-syntax 0.8.10 – MIT OR Apache-2.0 – github.com/rust-lang/regex
- reqwest 0.12.28 – MIT OR Apache-2.0 – github.com/seanmonstar/reqwest
- rfc6979 0.4.0 – Apache-2.0 OR MIT – github.com/RustCrypto/signatures/tree/master/rfc6979
- rustc-demangle 0.1.27 – MIT OR Apache-2.0 – github.com/rust-lang/rustc-demangle
- sec1 0.7.3 und 0.3.0 – Apache-2.0 OR MIT – github.com/RustCrypto/formats/tree/master/sec1
- secp256k1 0.29.1 – CC0-1.0 – github.com/rust-bitcoin/rust-secp256k1
- secp256k1-sys 0.10.1 – CC0-1.0 – github.com/rust-bitcoin/rust-secp256k1
- serde 1.0.228 – MIT OR Apache-2.0 – github.com/serde-rs/serde
- serde_bytes 0.11.19 – MIT OR Apache-2.0 – github.com/serde-rs/bytes
- serde_core 1.0.228 – MIT OR Apache-2.0 – github.com/serde-rs/serde
- serde_json 1.0.149 – MIT OR Apache-2.0 – github.com/serde-rs/json
- serde_urlencoded 0.7.1 – MIT OR Apache-2.0 – github.com/nox/serde_urlencoded
- serde_with 3.18.0 – MIT OR Apache-2.0 – github.com/jonasbb/serde_with
- serde-wasm-bindgen 0.6.5 – MIT – github.com/RReverser/serde-wasm-bindgen
- serdect 0.2.0 – Apache-2.0 OR MIT – github.com/RustCrypto/formats/tree/master/serdect
- sha1_smol 1.0.1 – BSD-3-Clause – github.com/mitsuhiko/sha1-smol
- sha2 0.10.9 – MIT OR Apache-2.0 – github.com/RustCrypto/hashes
- sharded-slab 0.1.7 – MIT – github.com/hawkw/sharded-slab
- signature 2.2.0 – Apache-2.0 OR MIT – github.com/RustCrypto/traits/tree/master/signature
- slab 0.4.12 – MIT – github.com/tokio-rs/slab
- smallvec 1.15.1 – MIT OR Apache-2.0 – github.com/servo/rust-smallvec
- spark-primitives 0.2.0 – Apache-2.0 – crates.io/crates/spark-primitives/0.2.0
- spki 0.7.3 – Apache-2.0 OR MIT – github.com/RustCrypto/formats/tree/master/spki
- subtle 2.6.1 – BSD-3-Clause – github.com/dalek-cryptography/subtle
- thread_local 1.1.9 – MIT OR Apache-2.0 – github.com/Amanieu/thread_local-rs
- tinyvec 1.11.0 – Zlib OR Apache-2.0 OR MIT – github.com/Lokathor/tinyvec
- tokio 1.52.1 – MIT – github.com/tokio-rs/tokio
- tokio_with_wasm 0.8.7 – MIT – github.com/cunarist/tokio-with-wasm
- tokio-stream 0.1.18 – MIT – github.com/tokio-rs/tokio
- tonic 0.12.3 – MIT – github.com/hyperium/tonic
- tonic-types 0.12.3 – MIT – github.com/hyperium/tonic
- tonic-web-wasm-client 0.6.2 – MIT OR Apache-2.0 – github.com/devashishdxt/tonic-web-wasm-client
- tower-service 0.3.3 – MIT – github.com/tower-rs/tower
- tracing 0.1.44 – MIT – github.com/tokio-rs/tracing
- tracing-core 0.1.36 – MIT – github.com/tokio-rs/tracing
- tracing-log 0.2.0 – MIT – github.com/tokio-rs/tracing
- tracing-subscriber 0.3.23 – MIT – github.com/tokio-rs/tracing
- tsify-next 0.5.6 – MIT OR Apache-2.0 – github.com/siefkenj/tsify
- turnkey_enclave_encrypt 0.7.0 – Apache-2.0 – github.com/tkhq/rust-sdk
- unicode-normalization 0.1.25 – MIT OR Apache-2.0 – github.com/unicode-rs/unicode-normalization
- universal-hash 0.5.1 – MIT OR Apache-2.0 – github.com/RustCrypto/traits
- url 2.5.8 – MIT OR Apache-2.0 – github.com/servo/rust-url
- utf8_iter 1.0.4 – Apache-2.0 OR MIT – github.com/hsivonen/utf8_iter
- uuid 1.23.1 – Apache-2.0 OR MIT – github.com/uuid-rs/uuid
- wasm-bindgen 0.2.120 – MIT OR Apache-2.0 – github.com/wasm-bindgen/wasm-bindgen
- wasm-streams 0.4.2 – MIT OR Apache-2.0 – github.com/MattiasBuelens/wasm-streams
- web-sys 0.3.97 – MIT OR Apache-2.0 – github.com/wasm-bindgen/wasm-bindgen/tree/master/crates/web-sys
- web-time 1.1.0 – MIT OR Apache-2.0 – github.com/daxpedda/web-time
- x509-cert 0.2.5 – Apache-2.0 OR MIT – github.com/RustCrypto/formats/tree/master/x509-cert
- zerocopy 0.8.48 – BSD-2-Clause OR Apache-2.0 OR MIT – github.com/google/zerocopy
- zeroize 1.8.2 – Apache-2.0 OR MIT – github.com/RustCrypto/utils
- zerovec 0.11.6 – Unicode-3.0 – github.com/unicode-org/icu4x
- zmij 1.0.21 – MIT – github.com/dtolnay/zmij
Kasse (kasse.kai-pay.net)
- vite 8.3.1 (Laufzeithelfer) – MIT – github.com/vitejs/vite
- qrcode-generator 2.0.4 – MIT – github.com/kazuhikoarase/qrcode-generator
Zahlungslink-Seiten (kai-pay.net/@name)
Auf unserem Server, nicht in Ihrem Browser, erzeugt diese Komponente die QR-Codes der Zahlungslink-Seiten:
- qrcode-generator 2.0.4 – MIT – github.com/kazuhikoarase/qrcode-generator
12. Recht, Sprache und Streitigkeiten
Es gilt deutsches Recht. Bei Verbrauchern bleiben zwingende Schutzvorschriften des Staates ihres gewöhnlichen Aufenthalts nach den einschlägigen Kollisionsregeln unberührt. Für Verbraucher gelten die gesetzlichen Gerichtsstände. Es wird kein ausschließlicher Gerichtsstand zulasten von Verbrauchern vereinbart. Die bei Vertragsschluss gewählte Sprachfassung wird bereitgestellt; Widersprüche zwischen Fassungen dürfen zwingende Rechte nicht beschneiden. Ist eine Klausel unwirksam, gelten die gesetzlichen Regeln; eine automatische Ersetzung durch die wirtschaftlich schärfste zulässige Klausel wird nicht vereinbart.