Rand Protocol
رازداری کی پالیسی

Rand Wallet کچھ بھی جمع نہیں کرتا

یہ صفحہ صرف انگریزی میں شائع کیا گیا ہے، اور انگریزی متن ہی قابلِ اطلاق ہے۔

نہ کوئی اکاؤنٹ ہے، نہ رجسٹریشن، نہ تجزیاتی ٹریکنگ، نہ اشتہارات، نہ کریش رپورٹنگ، اور نہ ہمارا کوئی ایسا سرور جسے والیٹ رپورٹ کرے۔ آپ کی کلیدیں آپ کے آلے پر بنتی ہیں اور وہیں رہتی ہیں۔

نافذ العمل از 1 October 2026۔ یہ پالیسی Rand Wallet کے ہر کلائنٹ پر لاگو ہوتی ہے: iOS اور Android ایپس، Chrome اور Firefox ایکسٹینشنز، Windows، macOS اور Linux کے لیے ڈیسک ٹاپ ایپ، اور مقامی ویب والیٹ۔

آپ کے آلے پر کیا رہتا ہے

کسی بھی چیز کا بیک اپ کسی کلاؤڈ سروس پر نہیں لیا جاتا: اس ایپ کے لیے Android کا بیک اپ بند ہے، اور iOS Keychain کا اندراج صرف اسی آلے کے لیے مخصوص کیا گیا ہے۔

آپ کی خرچ کی کلید
یہ آلے پر آپریٹنگ سسٹم کی بے ترتیبی (randomness) سے بنتی ہے اور خفیہ شدہ حالت میں محفوظ کی جاتی ہے: iOS پر Keychain میں، Android پر Keystore کی پشت پناہی والی خفیہ ترجیحات میں، اور ایکسٹینشنز، ڈیسک ٹاپ ایپ اور ویب والیٹ میں پاس ورڈ سے خفیہ کردہ والٹ (PBKDF2-SHA256 کے تحت AES-256-GCM) میں۔ یہ کلید ہمیں کبھی موصول نہیں ہوتی اور ہم اسے آپ کے لیے بازیافت نہیں کر سکتے۔
Touch ID سے کھولنا
صرف Chrome ایکسٹینشن میں، اور صرف اس صورت میں جب آپ اسے فعال کریں: آپ کے آلے کا اپنا تصدیقی نظام صرف اسی ایکسٹینشن کے لیے ایک پاس کی بناتا ہے۔ ایکسٹینشن اس پاس کی کی شناخت اور آپ کے والیٹ کا پاس ورڈ ایک ایسی کلید کے تحت مہر بند رکھتی ہے جو صرف وہی پاس کی آپ کے فنگر پرنٹ کے بعد بنا سکتی ہے (WebAuthn PRF)۔ فنگر پرنٹ کبھی ایکسٹینشن تک نہیں پہنچتا، اور کوئی چیز آپ کے آلے سے باہر نہیں جاتی۔
آپ کے نوٹس اور سرگرمی
چین کے اس ڈیٹا کا مقامی کیش جسے آپ کی کلید کھول سکتی ہے، اور آپ کی کی گئی ادائیگیوں کی ٹرانزیکشن کلیدیں۔ دوبارہ اسکین کرنے سے یہ از سر نو بن جاتا ہے۔
آپ کی ترتیبات اور رابطے
RPC URL، خودکار لاک کا وقفہ، تھیم، اور وہ تمام پتے جو آپ نے نام کے ساتھ محفوظ کیے ہیں۔

Android ایپ یا براؤزر ایکسٹینشن ہٹانے سے اس کا ڈیٹا بھی ہٹ جاتا ہے۔ iOS ایپ حذف ہونے کے بعد بھی Keychain کے اندراجات برقرار رکھتا ہے، اور ڈیسک ٹاپ ایپ کی wallet.json ان انسٹال کے بعد بھی آپ کے یوزر ڈیٹا فولڈر میں رہتی ہے؛ دونوں آپ کے آلے پر اس وقت تک خفیہ شدہ حالت میں رہتے ہیں جب تک آپ انہیں حذف نہ کریں۔

آپ کے آلے سے کیا باہر جاتا ہے، اور کہاں جاتا ہے

اس RPC نوڈ کو جو آپ استعمال کرتے ہیں
والیٹ ایک نوڈ سے JSON-RPC کے ذریعے بات کرتا ہے: بطور طے شدہ https://rpc.randprotocol.org، یا وہ URL جو آپ Settings میں درج کریں۔ یہ آپ کے نوٹس تلاش کرنے کے لیے بلاکس اور کمٹمنٹ ٹری کا ڈیٹا طلب کرتا ہے، اور ان ٹرانزیکشنز کو جمع کراتا ہے جن کی آپ تصدیق کریں۔ ٹرانزیکشن وہی کچھ ہے جو چین ویسے بھی شائع کرتی ہے (کمٹمنٹس، نلیفائرز، مہر بند لفافے اور ایک ثبوت)، اور اس میں نہ کوئی نام ہوتا ہے، نہ اکاؤنٹ، نہ کوئی قابلِ مطالعہ رقم۔ کسی بھی سرور کی طرح، نوڈ وہ IP پتہ دیکھتا ہے جہاں سے درخواست آتی ہے، اور عوامی اینڈ پوائنٹ سروس چلانے اور اس کے تحفظ کے لیے عام ویب سرور لاگز (پتہ، وقت، درخواست کا حجم) رکھ سکتا ہے۔ جو نوڈ آپ خود چلاتے ہیں وہ صرف وہی دیکھتا ہے جو آپ اسے بھیجتے ہیں۔
testnet فاسٹ کو، اگر آپ اس سے درخواست کریں
فاسٹ کی درخواست نوڈ سے کہتی ہے کہ وہ آزمائشی RAND ایک ایسے نوٹ میں جاری کرے جسے صرف آپ کی کلید کھول سکتی ہے۔
ثبوت ساز کو، جب آپ کا آلہ خود ثبوت نہ بنا سکے
براؤزر والیٹ، یا ایسا فون جس میں ثبوت کے لیے درکار میموری نہ ہو، ادائیگی کا ثبوت ایک ثبوت ساز سے بنواتا ہے۔ بطور طے شدہ (ورژن 0.6.8 سے) یہ RandProtocol کے ثبوت ساز ہیں: RandProtocol کے تصدیق کنندگان کی چلائی ہوئی چند مشینیں (فی الحال چار، https://prover.randprotocol.org کے تحت)، جو کوئی فیس نہیں لیتیں۔ 0.6.9 سے ہر مشین کی اپنی کلید ہے، جسے والیٹ پِن کرتا ہے (Settings → Prover انہیں فنگر پرنٹ کے لحاظ سے درج کرتا ہے)؛ 0.6.8 میں ان سب کی ایک مشترکہ کلید استعمال ہوتی تھی۔ ان کے ذریعے پہلی بار بھیجنے سے پہلے والیٹ آپ کو آگاہ کرتا ہے۔ ثبوت سازی کا ہر کام ایک مشین کو جاتا ہے، جس کے ساتھ آپ کے والیٹ کی ناظر کلید اور ایک یک بارہ نمک (salt) ہوتا ہے، اور یہ اس مشین کی کلید کے لیے خفیہ کیا جاتا ہے۔ ان کے ذریعے اس کا آپریٹر آپ کے والیٹ کی پوری تاریخ پڑھ سکتا ہے، یعنی ہر وصول شدہ اور بھیجی گئی ادائیگی، ماضی کی بھی اور مستقبل کی بھی، مگر وہ خرچ نہیں کر سکتے: آپ کی خرچ کی کلید کبھی آپ کے آلے سے باہر نہیں جاتی، اور آلہ اجازت کا چھوٹا ثبوت خود بناتا ہے۔ مزید رازداری کے لیے Settings → 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 بچوں کے لیے نہیں بنایا گیا اور کسی سے بھی کوئی معلومات جمع نہیں کرتا۔

تبدیلیاں

اگر یہ پالیسی تبدیل ہوتی ہے تو نیا متن نئی تاریخِ نفاذ کے ساتھ یہیں شائع کیا جاتا ہے، اور یہ تبدیلی clients ریپوزٹری میں PRIVACY.md کی تاریخ میں دیکھی جا سکتی ہے۔

رابطہ

اس پالیسی سے متعلق سوالات کے لیے github.com/randprotocol/clients/issues پر ایک issue کھولیں۔ والیٹ کی شرائطِ خدمات ایک الگ صفحے پر ہیں۔