Проблема традиционных платёжных API
Stripe, LemonSqueezy, Paddle — каждый стандартный платёжный провайдер требует:- Адрес электронной почты (PII, ответственность по GDPR)
- Аккаунт и пароль (уязвимы к фишингу и взлому)
- Централизованное хранение ключей (единая точка отказа)
- Доверие к тому, что провайдер не продаёт ваши данные
Что мы храним — и чего не храним
Почему payment_hash безопасно хранить
Preimage — это 32-байтный секрет, подтверждающий платёж. Его SHA-256-хэш (payment_hash) уже публично транслируется в инвойсе BOLT11 в момент его создания. Хранение хэша ничего не раскрывает — preimage никогда не попадает в нашу базу данных.
Аутентификация: ваш кошелёк, а не пароль
Панель управления разработчика
Панель аналитики выполняет аутентификацию через LNURL-auth — тот же поток secp256k1, используемый Lightning-кошельками:Удаление данных
Только ваш кошелёк может авторизовать удаление ваших данных. Процесс:- Клиент вызывает
/api/lnurl-auth?lightningAddress=you@yourdomain.com - Сервер возвращает одноразовый k1-вызов + LNURL
- Ваш кошелёк подписывает k1 своим приватным ключом secp256k1
- Сервер проверяет подпись — выдаёт одноразовый 64-символьный токен
- Клиент отправляет POST на
/api/delete-dataс{ lightningAddress, token } - Сервер немедленно аннулирует токен (защита от повторного использования) и удаляет все строки
- Данные уничтожены — никаких тикетов поддержки, никакого подтверждения по email
Распределение ключей
Традиционный SaaS: одна утечка → всё раскрыто. l402-kit распределяет доверие между уровнями:Соответствие LGPD / GDPR по умолчанию
Поскольку мы не храним никакого PII, большинство обязательств по LGPD/GDPR не применяются:- Никаких запросов субъектов данных — нет личности, которую можно найти
- Никаких уведомлений об утечке персональных данных — payment_hash не является персональными данными
- Никакого согласия на cookies — нет отслеживания, нет cookies
- Право на удаление — реализуется криптографически через LNURL-auth
Платежи Lightning по умолчанию приватны
Платежи Lightning не идентифицируют плательщика в блокчейне:- Никакого имени, адреса, банковского счёта
- Маршрут платежа зашифрован по принципу луковой маршрутизации (как Tor)
- Только эмитент инвойса знает, что платёж был проведён
- Личность плательщика никогда не раскрывается получателю
Сравнение
Что это означает для ваших пользователей
Если вы строите на l402-kit:- Ваши пользователи никогда не передают вам свой email
- Утечка вашей базы данных не раскрывает никаких личных данных
- Любой AI-агент может оплатить ваш API без аккаунта и удостоверения личности
- Пользователи, желающие удалить свои данные, делают это самостоятельно, мгновенно, с помощью своего кошелька