Rand Protocol
سياسة الخصوصية

لا يجمع Rand Wallet أي شيء

تُنشر هذه الصفحة بالإنجليزية فقط، والنص الإنجليزي هو المعمول به.

لا يوجد حساب، ولا تسجيل، ولا تحليلات، ولا إعلانات، ولا تقارير أعطال، ولا خادم تابع لنا ترسل إليه المحفظة تقارير. تُنشأ مفاتيحك على جهازك وتبقى عليه.

سارية اعتبارًا من 1 October 2026. تشمل هذه السياسة كل عملاء Rand Wallet: تطبيقي iOS وAndroid، وإضافتي Chrome وFirefox، وتطبيق سطح المكتب لأنظمة Windows وmacOS وLinux، ومحفظة الويب المحلية.

ما يبقى على جهازك

لا يُنسخ شيء احتياطيًا إلى أي خدمة سحابية: النسخ الاحتياطي في Android معطّل للتطبيق، وعنصر Keychain في iOS مُعلَّم لهذا الجهاز فقط.

مفتاح الإنفاق
يُنشأ على الجهاز من عشوائية نظام التشغيل ويُخزَّن مشفّرًا: في Keychain على iOS، وفي تفضيلات مشفّرة مدعومة بـ Keystore على Android، وفي خزنة مشفّرة بكلمة مرور (AES-256-GCM تحت PBKDF2-SHA256) في الإضافات وتطبيق سطح المكتب ومحفظة الويب. لا نستلمه أبدًا ولا نستطيع استرداده لك.
الفتح ببصمة Touch ID
في إضافة Chrome، وفقط إذا فعّلتَه: مفتاح مرور (passkey) تنشئه أداة المصادقة الخاصة بجهازك لهذه الإضافة وحدها. تحتفظ الإضافة بمعرّف مفتاح المرور وبكلمة مرور محفظتك مختومَين بمفتاح لا يستطيع إنتاجه إلا مفتاح المرور هذا بعد بصمة إصبعك (WebAuthn PRF). لا تصل البصمة إلى الإضافة أبدًا، ولا يغادر شيء جهازك.
ملاحظاتك ونشاطك
ذاكرة تخزين مؤقتة محلية لبيانات السلسلة التي يستطيع مفتاحك فتحها، ومفاتيح المعاملات الخاصة بالمدفوعات التي أجريتَها. وتعيد عملية إعادة المسح بناءها.
إعداداتك وجهات اتصالك
عنوان RPC، ومدة القفل التلقائي، والسمة، وأي عناوين حفظتَها باسم.

حذف تطبيق Android أو إحدى إضافات المتصفح يحذف بياناته. أما iOS فيُبقي عناصر Keychain بعد حذف التطبيق، ويبقى ملف wallet.json الخاص بتطبيق سطح المكتب في مجلد بيانات المستخدم بعد إلغاء التثبيت؛ وكلاهما يبقى مشفّرًا على جهازك إلى أن تحذفه.

ما يغادر جهازك، وإلى أين يذهب

إلى عقدة RPC التي تستخدمها
تتحدث المحفظة بروتوكول JSON-RPC مع عقدة واحدة: افتراضيًا https://rpc.randprotocol.org، أو العنوان الذي تدخله في الإعدادات. تطلب الكتل وبيانات شجرة الالتزامات لتعثر على مذكراتك المشفّرة، وترسل المعاملات التي تؤكدها. والمعاملة هي ما تنشره السلسلة أصلًا (التزامات، وnullifiers، ومظاريف مختومة، وإثبات)، ولا تحمل اسمًا ولا حسابًا ولا مبلغًا مقروءًا. وككل خادم، ترى العقدة عنوان IP الذي يأتي منه الطلب، وقد تحتفظ النقطة العامة بسجلات خادم ويب اعتيادية (العنوان، والوقت، وحجم الطلب) لتشغيل الخدمة وحمايتها. أما العقدة التي تشغّلها بنفسك فلا ترى إلا ما ترسله إليها.
إلى faucet الخاص بـ testnet، إن طلبتَ منه
يطلب طلب faucet من العقدة سكّ RAND تجريبية في note لا يستطيع فتحها إلا مفتاحك.
إلى prover، حين لا يستطيع جهازك إنتاج الإثبات بنفسه
المحفظة في المتصفح، أو الهاتف الذي لا يملك ذاكرة كافية لإثبات، يُنتَج إثبات دفعتها بواسطة prover. وافتراضيًا (من الإصدار 0.6.8) تكون هذه هي provers الخاصة بـ RandProtocol: بضع آلات يشغّلها validators التابعون لـ RandProtocol (أربع اليوم، تحت https://prover.randprotocol.org)، دون أي رسوم. ومنذ 0.6.9 لكل آلة مفتاحها الخاص، وتثبّته المحفظة (تعرضها الإعدادات ← Prover بحسب البصمة)؛ أما 0.6.8 فاستخدم مفتاحًا واحدًا مشتركًا بينها جميعًا. وتُنبّهك المحفظة قبل أول عملية إرسال عبرها. تذهب كل مهمة إثبات إلى آلة واحدة، حاملةً مفتاح العرض (viewing key) الخاص بمحفظتك وsalt لمرة واحدة، مشفَّرَين بمفتاح تلك الآلة. وبذلك يستطيع مشغّلها قراءة سجل محفظتك كاملًا، أي كل دفعة مستلمة ومرسلة، في الماضي والمستقبل، لكنه لا يستطيع الإنفاق: فمفتاح الإنفاق لا يغادر جهازك أبدًا، وجهازك هو الذي ينتج إثبات التفويض الصغير بنفسه. ولخصوصية أكبر، اختر prover خاصًا بك في الإعدادات ← Prover (تطبيق سطح المكتب على حاسوبك، أو خادمًا تشغّله أو تثق به)، وستفضّله المحفظة دائمًا حينئذٍ، أو لا تختر prover إطلاقًا (فلا تستطيع محفظة المتصفح عندها الإرسال). ويحذّرك التطبيق قبل أن يحفظ اقترانًا مع prover ليس لك.
إلى المواقع التي تربطها، في الإضافة
على randbridge.org وdurian.market تعرض الإضافة نفسها بوصفها window.rand. لا يعرف الموقع شيئًا إلى أن توافق عليه لذلك الموقع، ويعرف الموقع المعتمد عنوانك وتجزئة مستلم الجسر الخاصة به، ولا شيء غير ذلك. وحين يطلب موقع معتمد معاملة (مبادلة على durian.market)، تعرضها المحفظة في نافذتها الخاصة ولا ترسلها إلا إذا وافقت؛ عندها يعرف الموقع تجزئة تلك المعاملة.
عند إجراء مبادلة
تقرأ المبادلة حالة المجمّع من عقدة RPC، ثم تُثبَت وتُرسَل مثل أي دفعة (انظر أعلاه). ولا يُرسَل أي شيء إلى خوادم durian.market نفسها.
عند فتح رابط
تفتح أزرار «View on RandScan» وما شابهها randscan.org أو randprotocol.org في متصفحك. تُفك هناك، داخل متصفحك، تشفير مفاتيح العرض ومفاتيح المعاملات؛ والمحفظة لا ترسلها إلى أي جهة من تلقاء نفسها.

الأذونات

الكاميرا (iOS وAndroid)
فقط أثناء مسح رمز QR لعنوان أو رابط دفع. تُعالَج الإطارات على الجهاز ولا تُخزَّن ولا تُرسَل.
Face ID وTouch ID وبصمة الإصبع
يتولاها نظام التشغيل؛ ولا يعرف التطبيق إلا ما إذا نجح الفتح.
الإشعارات (Android)
إشعار التقدم الذي يظهر أثناء إنتاج الإثبات.
تخزين المتصفح والمنبّهات واللوحة الجانبية (الإضافات)
الخزنة المشفّرة والإعدادات، ومؤقّت القفل التلقائي، وعرض المحفظة في اللوحة الجانبية للمتصفح.

ما لا نفعله

لا نبيع البيانات ولا نشاركها ولا ننقلها، لأنه لا توجد لدينا بيانات. ولا نتتبعك عبر التطبيقات أو المواقع. لا تحمّل المحفظة أي شيفرة بعيدة: كل ما تشغّله موجود في الحزمة التي ثبّتَّها، والمصدر متاح للعموم على github.com/randprotocol/clients.

الأطفال

Rand Wallet ليس موجّهًا إلى الأطفال ولا يجمع معلومات من أحد.

التغييرات

إذا تغيّرت هذه السياسة، يُنشر النص الجديد هنا بتاريخ سريان جديد، ويظهر التغيير في سجل PRIVACY.md في مستودع clients.

التواصل

للاستفسار عن هذه السياسة: افتح issue في github.com/randprotocol/clients/issues. أما شروط الخدمة الخاصة بالمحفظة فصفحة منفصلة.