ہوم / بلاگ / مالیاتی ایپ میں حقیقی رازداری: «بغیر اکاؤنٹ» کا اصل مطلب کیا ہے؟

رازداری

مالیاتی ایپ میں حقیقی رازداری: «بغیر اکاؤنٹ» کا اصل مطلب کیا ہے؟

زیادہ تر مالیاتی ایپس «ہم آپ کی رازداری کا احترام کرتے ہیں» کسی ایسے ترتیبات کے مینو میں لکھ دیتی ہیں جسے کوئی نہیں پڑھتا، چار ہزار الفاظ کی پالیسی کے برابر۔ ہم صاف بتانا چاہتے تھے کہ Amunta آپ کے ڈیٹا کے ساتھ کیا کرتی ہے، اور ہم نے اس کی جانچ کسی تشہیری متن سے نہیں، ایپ کے اپنے کوڈ سے کی۔

ڈیفالٹ: آپ کے فون سے کچھ بھی باہر نہیں جاتا

Amunta کا کھاتہ — اخراجات، آمدنی، قرض، انوائسز، بجٹ اور رپورٹیں — آپ کے آلے پر ایک مقامی ڈیٹا بیس میں رکھا جاتا ہے۔ نہ کوئی رجسٹریشن اسکرین ہے، نہ ای میل کا خانہ، اور ایپ شروع کرنے کے لیے فون نمبر بھی نہیں چاہیے۔ آپ اسے کھولتے ہیں، اور یہ چل پڑتی ہے۔

Amunta میں نہ اشتہاری ٹریکر ہیں، نہ Google Analytics، نہ Facebook SDK۔ استحکام بہتر بنانے کے لیے محدود اور گمنام تکنیکی معلومات بھیجی جا سکتی ہیں؛ ان میں کوئی رقم، مالی ریکارڈ، رابطے یا تصاویر نہیں ہوتیں، اور یہ آپ کو بطور فرد نہیں پہچانتیں۔

چاہیں تو PIN لاک دستیاب ہے۔ جب آپ اسے مقرر کرتے ہیں، تو ایپ PIN نہیں بلکہ اس کا SHA-256 ہیش محفوظ کرتی ہے — وہی طریقہ جو سیکیورٹی کو سنجیدگی سے لینے والا ہر نظام پاس ورڈ رکھنے کے لیے اپناتا ہے۔ اگر کسی کو ایپ کے خام ڈیٹا تک رسائی مل بھی جائے، تو اسے آپ کا PIN کسی فائل میں لکھا نہیں ملے گا۔

اختیاری حصہ: کسی دوسرے کے ساتھ کھاتہ شیئر کرنا

Amunta دو لوگوں کو اپنے کھاتے جوڑنے بھی دیتی ہے — یہ تب کام آتا ہے جب آپ اور آپ کا شریکِ حیات، ساتھ رہنے والا یا کوئی کاروباری ساتھی ایک چلتا حساب ساتھ رکھنا چاہیں، بغیر ہر ایک کے ایک ہی لین دین دو بار درج کیے۔ یہ مکمل طور پر اختیاری ہے۔ بنیادی ایپ کبھی اس کا تقاضا نہیں کرتی۔

جب آپ اسے چالو کرتے ہیں، تو ٹھیک یہی ہوتا ہے — کیونکہ ہمیں لگتا ہے کہ «ٹھیک ٹھیک کیا ہوتا ہے» بتانا «ہم آپ کی رازداری کو سنجیدگی سے لیتے ہیں» کہنے سے زیادہ دیانت دار جواب ہے۔

کوڈ میں جانچے گئے A-Link رجسٹریشن کے راستے کے مطابق، آپ کا فون SF-XXXXXXX جیسی نظر آنے والی نیٹ ورک ID حاصل کرنے کے لیے انکرپشن کیز کا ایک جوڑا بناتا ہے، پھر ایک درخواست بھیجتا ہے جس میں پبلک کی، آپ کی منتخب کرنسی اور ایپ کی قسم کا ایک اشارہ ہوتا ہے۔ اس درخواست میں آپ کا نام، فون نمبر یا ای میل نہیں ہوتا۔ اگر آپ نے ایپ میں کہیں اور فون نمبر یا ای میل لکھا ہے، تو وہ مقامی اسٹوریج میں رہتا ہے اور رجسٹریشن کی درخواست میں شامل نہیں ہوتا۔

یہاں انکرپشن کا کیا مطلب ہے؟

جب دو لوگ جڑتے ہیں، تو مشترکہ لین دین ایک درمیانی سرور (relay) کے ذریعے ان کے فونز کے درمیان سنک ہوتے ہیں۔ یہیں طے ہوتا ہے کہ «اینڈ ٹو اینڈ انکرپٹڈ» کا کوئی ٹھوس مطلب ہے یا یہ بس ایک جملہ ہے۔ Amunta میں اس کا ٹھوس مطلب ہے:

اس راستے میں پرائیویٹ کی آلے پر بنتی ہے، محفوظ اسٹوریج میں رکھی جاتی ہے، اور مشترکہ راز بنانے کے لیے مقامی طور پر استعمال ہوتی ہے۔ A-Link پروٹوکول اسے نہ درمیانی سرور کو بھیجتا ہے، نہ دوسرے فریق کو۔

وہ حصہ جسے «انکرپشن» کے زیادہ تر دعوے چھوڑ دیتے ہیں

یہاں ہم اس سے زیادہ درست رہنا چاہتے ہیں جتنی محنت زیادہ تر ایپس کرتی ہیں۔ جڑے آلات کے درمیان پیغامات پہنچانے والا درمیانی سرور ان کے اندر کی بات نہیں پڑھ سکتا — مواد AES-256-GCM سے انکرپٹ شدہ متن ہے اور سرور کے پاس کی نہیں۔ مگر سرور روٹنگ کی معلومات دیکھتا ہے: کس نیٹ ورک ID نے پیغام بھیجا، کس ID کو بھیجا گیا، اور کب۔ یہ ہر اس نظام میں ناگزیر ہے جس میں درست وصول کنندہ تک پیغام پہنچانے کے لیے سرور چاہیے — یہی سمجھوتہ Signal جیسے نظام بھی قبول کرتے ہیں۔

درمیانی سرور پیغام کو ذخیرے کے طور پر بھی نہیں رکھتا: انکرپٹ شدہ مواد عارضی طور پر تب تک رکھا جاتا ہے جب تک وصول کنندہ آلہ اس کے کامیابی سے پہنچنے اور پراسیس ہونے کی تصدیق نہ کر دے، پھر وہ ہمیشہ کے لیے مٹا دیا جاتا ہے۔ اگر وہ نہ پہنچے یا تصدیق نہ آئے، تو اس کی مدت ختم ہو جاتی ہے اور 24 گھنٹے بعد وہ خود بخود مٹ جاتا ہے۔

اس لیے اس پروٹوکول کی حد میں درست جملہ یہ ہے: درمیانی سرور روٹنگ کی شناختیں اور وقت دیکھ سکتا ہے، مگر لین دین کا مواد پڑھنے کے لیے ضروری کی اس کے پاس نہیں ہوتی۔

یہ کسی رازداری کی پالیسی سے زیادہ اہم کیوں ہے

رازداری کی پالیسی رویے کا وعدہ ہے، جبکہ ڈھانچے کی جانچ دکھاتی ہے کہ معلوم راستے اصل میں کیا لے جاتے ہیں۔ جن حصوں کی ہم نے جانچ کی، ان کے مطابق A-Link کی رجسٹریشن درخواست رابطوں کی فہرست نہیں لے جاتی، آگے بھیجے گئے پیغامات لین دین کا مواد پڑھنے کے قابل شکل میں نہیں لے جاتے، اور PIN سادہ متن کے طور پر محفوظ نہیں ہوتا۔

یہ کوئی دعویٰ نہیں کہ کوئی بھی سافٹ ویئر غلطیوں یا خطرات سے پاک ہے۔ مقصد مطلق ضمانتوں کے بجائے ایسی ٹھوس وضاحت دینا ہے جسے جانچا جا سکے۔ آپ یہ بھی پڑھ سکتے ہیں کہ اصل میں کسے انٹرنیٹ چاہیے اور انکرپٹ شدہ بیک اپ کیسے کام کرتا ہے۔

خود چیک کرنا چاہتے ہیں؟ Amunta ڈاؤن لوڈ کریں اور دیکھیں کہ یہ بغیر انٹرنیٹ کے مکمل کام کرتی ہے۔
← بلاگ اگلا مضمون: بغیر سپریڈ شیٹ قرضوں کو ٹریک کریں ←