رازداری — UmmahSphere
آخری اپ ڈیٹ: 26 اگست 2026۔ ایپ: UmmahSphere 5.9.0۔
کوڈ سے لکھی گئی، کسی سانچے سے نہیں
نیچے دی گئی ہر بات ایپ میں موجود کسی نہ کسی فائل سے آئی ہے۔ جہاں ایپ کو کچھ معلوم ہو ہی نہیں سکتا، وہاں یہ بات صاف لکھی ہے، بات گھمائی نہیں گئی۔
1۔ ایپ اور سرور کون چلاتا ہے
ایپ اور گفتگو کا سرور، دونوں ایک ہی ذمہ دار چلاتا ہے۔ یہ الگ الگ خدمات نہیں ہیں اور نہ ہی کسی اور کی ہیں۔
گفتگو کا سرور cloud.atomtech.ro پر ہے۔ یہ ایک عام ریلے (درمیانی سرور) ہے: پیغامات وصول کرتا ہے اور آگے بھیج دیتا ہے۔ یہ کوئی غیر مرکزی نیٹ ورک نہیں، اور کوئی پیغام ایک فون سے دوسرے فون تک براہِ راست نہیں جاتا۔
نہ کوئی معاونت کی ٹیم ہے اور نہ چوبیس گھنٹے کی نگرانی۔ درخواستیں صرف ایک پتے پر پہنچتی ہیں، وہی جو حصہ 9 میں دیا ہے، اور جواب میں دیر ہو سکتی ہے۔
2۔ فون پر کیا رہتا ہے
کوئی اکاؤنٹ نہیں ہے۔ مقامی ڈیٹا ایپ کی نجی جگہ میں رہتا ہے۔ منتخب ترجیحات اور جرنل آپ کے Google اکاؤنٹ کے مرموز Android بیک اپ میں محفوظ رہ سکتے اور دوبارہ تنصیب پر بحال ہو سکتے ہیں؛ چیٹ کی کلیدیں اور سیشن خارج ہیں۔
- ummah_native_prefs
- منتخب شہر، حساب کا طریقہ، منٹ کی دستی اصلاحات، عصر کا فقہی مسلک، بلند عرض البلد کا اصول، تھیم، زبان، اذان کی آواز اور تسبیح کی گنتی
- ummah_qadha_khatam_prefs
- قضا کا ریکارڈ، یعنی وہ نمازیں جو آپ کے ذمے باقی ہیں، اور ختم کی پیش رفت
- ummah_quran_bookmarks
- آپ کے بک مارکس اور آیات پر لکھے گئے نوٹس، جیسے آپ نے لکھے
- ummah_quran_position
- وہ آخری آیت جہاں آپ رکے تھے، تاکہ وہیں واپس آ سکیں
- ummah_quran_reciter, ummah_quran_audio
- منتخب قاری اور وہ تلاوتیں جو آپ نے فون پر ڈاؤن لوڈ کیں
- ummah_prayer_tracker
- پانچوں نمازوں کے روزانہ اندراج
- ummah_hifz
- آپ نے کیا حفظ کیا، ہر حصے پر آپ کو کتنا اعتماد ہے اور اگلی دہرائی کب ہے
- ummah_ramadan_prefs
- روزے اور رمضان کے اندراج
- ummah_consent_prefs
- آپ نے کس بات پر ہاں کہی اور کس وقت۔ صرف ہاں نہیں، تاریخ بھی رکھی جاتی ہے، تاکہ بتایا جا سکے کہ آپ نے کب منظوری دی
- ummah_moderation_prefs
- اُن لوگوں کی فہرست جنہیں آپ نے بلاک کیا، اُس وقت کے اُن کے ناموں کے ساتھ
- ummah_community_prefs
- وہ کلید جو گفتگو میں آپ کی شناخت بناتی ہے، ظاہر ہونے والا نام اور منتخب رنگ۔ کلید بیک اپ میں شامل نہیں ہوتی، تاکہ دو انسٹالیشن ایک ہی شخص نہ بن جائیں
- ummah_jamat_push, ummah_jamat_notification_dedupe
- آپ کا جماعت کا انتخاب، انسٹالیشن کی قلمی شناخت اور راز، روٹنگ کے لیے ملک، H3 سیل، زبان اور وقتی علاقہ، تصدیق کی منتظر دعوتیں اور حالیہ پہنچائی گئی شناختیں۔ یہ ڈیوائس سے بندھے ہیں اور Android بیک اپ اور دستی برآمد سے خارج ہیں
- ummah_adhan_reliability
- وہ ریکارڈ جو بتاتا ہے کہ اذان واقعی بجی یا نہیں، کس وقت اور کتنی تاخیر سے
- ummah_daily_content_prefs, ummah_overpass_cache, ummah_mosque_directory_cache, ummah_metal_prices, ummah_stream_config
- عارضی محفوظ معلومات: دن کا مواد، مقامات کی تلاش کے جوابات، سونے کا آخری نرخ اور ریڈیو اسٹیشنوں کی فہرست۔ مٹا دیں تو یہ خود دوبارہ بن جاتی ہیں
- adhan_silence_state, ummah_backup_prefs
- ایپ کا اپنا اندرونی حساب: اذان سے پہلے کی رِنگر پروفائل اور ’ڈسٹرب نہ کریں‘ کی حالت، جو خاموشی کے دورانیے تک محفوظ رہتی ہے تاکہ بعد میں پہلے جیسی کر دی جائے، اور آخری بیک اپ اور آخری بحالی کی تاریخ، وہی جو آپ ترتیبات ← بیک اپ میں دیکھتے ہیں
کیا سرے سے موجود ہی نہیں
نہ اکاؤنٹ، نہ پاس ورڈ اور نہ اشتہاری ID۔ ہم اشتہارات، analytics یا خودکار کریش رپورٹنگ شامل نہیں کرتے۔ Firebase Messaging اور Play Integrity App Check صرف اختیاری پس منظر جماعت کال پہنچانے اور غلط استعمال سے تحفظ کے لیے ہیں؛ فعال کرنے پر ایک آلہ ٹوکن اور تخمینی H3 سیل پر کارروائی ہو سکتی ہے، آپ کے درست محددات پر نہیں۔
3۔ فون سے کیا باہر جاتا ہے
دس منزلیں، بس اتنی۔ ہر ایک کو ایپ کے اندر سے واقعی کوئی نہ کوئی کوڈ پکارتا ہے؛ یہاں کچھ بھی محض احتیاطاً درج نہیں کیا گیا۔
| میزبان | کیا جاتا ہے | کب | بند کیا جا سکتا ہے |
|---|---|---|---|
cloud.atomtech.ro (گفتگو، WebSocket) | جو ظاہر ہونے والا نام آپ منتخب کرتے ہیں، پیغامات کا متن، فرضی نام والی شناخت اور وہ چینل جس میں آپ داخل ہوتے ہیں۔ | صرف اُس صورت میں جب آپ نے گفتگو شروع کر رکھی ہو۔ جب تک بند ہے، ایپ کنکشن نہیں کھولتی۔ | ہاں۔ ترتیبات ← کمیونٹی میں گفتگو۔ |
cloud.atomtech.ro (streams.json) | آپ کے بارے میں کچھ نہیں، سوائے IP ایڈریس کے۔ | دن میں ایک بار، جب آپ ریڈیو کھولتے ہیں۔ | نہیں، مگر درخواست میں ذاتی نوعیت کا کچھ نہیں ہوتا۔ |
muslim.atomtech.ro (مساجد) | ملک کا کوڈ، درجہ ۷ کا ایک H3 خانہ — تقریباً ۵ مربع کلومیٹر کا علاقہ، آپ کا نقطہ نہیں — اور کتنے نتائج مانگے جا رہے ہیں۔ ساتھ ہی ایپ کا نام اور ورژن۔ تلاش کا دائرہ یہیں رہتا ہے: فاصلے کے مطابق چھانٹ فون پر ہوتی ہے۔ درست نقاط بھی نہیں جاتے، مگر خانہ تخمینی علاقہ ظاہر کر دیتا ہے۔ | جب آپ ریڈار میں تلاش کا بٹن دباتے ہیں۔ اس کی کوئی رضامندی کی ونڈو نہیں: مقام جیسی کوئی چیز جاتی ہی نہیں جس کے بارے میں آپ سے پوچھنا پڑے۔ | ہاں — تلاش نہ کریں۔ پہلے سے ڈاؤن لوڈ شدہ فہرست فون پر رہتی ہے اور انٹرنیٹ کے بغیر بھی پڑھی جا سکتی ہے۔ |
muslim.atomtech.ro (Jamat push) | فعال کرنے پر: FCM ٹوکن، قلمی عوامی کلید، انسٹالیشن کی شناخت اور راز، ملک، ریزولیشن 6 کا H3 سیل، زبان اور وقتی علاقہ۔ دعوت پر: نماز، سیل یا مسجد، طے شدہ اور اختتامی وقت، اور دہرے پیغام روکنے کی شناخت۔ درست کوآرڈینیٹس نہیں بھیجے جاتے۔ | صرف جماعت پش کو واضح طور پر فعال کرنے کے بعد؛ علاقہ یا ٹوکن بدلنے پر روٹنگ تازہ ہوتی ہے، اور دعوت صرف آپ کی تصدیق پر بھیجی جاتی ہے۔ | ہاں — جماعت پش بند کریں۔ ایپ رجسٹریشن منسوخ کرنے کی درخواست کرتی، Firebase بند کرتی اور مقامی ٹوکن مٹاتی ہے؛ اگر منسوخی سرور تک نہ پہنچے تو سرور کا ڈیٹا دستاویزی مدت تک محفوظ رہتا ہے۔ |
Google Firebase Messaging / Play Integrity App Check | Firebase ترسیل کے لیے درکار FCM ٹوکن اور تکنیکی ڈیٹا پر کارروائی کرتا ہے۔ Play Integrity، App Check ثبوت جاری کرنے کے لیے ایپ اور ڈیوائس کے تکنیکی اشاروں پر کارروائی کرتا ہے۔ پش میں دعوت کی شناخت، نماز، طے شدہ اور اختتامی وقت، اختیاری مسجد شناخت اور ڈیپ لنک ہوتے ہیں۔ اطلاع کا متن انٹرفیس کی زبان میں فون پر بنایا جاتا ہے؛ پش میں H3 سیل یا درست کوآرڈینیٹس نہیں ہوتے۔ | واضح فعالیت کے بعد: ٹوکن جاری یا تبدیل ہونے، App Check ثبوت ملنے، اور جماعت کی دعوت پہنچائے جانے پر۔ | ہاں — جماعت پش بند کریں۔ ایپ خودکار ابتدا بند کرتی اور ٹوکن مٹانے کی درخواست کرتی ہے؛ Google اپنی پالیسی اور قانونی ذمہ داریوں کے مطابق ڈیٹا رکھ سکتا ہے۔ |
overpass-api.de | حلال مقامات اور قصاب خانوں کے لیے: تقریباً 1.1 کلومیٹر کے خانے تک گول کیا ہوا ایک نقطہ اور مطلوبہ دائرہ۔ اس کے ساتھ ایپ کا نام اور ورژن، جو سرور کے قواعد کے تحت ضروری ہیں۔ جن ملکوں تک مساجد کی ڈائریکٹری ابھی نہیں پہنچی، وہاں اسی جواب کی OSM مساجد متبادل کے طور پر دکھائی جاتی ہیں — کسی اضافی درخواست کے بغیر۔ | صرف اُس وقت جب آپ تلاش کا بٹن دبائیں، اور وہ بھی آپ کی منظوری کے بعد۔ | ہاں۔ ترتیبات ← مقامات کی تلاش۔ |
everyayah.com | آپ کون سی سورہ، کون سی آیت اور کس قاری کو سن یا ڈاؤن لوڈ کر رہے ہیں۔ | تلاوت چلاتے یا ڈاؤن لوڈ کرتے وقت۔ | ہاں — آڈیو نہ سنیں اور نہ ڈاؤن لوڈ کریں۔ |
qurango.net, cdn-globecast.akamaized.net | یہ کہ آپ وہ اسٹیشن سن رہے ہیں اور کتنی دیر چلا رہے ہیں۔ | جب تک ریڈیو اسٹیشن یا ویڈیو نشریات چلتی رہے۔ | ہاں — اسٹیشن نہ چلائیں۔ |
api.gold-api.com | IP ایڈریس کے سوا کچھ نہیں۔ کوئی رقم اور کوئی حساب فون سے باہر نہیں جاتا۔ | جب آپ زکوٰۃ کا حساب کھولتے ہیں۔ | ہاں — زکوٰۃ کا حساب نہ کھولیں۔ |
api.frankfurter.dev | صرف کرنسی کا کوڈ: وہی جو آپ نے منتخب کی، یا پہلی بار کھولنے پر RON، جب آپ نے ابھی کچھ منتخب نہیں کیا۔ | یہ بھی زکوٰۃ کے حساب پر، اور صرف اُس وقت جب حساب میں کرنسی USD نہ ہو۔ | پوری طرح نہیں۔ حساب RON سے شروع ہوتا ہے اور پہلی بار کھلتے ہی، اس سے پہلے کہ آپ کرنسی منتخب کر سکیں، شرحِ تبادلہ مانگ لیتا ہے۔ جب تک کرنسی USD ہے، اس میزبان کی طرف مزید کچھ نہیں جاتا۔ کچھ بھی نہ جانا صرف اُسی صورت میں یقینی ہے جب آپ حساب نہ کھولیں۔ |
IP ایڈریس ہر ایک کو نظر آتا ہے
جدول میں دیا گیا ہر میزبان سرور آپ کا IP ایڈریس دیکھتا ہے۔ کنکشن اسی طرح کام کرتا ہے اور اس کے بغیر ممکن ہی نہیں۔ IP سے تقریباً شہر کا پتہ چل جاتا ہے۔
جدول پیچھے کیوں رہ سکتا ہے
ریڈیو اسٹیشنوں کی فہرست ہمارے سرور سے آتی ہے اور اس میں اوپر دیے گئے میزبانوں کے علاوہ بھی نام ہو سکتے ہیں۔ آج جو فہرست میں ہے، وہی جدول میں ہے۔ جس دن فہرست بدلے گی، جدول ادھورا ہو جائے گا — اسی لیے یہ بات یہاں سامنے لکھی ہے، کسی حاشیے میں نہیں۔
4۔ مقام
نماز کے اوقات، قبلہ کی سمت اور کیلنڈر فون ہی پر شمار ہوتے ہیں۔ ان کے لیے آپ کا مقام کہیں نہیں جاتا — نماز کے اوقات کا کوئی سرور سرے سے موجود ہی نہیں۔
ریڈار میں حلال تلاش Overpass کو تقریباً 1.1 کلومیٹر تک گول کیا ہوا کوآرڈینیٹ اور مطلوبہ دائرہ بھیجتی ہے۔ مسجد تلاش ATOM سرور کو ملک اور اندازاً H3 سیل بھیجتی ہے؛ درست کوآرڈینیٹس فون پر رہتے ہیں۔ دونوں درخواستیں اندازاً علاقہ ظاہر کرتی ہیں اور آپ کو گمنام نہیں بناتیں۔
مقام کی اجازت دینے سے انکار کیا جا سکتا ہے، اور ایپ فہرست میں سے خود منتخب کیے گئے شہر کے ساتھ کام کرتی رہتی ہے۔ انکار کر دینے پر ایپ کا کوئی حصہ بند نہیں ہوتا۔
5۔ کمیونٹی کی گفتگو
یہ اُس وقت تک بند رہتی ہے جب تک آپ خود اسے شروع نہ کریں، اور اس سے پہلے ہم آپ کو دکھاتے ہیں کہ فون سے کیا باہر جائے گا۔ جب تک بند ہے، ایپ گفتگو کا کنکشن نہیں کھولتی اور آپ کے بارے میں ریلے کو کچھ نہیں بھیجتی۔ cloud.atomtech.ro تک اب بھی پہنچنے والی واحد درخواست ریڈیو اسٹیشنوں کی فہرست ہے، اگر آپ ریڈیو کھولیں — یہ حصہ 3 کے جدول کی streams.json والی سطر ہے۔
آپ فرضی نام سے ہوتے ہیں: ظاہر ہونے والا نام آپ خود منتخب کرتے ہیں، اور شناخت اُس کلید سے نکالی جاتی ہے جو فون پر بنتی ہے۔ ریلے صارفین کا کوئی رجسٹر نہیں رکھتا — نہ اکاؤنٹ، نہ پاس ورڈ، نہ آپ کا ای میل۔
ریلے ہر چینل کے آخری 100 پیغامات رکھتا ہے، تاکہ جو ابھی آئے اُسے گفتگو نظر آ جائے۔ رپورٹیں 90 دن محفوظ رہتی ہیں، پھر مٹا دی جاتی ہیں۔
آپ کی بلاک فہرست فون پر رہتی ہے۔ ریلے کو یہ ہر کنکشن پر ملتی ہے اور کنکشن بند ہوتے ہی بھول جاتی ہے، تاکہ سرور پر یہ نقشہ نہ بنے کہ کون کس سے کتراتا ہے۔
پیغامات سرے سے سرے تک خفیہ نہیں ہوتے
وہ ریلے سے کھلے متن کی صورت میں گزرتے ہیں، اور جو ریلے چلاتا ہے وہ انہیں پڑھ سکتا ہے۔ کنکشن TLS والا ہے، یعنی پیغامات راستے میں محفوظ ہیں، منزل پر نہیں۔ وہاں ایسی کوئی بات نہ لکھیں جو آپ سب کے سامنے نہ کہیں۔
6۔ بچے
گفتگو شروع کرنے کے لیے آپ یہ بیان دیتے ہیں کہ آپ کی عمر کم از کم 16 سال ہے۔ صرف یہ بیان اور اس کی تاریخ محفوظ رکھی جاتی ہے، بس۔
ایپ میں کوئی چیز عمر کی تصدیق نہیں کرتی اور ہم کہیں یہ دعویٰ بھی نہیں کرتے کہ ہم نے تصدیق کی ہے۔ نہ شناختی دستاویز مانگتے ہیں، نہ کارڈ، اور نہ ہی کسی اور معلومات سے اندازہ لگاتے ہیں۔ جو آپ نے بتایا، وہی رہتا ہے۔
ایپ کا باقی حصہ — نماز کے اوقات، قرآن، قبلہ، قضا — عمر نہیں پوچھتا، کیونکہ وہ آپ کے بارے میں کہیں کچھ بھیجتا ہی نہیں۔
7۔ آپ کے حقوق، اور انہیں کیسے استعمال کریں
فون سے معلومات کا حذف کرنا
ایپ ہٹانے سے اس کی نجی جگہ کی مقامی فائلیں حذف ہو جاتی ہیں۔ مرموز Android بیک اپ آپ کے Google اکاؤنٹ میں باقی رہ سکتا اور دوبارہ تنصیب پر منتخب ڈیٹا بحال کر سکتا ہے؛ اسے Google/Android ترتیبات میں منظم یا حذف کیا جا سکتا ہے۔ دستی برآمدات آپ کے منتخب مقام پر رہتی ہیں۔
ریلے سے پیغامات کا حذف کرنا
حصہ 9 میں دیے گئے پتے پر ای میل بھیجیں اور اُس میں نیچے دی گئی شناخت لکھ دیں۔ اس کے بغیر کوئی کچھ تلاش ہی نہیں کر سکتا: ریلے کو معلوم نہیں کہ آپ کون ہیں، اُس کے پاس نہ آپ کا نام ہے نہ ای میل۔ شناخت ہی وہ واحد چیز ہے جو پیغامات کو آپ سے جوڑتی ہے۔
دی گئی رضامندیاں ترتیبات میں سے ایک ہی بار دبانے پر واپس لی جا سکتی ہیں — اتنی ہی آسانی سے جتنی آسانی سے دی گئی تھیں۔ گفتگو کی رضامندی واپس لیتے ہی کنکشن بند ہو جاتا ہے؛ مقامات کی تلاش کی رضامندی واپس لینے پر اگلی تلاش دوبارہ اجازت پوچھے گی۔
گفتگو میں آپ کی شناخت
ریلے آپ کے بارے میں بس اتنا ہی جانتا ہے۔ اسے نقل کریں اور حذف کرنے کی درخواست میں لکھ دیں۔
آپ کی شناخت ہر فون پر مختلف ہوتی ہے، اس لیے کسی ویب صفحے کے پاس اسے جاننے کا کوئی ذریعہ نہیں۔ یہ آپ کو ایپ میں ملے گی: مینیو ← ایپ ← رازداری، ”شناخت نقل کریں“ بٹن کے ساتھ۔ اسی اسکرین پر لکھا ہوتا ہے کہ آپ کے فون پر کلید نیچے بیان کی گئی دو جگہوں میں سے کس جگہ رکھی گئی ہے — یا یہ کہ فون کلید نہیں بنا سکا؛ اس صورت میں ریلے کی طرف کچھ نہیں گیا اور حذف کروانے کے لیے کچھ نہیں ہے۔
کلید کہاں رکھی جاتی ہے
- AndroidKeyStore میں۔ نجی کلید وہاں سے باہر نہیں نکلتی — ایپ بھی اسے بائٹس کی صورت میں پڑھ نہیں سکتی، صرف اُس سے دستخط کرانے کی درخواست کرتی ہے۔
- ایپ کی ایک نجی فائل میں، جب AndroidKeyStore دستخط نہ کر سکے۔ روٹ شدہ فون پر یہ فائل root پڑھ سکتا ہے۔ یہ اوپر والے طریقے جتنا مضبوط نہیں، اور یہ دعویٰ کرنے کا کوئی فائدہ نہیں کہ ہے۔
8۔ تبدیلیاں
جب متن بدلتا ہے تو صفحے کے اوپر دی گئی تاریخ بھی بدل جاتی ہے۔ ویب پر شائع شدہ نسخہ ایپ ہی کے متن سے، tools/build-privacy-html.js کے ذریعے بنایا جاتا ہے — تاکہ شائع شدہ پالیسی کبھی اُس ایپ کے علاوہ کسی اور ایپ کا بیان نہ بن جائے جو آپ کے فون پر ہے۔
اگر گفتگو کی شرائط بدلیں تو پرانی منظوری ختم ہو جاتی ہے اور ہم دوبارہ پوچھتے ہیں۔ جس ورژن پر منظوری دی گئی، وہ تاریخ کے ساتھ محفوظ رہتا ہے، تاکہ پرانی ہاں نئی ہاں کے طور پر نہ چل جائے۔
9۔ رابطہ
کسی بھی سوال، حذف کرنے کی درخواست یا کسی پیغام کی رپورٹ کے لیے contact@atomtech.ro پر لکھیں۔