Privacy Nutrition Label App Store میں رازداری کے لیبل ہیں جو صارف کو دکھاتے ہیں کہ ایپ کون سا ڈیٹا اکٹھا کرتی ہے اور کن مقاصد کے لیے۔ Apple اشاعت یا اپ ڈیٹ سے پہلے ہر ایپ کا بھرا ہوا لیبل رکھنے کا تقاضا کرتا ہے۔ Apple App Privacy Details کے مطابق، رازداری کے لیبل ڈیٹا کے 14 زمروں اور جمع کرنے کے 5 مقاصد کا احاطہ کرتے ہیں، تجزیہ سے لے کر مواد کی ذاتی سازی تک۔
اہم نکات
Privacy Nutrition Label App Store میں ایپ کے صفحے پر ایک بصری بلاک ہے جو ڈیٹا جمع کرنے کا خلاصہ ظاہر کرتا ہے۔ Apple نے دسمبر 2020 میں کھانے کی مصنوعات پر غذائی حقائق کے مشابہ لیبل متعارف کرائے: کیلوریز اور چکنائی کے بجائے، صارف دیکھتا ہے کہ ایپ کون سا ڈیٹا اکٹھا کرتی ہے اور اسے کیسے استعمال کیا جاتا ہے۔
لیبل دو حصوں پر مشتمل ہیں: «ٹریکنگ کے لیے استعمال کردہ ڈیٹا» اور «صارف سے منسلک ڈیٹا»۔ پہلا ٹریکنگ کے لیے تیسرے فریق کو بھیجے گئے ڈیٹا کی نشاندہی کرتا ہے۔ دوسرے میں وہ تمام ڈیٹا شامل ہے جو ایپ اکٹھا کرتی ہے اور صارف کے اکاؤنٹ یا ڈیوائس سے منسلک کرتی ہے۔
ڈیٹا کے ہر آئٹم کو رنگ سے نشان زد کیا جاتا ہے: پیلا (صارف سے منسلک ڈیٹا) یا سبز (صارف سے منسلک نہیں ڈیٹا)۔ جتنے زیادہ پیلے لیبل ہوں گے، صارف اتنا ہی زیادہ توجہ دیتا ہے کہ کون سا ڈیٹا اکٹھا کیا جا رہا ہے۔ Adjust (2024) کے مطابق، 8+ پیلے لیبل والی ایپس میں 22% کم انسٹال کنورژن ہوتے ہیں۔
لیبل بھرنا App Store Connect میں ویب انٹرفیس کے ذریعے ہوتا ہے۔ ڈویلپر سوالات کے جواب دیتا ہے: کیا ایپ ایک مخصوص قسم کا ڈیٹا اکٹھا کرتی ہے، کیا یہ صارف سے منسلک ہے، اور کن مقاصد کے لیے استعمال ہوتی ہے۔ Apple پروگرام کے ذریعے لیبل کی سچائی کی تصدیق نہیں کرتا، لیکن اعلان اور حقیقی رویے کے درمیان تضاد مستردی کا سبب بن سکتا ہے۔
Apple نے WWDC 2020 میں iOS 14 کے ساتھ لیبل کا اعلان کیا۔ ابتدائی طور پر، یہ ایک وسیع تر رازداری پہل کا حصہ تھے جس میں ATT اور Privacy Manifest بھی شامل تھے۔ لیبل بھرنا 8 دسمبر 2020 سے تمام ایپس اور اپ ڈیٹس کے لیے لازمی ہو گیا۔
لیبل ڈیٹا اکٹھا کرنے پر ریگولیٹرز اور صارفین کی بڑھتی ہوئی توجہ کے لیے Apple کا جواب تھے۔ GDPR اور CCPA کے برعکس، جن کے لیے رسمی رضامندی کی ضرورت ہوتی ہے، Apple نے شفافیت پر توجہ مرکوز کی: صارف فوری طور پر دیکھتا ہے کہ کون سا ڈیٹا اکٹھا کیا جا رہا ہے، ایپ انسٹال کرنے سے پہلے بھی۔
2022 میں، Apple نے لیبل میں انٹرایکٹیویٹی شامل کی: صارف ہر زمرے پر ٹیپ کر سکتا ہے اور دیکھ سکتا ہے کہ ڈیٹا کن مقاصد کے لیے استعمال ہوتا ہے۔ 2024 میں، Apple نے تقاضا شروع کیا کہ لیبل بائنری کے اندر Privacy Manifest میں اعلان کردہ ڈیٹا سے مماثل ہوں۔
Google نے اپریل 2022 میں Google Play میں ایک جیسا «ڈیٹا سیفٹی» (Data Safety) سیکشن متعارف کرایا۔ بنیادی فرق: Google خودکار کوڈ اسکیننگ کا استعمال کرتے ہوئے لیبل کی تصدیق کرتا ہے اور ڈویلپر سے تصدیق کی درخواست کر سکتا ہے، جبکہ Apple جائزے کے دوران تصدیق کے ساتھ ڈویلپر کے اعلان پر انحصار کرتا ہے۔
اس کے علاوہ، Google Play کو حفاظتی اقدامات (آرام اور منتقلی میں ڈیٹا انکرپشن، حفاظتی پروگراموں کی تعمیل) کی وضاحت کرنے کی ضرورت ہوتی ہے۔ Apple یہ معلومات نہیں مانگتا، لیکن ATS (App Transport Security) جیسی لازمی خصوصیات کے ذریعے تقاضوں کی تعمیل کی تصدیق کرتا ہے۔
Apple لیبل بھرنے کے لیے ایپ کے کوڈ کا تجزیہ نہیں کرتا — ڈویلپر آزادانہ طور پر جمع کردہ ڈیٹا کا اعلان کرتا ہے۔ تاہم، 2024 میں، Apple نے بائنری کے اندر Privacy Manifest کے ساتھ لیبل کا تقابل شروع کیا، جس سے عمل زیادہ رسمی ہو گیا۔
ڈویلپر App Store Connect میں جاتا ہے → ایپ منتخب کرتا ہے → «ایپ رازداری» سیکشن → «رازداری کے لیبل»۔ 14 ڈیٹا زمروں میں سے ہر ایک کے بارے میں سوالات کے ساتھ ایک سوالنامہ کھلتا ہے۔ ہر زمرے کے لیے، وضاحت کرنی ہوتی ہے: کیا آپ اس قسم کا ڈیٹا اکٹھا کرتے ہیں، کیا یہ صارف سے منسلک ہے، اور کن مقاصد کے لیے۔
جمع کرنے کے مقاصد میں شامل ہیں: تیسرے فریق کا اشتہار، ڈویلپر تجزیہ، مصنوعات کی ترقی، مواد کی ذاتی سازی، ایپ کی فعالیت۔ ڈیٹا کا ایک زمرہ متعدد مقاصد کے لیے استعمال کیا جا سکتا ہے۔ اہم: اگر ڈیٹا تیسرے فریق کے ساتھ شیئر کیا جاتا ہے، تو اسے ٹریکنگ کے طور پر نشان زد کرنا ضروری ہے۔
تبدیلیاں محفوظ کرنے کے بعد، Apple لیبل کا ایک نیا ورژن تیار کرتا ہے جو 24 گھنٹوں کے اندر App Store میں ظاہر ہوتا ہے۔ نیا بلڈ جمع کرواتے وقت، لیبل خودکار طور پر چیک کیے جاتے ہیں: اگر وہ بھرے نہیں ہیں، تو جمع کرانے کا بٹن بلاک ہو جاتا ہے۔ Apple Developer (2024) ڈیٹا جمع کرنے کی منطق میں ہر تبدیلی پر لیبل اپ ڈیٹ کرنے کی سفارش کرتا ہے۔
2024 تک، لیبل مکمل طور پر خود رپورٹ شدہ تھے — Apple ڈویلپر کے جوابات پر بھروسہ کرتا تھا۔ Privacy Manifest کے تعارف اور لیبل کے مینی فیسٹ کے ساتھ انضمام کے ساتھ، Apple نے خودکار کراس ریفرنسنگ شروع کی۔ مثال کے طور پر، اگر مینی فیسٹ اشتہار کے لیے شناخت کنندگان (IDFA) کے جمع کرنے کا اعلان کرتا ہے، لیکن لیبل اس زمرے کو نشان زد نہیں کرتے، App Store Connect ایک انتباہ جاری کرتا ہے۔
تاہم، مکمل خودکار تصدیق ابھی موجود نہیں ہے۔ ڈویلپر کو ڈیٹا کے دونوں ذرائع (لیبل + مینی فیسٹ) کو اپ ڈیٹ رکھنا ہوگا۔ دستی جائزے کے دوران تضادات کا پتہ لگایا جا سکتا ہے، خاص طور پر بڑی اپ ڈیٹس یا بڑی مقدار میں ڈیٹا والی ایپس کے لیے۔
| تصدیق کا طریقہ | Apple | |
|---|---|---|
| خود رپورٹنگ | ہاں، بنیادی | ہاں، بنیادی |
| خودکار کوڈ تصدیق | جزوی (2024 سے، مینی فیسٹ کے ذریعے) | ہاں |
| دستی جائزہ لینے والے کی جانچ | شک پر | شاذ و نادر |
Apple ڈیٹا کو 14 زمروں میں تقسیم کرتا ہے جو 3 حصوں میں گروپ کیے گئے ہیں: ٹریکنگ کے لیے استعمال کردہ ڈیٹا، صارف سے منسلک ڈیٹا، اور صارف سے منسلک نہیں ڈیٹا۔ آئیے اہم زمروں کا جائزہ لیتے ہیں۔
«رابطہ کی معلومات» کے زمرے میں نام، ای میل، فون اور طبعی پتہ شامل ہے۔ «شناخت کنندگان» کے زمرے میں IDFA، صارف ID اور صارف نام شامل ہے۔ اگر ایپ سوشل لاگ ان استعمال کرتی ہے اور صارف کا ای میل وصول کرتی ہے، تو اس زمرے کو «افعال کا نفاذ» کے مقصد کے ساتھ مخصوص کیا جانا چاہیے۔
«ادائیگی کا ڈیٹا» کے زمرے میں خریداری کی معلومات شامل ہے: کارڈ نمبر (اگر Apple Pay استعمال نہیں کیا جاتا) اور خریداری کی تاریخ۔ Apple Pay کو اس زمرے کی وضاحت کرنے کی ضرورت نہیں ہے کیونکہ Apple اپنی طرف سے ادائیگیوں پر کارروائی کرتا ہے اور ڈویلپر کو ڈیٹا منتقل نہیں کرتا۔
«استعمال کا ڈیٹا» کے زمرے میں تعامل کے لاگ، اشتہار کے کلکس، صفحہ کے ملاحظات اور سیشن کا وقت شامل ہے۔ زیادہ تر ایپس تجزیہ کے لیے یہ ڈیٹا اکٹھا کرتی ہیں۔ اہم: اگر ڈیٹا تیسرے فریق (Google Analytics, Firebase) کے ساتھ شیئر کیا جاتا ہے، تو «تجزیہ» کے مقصد کو نشان زد کیا جانا چاہیے۔
«تشخیص» کے زمرے میں کریش لاگ، کارکردگی کا ڈیٹا اور لانچ رپورٹس شامل ہیں۔ یہ ڈیٹا عام طور پر صارف سے منسلک نہیں ہوتا (not linked) اور مجموعی شکل میں اکٹھا کیا جاتا ہے۔ اس کے باوجود، اگر ایپ Crashlytics یا Sentry استعمال کرتی ہے تو اسے لیبل میں ظاہر کیا جانا چاہیے۔
«صارف کا مواد» کے زمرے میں تصاویر، ویڈیوز، آڈیو، فائلیں اور صارف کے تیار کردہ مواد (پیغامات، تبصرے) شامل ہیں۔ اگر ایپ تصاویر یا فائلوں تک رسائی کی درخواست کرتی ہے، تو یہ زمرہ لازمی ہے۔ یہاں تک کہ اگر ایپ صرف تصاویر پڑھتی ہے، یہ ڈیٹا اکٹھا کرنا سمجھا جاتا ہے۔
«خریداری کی تاریخ» کے زمرے میں ایپ میں خریداریوں، سبسکرپشنز اور ادائیگیوں کے بارے میں مجموعی ڈیٹا شامل ہے۔ اسے «مالی معلومات» کے ساتھ الجھائیں نہیں۔ خریداری کی تاریخ لین دین کا میٹا ڈیٹا ہے، ادائیگی کی تفصیلات نہیں۔
نئی یا اپ ڈیٹ کردہ ایپ کے لیے App Store Connect میں Privacy Nutrition Label بھرنے کے لیے مرحلہ وار رہنما۔
لیبل بھرنے سے پہلے، تمام SDK اور خدمات کی مکمل فہرست بنائیں جو ڈیٹا اکٹھا کرتی ہیں: Firebase, AppsFlyer, Google Ads, Facebook SDK, Sentry, Amplitude۔ ہر SDK کے لیے، چیک کریں کہ وہ کون سا ڈیٹا اکٹھا کرتا ہے اور کیا وہ تیسرے فریق کے ساتھ ڈیٹا شیئر کرتا ہے۔ Adjust (2024) ہر SDK کے لیے ڈیٹا کی اقسام، مقاصد اور ربط کے ساتھ ایک جدول رکھنے کی سفارش کرتا ہے۔
طے کریں کہ آپ کا کوڈ براہ راست کون سا ڈیٹا اکٹھا کرتا ہے۔ مثال کے طور پر، اگر ایپ تلاش کی تاریخ محفوظ کرتی ہے اور اسے صارف کے اکاؤنٹ سے منسلک کرتی ہے، یہ «استعمال کا ڈیٹا» ہے جو «مصنوعات کی ترقی» کے مقصد کے لیے linked ہے۔ ہمیشہ چیک کریں کہ ڈیٹا تیسرے فریق (اشتہاری نیٹ ورکس، تجزیہ) کے ساتھ شیئر کیا جا رہا ہے یا نہیں۔
App Store Connect میں، ایپ منتخب کریں → «ایپ رازداری» سیکشن۔ «شروع کریں» پر کلک کریں اور منتخب کریں کہ آیا آپ کی ایپ ٹریکنگ کے لیے ڈیٹا اکٹھا کرتی ہے۔ اگر نہیں، تو سوالنامے پر جائیں۔ تمام 14 ڈیٹا زمروں کے لیے ہر سوال کا ترتیب وار جواب دیں۔
مثال: اگر ایپ Firebase Analytics استعمال کرتی ہے، تو «استعمال کا ڈیٹا» کے زمرے کے لیے «ہاں» میں جواب دیں، linked (Firebase ڈیٹا کو Instance ID سے منسلک کرتا ہے) اور مقصد «تجزیہ» بتائیں۔ اگر آپ Firebase Crashlytics بھی استعمال کرتے ہیں، تو «تشخیص» کا زمرہ «مصنوعات کی ترقی» کے مقصد کے ساتھ شامل کریں۔
بھرنے کے بعد، لیبل محفوظ کریں۔ اگر آپ کے پاس متعدد ایپس ہیں، تو لیبل ہر ایک کے لیے منفرد ہیں — کاپی کرنا تعاون یافتہ نہیں ہے۔ ڈیٹا جمع کرنے کی منطق میں ہر تبدیلی پر لیبل اپ ڈیٹ کریں، ورنہ پرانے لیبل نئی فعالیت سے مماثل نہیں ہو سکتے۔
// مثال: تجزیہ کے لیے ڈیٹا بھیجنے کی جانچ
import FirebaseAnalytics
final class AnalyticsService {
static func logEvent(_ name: String, params: [String: Any]) {
Analytics.logEvent(name, parameters: params)
}
static func logPurchase(amount: Double, currency: String) {
Analytics.logEvent(AnalyticsEventPurchase, parameters: [
AnalyticsParameterValue: amount,
AnalyticsParameterCurrency: currency
])
}
}
شائع شدہ ایپ کے لیے لیبل اپ ڈیٹ کرنے کے لیے، App Store Connect میں ایپ ورژن کھولیں اور «ایپ رازداری» سیکشن میں تبدیلیاں کریں۔ تبدیلیاں جائزہ پاس کرنے کے بعد نافذ ہوتی ہیں۔ نئے لیبل اپ ڈیٹ کی اشاعت کے 24 گھنٹوں کے اندر صارفین کو دکھائے جاتے ہیں۔
اہم: لیبل سے ڈیٹا ہٹانا (مثال کے طور پر، آپ نے تیسرے فریق کے ساتھ ڈیٹا شیئر کرنا بند کر دیا) نیا بلڈ نہیں مانگتا — صرف App Store Connect میں لیبل تبدیل کریں۔ نیا ڈیٹا شامل کرنے کے لیے لیبل میں تبدیلی اور کوڈ میں متعلقہ Privacy Manifest اپ ڈیٹ دونوں کی ضرورت ہوتی ہے۔
ڈویلپر اکثر لیبل بھرتے وقت غلطیاں کرتے ہیں، جس کی وجہ سے اپ ڈیٹ مسترد یا صارفین کی شکایات ہوتی ہیں۔
سب سے عام غلطی یہ ہے کہ ڈویلپر صرف اپنے کوڈ کی بنیاد پر لیبل بھرتے ہیں، تیسرے فریق کے SDK کے بارے میں بھول جاتے ہیں۔ Firebase, AppsFlyer, Facebook SDK اور دیگر ڈویلپر کے اضافی کوڈ کے بغیر خودکار طور پر ڈیٹا اکٹھا کرتے ہیں۔ مثال کے طور پر، Firebase Analytics استعمال کا ڈیٹا (واقعات، اسکرینز) اور شناخت کنندگان (Instance ID, IDFV) اکٹھا کرتا ہے۔
سفارش: ہر مربوط SDK کے لیے، دستاویزات میں «جمع کردہ ڈیٹا» کا سیکشن پڑھیں اور لیبل میں متعلقہ زمرے شامل کریں۔ AppsFlyer (2024) ہر SDK ورژن کے لیے جمع کردہ ڈیٹا کی فہرست شائع کرتا ہے، جو ڈویلپرز کو لیبل کی تصدیق کرنے میں مدد کرتا ہے۔
بہت سے ڈویلپر ڈیٹا کو not linked کے طور پر نشان زد کرتے ہیں جبکہ یہ حقیقت میں کسی اکاؤنٹ سے منسلک ہوتا ہے۔ اگر صارف کا اکاؤنٹ ہے اور آپ اس کا نام یا ای میل محفوظ کرتے ہیں، یہ linked ہے۔ اگر آپ کریش لاگ بغیر کسی اکاؤنٹ سے منسلک کیے اکٹھا کرتے ہیں، یہ not linked ہے۔ ربط میں غلطی کو صارف کو گمراہ کرنا سمجھا جا سکتا ہے۔
linked ڈیٹا پیلے رنگ میں دکھایا جاتا ہے اور صارف کی زیادہ توجہ اپنی طرف کھینچتا ہے۔ اگر آپ یقینی نہیں ہیں کہ کوئی مخصوص ڈیٹا کی قسم linked ہے یا نہیں، تو اسے linked کے طور پر نشان زد کرنا اور جائزے کے دوران وضاحت فراہم کرنا بہتر ہے۔ Apple ضرورت سے زیادہ اعلان پر جرمانہ نہیں کرتا، لیکن ناکافی اعلان کی وجہ سے مسترد کر سکتا ہے۔
اگر ڈیٹا تیسرے فریق کے ساتھ شیئر کیا جاتا ہے اور ہدف شدہ اشتہار کے لیے استعمال ہوتا ہے، تو اسے «ٹریکنگ کے لیے استعمال کردہ ڈیٹا» کے طور پر نشان زد کیا جانا چاہیے۔ کچھ ڈویلپر ڈیٹا کو تجزیہ کے طور پر منتقل کرکے ٹریکنگ چھپاتے ہیں — یہ Apple کے قوانین کی خلاف ورزی کرتا ہے اور پابندی کا سبب بن سکتا ہے۔
Apple کا قاعدہ: اگر ڈیٹا تیسرے فریق کے ساتھ شیئر کیا جاتا ہے اور اشتہار کی ذاتی سازی یا انتساب کے لیے استعمال ہوتا ہے، یہ ٹریکنگ ہے۔ یہاں تک کہ اگر ایپ خود اشتہار نہیں دکھاتی لیکن انسٹال انتساب کے لیے Google Ads استعمال کرتی ہے، دیکھنے کا ڈیٹا ٹریکنگ سمجھا جاتا ہے۔
پرانے لیبل جو موجودہ ڈیٹا جمع کرنے کی منطق سے مماثل نہیں ہیں طویل مدتی ایپ کی دیکھ بھال میں ایک عام مسئلہ ہے۔ ڈویلپر SDK تبدیل کرتے ہیں، نئی خصوصیات شامل کرتے ہیں، لیکن لیبل اپ ڈیٹ کرنا بھول جاتے ہیں۔ نتیجے کے طور پر، صارف پرانی معلومات دیکھتا ہے، جو اعتماد کو کم کرتی ہے۔
بہترین طریقہ: ڈیٹا سے متعلق ہر کوڈ تبدیلی پر، لیبل اور مینی فیسٹ چیک کریں۔ PrivacyInfo.xcprivacy فائلیں یا SDK کی فہرست تبدیل ہونے پر لیبل اپ ڈیٹ کرنے کی ضرورت سے آگاہ کرنے والی CI جانچ ترتیب دینے کی سفارش کی جاتی ہے۔
اکثر پوچھے گئے سوالات
ہاں، لیبل مفت، ایپ میں خریداریوں والی مفت اور ادائیگی والی ایپس سمیت تمام ایپس کے لیے لازمی ہیں۔ صرف استثنا «بچوں کے لیے» کے زمرے کی ایپس ہیں، جہاں قواعد اور بھی سخت ہیں۔
App Store Connect آپ کو بھرے ہوئے لیبل کے بغیر جائزے کے لیے بلڈ جمع کروانے کی اجازت نہیں دے گا۔ پہلے سے شائع شدہ ایپس اسٹور میں رہتی ہیں لیکن لیبل کے بغیر اپ ڈیٹ حاصل نہیں کر سکتیں۔
ڈیٹا جمع کرنے کی منطق میں ہر تبدیلی پر: نیا SDK شامل کرنا، استعمال کے مقاصد تبدیل کرنا، تیسرے فریق کے ساتھ ڈیٹا شیئر کرنا۔ کم از کم ہر 6-12 ماہ بعد موجودہ کوڈ کے ساتھ لیبل چیک کریں۔
ہاں، کوئی بھی صارف Apple کے فارم کے ذریعے لیبل اور حقیقی ایپ رویے کے درمیان تضاد کی اطلاع دے سکتا ہے۔ متعدد شکایات موصول ہونے پر، Apple جائزہ لے سکتا ہے اور اگلی اپ ڈیٹ مسترد کر سکتا ہے۔
ہاں، لیبل ایپ کے صفحے پر نظر آتے ہیں، لیکن تلاش کے نتائج یا سفارشات میں ظاہر نہیں ہوتے۔ صارف انسٹالیشن سے پہلے ایپ کا صفحہ دیکھتے وقت انہیں دیکھتا ہے۔
خلاصہ
ہم ایک موبائل ایپلیکیشن ٹرنکی تیار کریں گے
IT Sectr 2017 سے اسٹارٹ اپس اور کاروبار کے لیے iOS اور Android ایپلیکیشنز بناتا ہے۔ ہم آپ کو مشورہ دیں گے اور بہترین حل تجویز کریں گے۔
مزید پڑھیں