زیادہ تر منی ایپس ایک سیٹنگز مینو میں "We respect your privacy" لکھتی ہیں جسے کوئی نہیں پڑھتا، اور ساتھ ہی 4,000 الفاظ کی پالیسی بھی ہوتی ہے۔ ہم یہ واضح کرنا چاہتے تھے کہ Amunta آپ کے ڈیٹا کے ساتھ کیا کرتا ہے، جسے ہم نے ایپ کے کوڈ سے تصدیق کی، نہ کہ مارکیٹنگ کے متن سے۔
ڈیفالٹ: آپ کے فون سے کچھ بھی نہیں نکلتا
Amunta کتاب—اخراجات، آمدنی، قرضے، بلز، بجٹس، اور رپورٹس—آپ کے ڈیوائس کے مقامی ڈیٹا بیس میں محفوظ ہے۔ کوئی ریکارڈنگ اسکرین نہیں، کوئی میل فیلڈ نہیں، ایپ استعمال کرنے کے لیے کوئی فون نمبر درکار نہیں۔ آپ اسے کھولتے ہیں، اور یہ کام کر جاتا ہے۔
Amunta کے پاس اشتہاری ٹریکرز، گوگل اینالیٹکس، یا فیس بک SDK نہیں ہے۔ آپ استحکام کو بہتر بنانے کے لیے گمنام اور محدود تکنیکی معلومات بھیج سکتے ہیں؛ اس میں رقم، مالی ریکارڈز، رابطے، یا تصاویر شامل نہیں ہیں، اور یہ آپ کی شناخت بطور شخص نہیں کرتا۔
اگر آپ چاہیں تو پن لاک دستیاب ہے۔ جب ایپ سیٹ اپ ہوتی ہے، تو ایپ اپنا SHA-256 کوڈ محفوظ کرتی ہے، خود کوڈ کو نہیں — وہی طریقہ جو کسی بھی سسٹم میں پاس ورڈز محفوظ کرنے کے لیے استعمال ہوتا ہے جو سیکیورٹی کو سنجیدگی سے لیتا ہے۔ اگر کوئی ایپ کے خام ڈیٹا تک رسائی حاصل کرے تو وہ آپ کا کوڈ فائل میں لکھا ہوا نہیں ڈھونڈے گا۔
اختیاری: کسی اور کے ساتھ نوٹ بک شیئر کریں
Amunta دو افراد کو اپنے اکاؤنٹس لنک کرنے کی اجازت بھی دیتا ہے — جو اس وقت مفید ہے جب آپ اور آپ کا ساتھی، روم میٹ یا کلائنٹ چیکنگ اکاؤنٹ شیئر کرنا چاہتے ہیں بغیر اس کے کہ آپ دونوں ایک ہی لین دین دوبارہ داخل کریں۔ یہ مکمل طور پر اختیاری ہے۔ بنیادی ایپ کبھی اس کا مطالبہ نہیں کرتی۔
جب یہ فعال ہوتا ہے، تو بالکل یہی ہوتا ہے، کیونکہ ہم "بالکل جو ہوتا ہے" کو زیادہ ایماندار جواب سمجھتے ہیں بجائے اس کے کہ "ہم آپ کی پرائیویسی کو سنجیدگی سے لیتے ہیں۔"
کوڈ میں دیکھے گئے A-Link رجسٹریشن راستے کے مطابق، آپ کا فون ایک جوڑی انکرپشن کیز پیدا کرتا ہے تاکہ نیٹ ورک آئی ڈی حاصل کی جا سکے جو کچھ یوں دکھائی دیتی ہے۔ SF-XXXXXXX، پھر ایک درخواست بھیجتا ہے جس میں پبلک کی، آپ کی منتخب کرنسی، اور ایپ کی کیٹیگری ظاہر کرنے والا ٹیگ ہوتا ہے۔ اس درخواست میں آپ کا نام، فون نمبر، یا ای میل شامل نہیں ہے۔ اگر آپ ایپ میں کہیں اور فون نمبر یا میل ٹائپ کرتے ہیں تو وہ مقامی اسٹوریج میں رہتا ہے اور رجسٹریشن کی درخواست میں شامل نہیں ہوتا۔
یہاں اِنکرپشن کا اصل مطلب کیا ہے؟
جب دو افراد منسلک ہوں تو ان کے فونز کے درمیان مشترک لین دین ریلے سرور کے ذریعے ہم آہنگ ہوتا ہے۔ اسی مقام پر یہ واضح ہوتا ہے کہ «اینڈ ٹو اینڈ اِنکرپشن» ایک حقیقی تکنیکی تحفظ ہے یا محض دعویٰ۔ Amunta میں اس کا مطلب واضح اور مخصوص ہے:
- ہر ڈیوائس کے پاس چابیوں کا ایک جوڑا ہوتا ہے۔ جب آپ کسی لنکڈ کانٹیکٹ کو ٹرانزیکشن بھیجتے ہیں، تو دونوں پبلک کیز کو کی ایکسچینج کے ذریعے ضم کیا جاتا ہے X25519 بیضوی خموں پر، تاکہ ایک مشترکہ راز پیدا کیا جا سکے۔
- یہ مشترکہ راز منتقل ہو جاتا ہے HKDF-SHA256 ایک جامد انکرپشن کی نکالنے کے لیے۔
- لین دین کا ڈیٹا اس طرح انکوڈ کیا جاتا ہے AES-256-GCM اس سے پہلے کہ آپ ڈیوائس کو مستقل طور پر چھوڑ دیں۔
اس عمل میں نجی کلید آلے پر بنتی ہے، محفوظ اسٹوریج میں رکھی جاتی ہے، اور مشترک راز بنانے کے لیے مقامی طور پر استعمال ہوتی ہے۔ A-Link پروٹوکول اسے ریلے سرور یا دوسرے فریق کو نہیں بھیجتا۔
وہ حصہ جسے زیادہ تر «اِنکرپٹڈ» دعوے نظر انداز کرتے ہیں
یہاں درست وضاحت ضروری ہے۔ منسلک آلات کے درمیان پیغام پہنچانے والا ریلے سرور اندر کا مواد نہیں پڑھ سکتا؛ مواد AES-256-GCM سے اِنکرپٹ ہوتا ہے اور سرور کے پاس کلید نہیں ہوتی۔ البتہ پیغام درست جگہ پہنچانے کے لیے سرور محدود روٹنگ معلومات دیکھتا ہے: کس نیٹ ورک شناخت نے پیغام بھیجا، کس شناخت کو بھیجا گیا، اور کب۔ یہ ایسے ہر نظام کی عملی ضرورت ہے جس میں سرور پیغام کو درست وصول کنندہ تک پہنچاتا ہے۔
ریلے سرور پیغام مستقل طور پر محفوظ نہیں کرتا۔ اِنکرپٹڈ پیکج صرف اس وقت تک عارضی طور پر رہتا ہے جب تک وصول کنندہ کا آلہ کامیاب وصولی اور کارروائی کی تصدیق نہ کر دے، پھر اسے مستقل طور پر حذف کر دیا جاتا ہے۔ اگر ترسیل یا تصدیق نہ ہو تو وہ ختم ہو جاتا ہے اور 24 گھنٹے بعد خودکار طور پر حذف کر دیا جاتا ہے۔
اس پروٹوکول کی حدود میں اصل سزا یہ ہے: سوائپ سرور روٹنگ اور ٹائمنگ آئی ڈیز دیکھ سکتا ہے، لیکن اس کے پاس ٹرانزیکشن کے مواد کو پڑھنے کی کلید نہیں ہے۔
یہ پرائیویسی پالیسی سے زیادہ کیوں اہم ہے
پرائیویسی پالیسی رویے کا وعدہ کرتی ہے، اور اسٹرکچر ریویو دکھاتا ہے کہ معلوم راستے حقیقت میں کیا رکھتے ہیں۔ ہم نے جن حصوں کا جائزہ لیا ہے ان کے مطابق، A-Link رجسٹریشن ایپلیکیشن میں رابطہ فہرست نہیں ہوتی، ریلے پیغامات میں لین دین کا مواد اس کی قابل پڑھائی شکل میں نہیں ہوتا، اور پن کوڈ واضح متن کے طور پر محفوظ نہیں ہوتا۔
یہ دعویٰ نہیں کہ کوئی سافٹ ویئر غلطیوں یا خطرات سے پاک ہے۔ مقصد یہ ہے کہ ایک مخصوص وضاحت فراہم کی جائے جس کا جائزہ لیا جا سکے، نہ کہ مکمل ضمانتیں۔ آپ یہ بھی پڑھ سکتے ہیں انٹرنیٹ کو اصل میں کیا چاہیے اورانکرپٹڈ بیک اپ کیسے کام کرتا ہے.