مشكلة واجهات برمجة الدفع التقليدية
Stripe وLemonSqueezy وPaddle — كل مزود دفع تقليدي يتطلب:- عنوان بريد إلكتروني (بيانات شخصية، مسؤولية قانونية بموجب GDPR)
- حساباً وكلمة مرور (قابلة للتصيد والاختراق)
- تخزيناً مركزياً للمفاتيح (نقطة فشل واحدة)
- الثقة بأن المزود لن يبيع بياناتك
ما نخزّنه — وما لا نخزّنه
| البيانات | مُخزَّن | السبب |
|---|---|---|
payment_hash | ✅ نعم | SHA-256 للـ preimage — منشور مسبقاً في فاتورة BOLT11 |
| عنوان Lightning | ✅ نعم (المالك فقط) | مطلوب لتوجيه التقسيم بنسبة 99.7% |
| نقطة النهاية المُستدعاة | ✅ نعم | مطلوب لتحليلاتك |
preimage (سر الدفع) | ❌ أبداً | سيكشف مفتاح الدفع |
| البريد الإلكتروني | ❌ أبداً | غير مطلوب — المحفظة هي الهوية |
| الاسم / IP / الجهاز | ❌ أبداً | لا يُجمع في أي طبقة |
| الكوكيز / التتبع | ❌ أبداً | لا توجد حزم تحليل، لا بصمات رقمية |
لماذا payment_hash آمن للتخزين
الـ preimage هو السر المؤلف من 32 بايت الذي يُثبت الدفع. أما هاش SHA-256 الخاص به (payment_hash) فيُبثّ علناً في فاتورة BOLT11 فور إنشائها. تخزين الهاش لا يكشف شيئاً — إذ لا يلمس الـ preimage قاعدة بياناتنا أبداً.
التوثيق: محفظتك، لا كلمة مرور
لوحة تحكم المطوّر
تُوثّق لوحة التحليلات الهوية عبر LNURL-auth — نفس تدفق secp256k1 الذي تستخدمه محافظ Lightning Network:حذف البيانات
فقط محفظتك يمكنها تفويض حذف بياناتك. التدفق:- يستدعي العميل
/api/lnurl-auth?lightningAddress=you@yourdomain.com - يُعيد الخادم تحدي k1 لمرة واحدة + LNURL
- تُوقّع محفظتك k1 بمفتاحها الخاص secp256k1
- يتحقق الخادم من التوقيع — ويُصدر رمزاً مكوّناً من 64 حرفاً للاستخدام مرة واحدة
- يُرسل العميل طلب POST إلى
/api/delete-dataمع{ lightningAddress, token } - يُلغي الخادم الرمز فوراً (لمنع إعادة الاستخدام) ويحذف جميع الصفوف
- البيانات مُحذوفة — لا تذكرة دعم، لا تأكيد بريد إلكتروني
توزيع المفاتيح
خدمات SaaS التقليدية: اختراق واحد ← كل شيء مكشوف. يوزّع l402-kit الثقة عبر طبقات:الامتثال لـ LGPD / GDPR بحكم التصميم
نظراً لأننا لا نخزّن أي بيانات شخصية (PII)، فإن معظم التزامات LGPD/GDPR لا تنطبق:- لا طلبات الاطلاع على البيانات — لا توجد هوية للبحث عنها
- لا إشعار اختراق للبيانات الشخصية — الـ payment_hash ليس بياناً شخصياً
- لا موافقة على الكوكيز — لا تتبع، لا كوكيز
- حق المحو — مُنفَّذ مشفورياً عبر حذف LNURL-auth
مدفوعات Lightning Network خاصة افتراضياً
لا تُعرّف مدفوعات Lightning Network الدافع على السلسلة:- لا اسم، لا عنوان، لا حساب مصرفي
- مسار الدفع مشفّر بالبصل (مثل Tor)
- فقط مُصدر الفاتورة يعلم بتسوية الدفع
- لا تُكشف هوية الدافع للمستفيد أبداً
مقارنة
| l402-kit | Stripe | LemonSqueezy | |
|---|---|---|---|
| البريد الإلكتروني مطلوب | ❌ | ✅ | ✅ |
| الحساب مطلوب | ❌ | ✅ | ✅ |
| KYC / التحقق من الهوية | ❌ | ✅ | ✅ |
| بيانات شخصية مخزّنة | ❌ | ✅ | ✅ |
| طريقة التوثيق | محفظة secp256k1 | بريد إلكتروني + كلمة مرور | بريد إلكتروني + كلمة مرور |
| آلية الحذف | إثبات مشفور | طلب بريد إلكتروني | طلب بريد إلكتروني |
| عبء LGPD/GDPR | ضئيل | مرتفع | مرتفع |
| الدافع مجهول | ✅ | ❌ | ❌ |
ما يعنيه هذا لمستخدميك
إذا بنيت على l402-kit:- لا يُسلّم مستخدموك بريدهم الإلكتروني قط
- اختراق قاعدة بياناتك لا يكشف أي بيانات شخصية
- يمكن لأي وكيل ذكاء اصطناعي الدفع لواجهة برمجة التطبيقات الخاصة بك دون حساب أو هوية
- المستخدمون الراغبون في حذف بياناتهم يفعلون ذلك بأنفسهم، فوراً، بمحافظهم