أصبحت التطبيقات المتوافقة مع الأجهزة الجوّالة جزءًا أساسيًا من حياة الأشخاص. في الوقت الحالي، أكثر من% 90 من تطبيقات Google Play مجانية، ما يتيح لمليارات المستخدمين الوصول إلى المحتوى والخدمات القيّمة. يلعب الإعلان الرقمي دورًا رئيسيًا في جعل هذا ممكنًا. ولكن لضمان توفير منظومة متكاملة سليمة للتطبيقات، مع الاستفادة من المستخدمين والمطوّرين والأنشطة التجارية، يجب أن تواصل القطاع تطوير آلية عمل الإعلانات الرقمية من أجل تحسين خصوصية المستخدمين.
قبل ثلاث سنوات، أعلنت Google عن مبادرة حماية الخصوصية للمساعدة في تحسين خصوصية المستخدم على الويب. اقتراحنا هو إضفاء "مبادرة حماية الخصوصية" على Android وتقديم مسار واضح لتحسين خصوصية المستخدمين بدون تعريض إمكانية الوصول إلى المحتوى والخدمات المجانية للخطر.
يتمثّل هدفنا من "مبادرة حماية الخصوصية" على Android في تطوير حلول إعلانية فعّالة تعزّز الخصوصية، ما يتيح للمستخدمين معرفة أنّ خصوصيتهم محمية، وتملك المطوّرين والأنشطة التجارية الأدوات اللازمة لتحقيق النجاح على الأجهزة الجوّالة. وبينما نصمم هذه الحلول الجديدة وننشئها ونختبرها، نخطط لإتاحة ميزات المنصات الحالية للإعلانات، بما في ذلك المعرّف الإعلاني، لمدة عامَين على الأقل، وسنرسل إشعارًا مهمًا قبل أي تغييرات مستقبلية.
لتحقيق الهدف النهائي، تقترح "مبادرة حماية الخصوصية" على Android تقديم حلَّين رئيسيَّين: وقت تشغيل حزمة تطوير البرامج (SDK) ومجموعة واجهات برمجة التطبيقات التي تحافظ على الخصوصية.
وقت تشغيل حزمة تطوير البرامج (SDK)
يستخدم نظام Android الأساسي مفهوم وضع الحماية للتطبيقات للحفاظ على التنفيذ وحدود الأمان لرموز التطبيقات البرمجية للتطبيق وحدود العملية. من الممارسات الشائعة أن تضمّن التطبيقات رمزًا برمجيًا تابعًا لجهة خارجية في تطبيقاتها، ويكون ذلك غالبًا في شكل حِزم SDK، مثل حِزم SDK لعرض الإعلانات أو حِزم SDK لتحليل البيانات. تتيح عملية إعادة الاستخدام هذه لمطوّري التطبيقات التركيز على التميّز عن تطبيقاتهم والاستفادة في الوقت نفسه من عمل الخبراء المختصين لتوسيع نطاق تنفيذ تطبيقاتهم بما يتخطّى المهام التي يمكنهم تنفيذها بأنفسهم.
في Android، يتم تنفيذ حزم تطوير البرامج (SDK) داخل وضع الحماية للتطبيق المضيف، وتكتسب الامتيازات والأذونات نفسها للتطبيق المضيف، بالإضافة إلى الوصول إلى ذاكرة التطبيق المضيف ومساحة التخزين. على الرغم من أنّ هذه البنية تمكّن حزم SDK والتطبيقات من الدمج بمرونة، إلا أنّها تتيح أيضًا إمكانية جمع بيانات المستخدمين ومشاركتها بدون الكشف عنها. علاوة على ذلك، قد لا يكون مطوّرو التطبيقات على دراية كاملة بمدى توفّر وظائف حزمة تطوير البرامج (SDK) التابعة لجهة خارجية والبيانات التي تصل إليها، ما يجعل من الصعب حساب ممارسات جمع البيانات ومشاركتها في تطبيقاتهم.
في نظام التشغيل Android 13، نخطط لإضافة ميزة نظام أساسي جديدة تتيح تشغيل حِزم SDK التابعة لجهات خارجية في بيئة تشغيل مخصّصة. سيتضمّن وقت تشغيل SDK بيئة تنفيذ معدّلة وأذونات محددة جيدًا وحقوق الوصول إلى البيانات لحِزم SDK، ما يوفّر إجراءات حماية وضمانات أقوى بشأن جمع بيانات المستخدمين ومشاركتها.
اطّلِع على مزيد من المعلومات عن وقت تشغيل حزمة تطوير البرامج (SDK) في اقتراح التصميم.
واجهات برمجة التطبيقات للحفاظ على الخصوصية
لدعم حالات الاستخدام الأساسية للإعلانات بدون الاعتماد على المعرّفات بين التطبيقات، تقترح "مبادرة حماية الخصوصية" على Android مجموعة من واجهات برمجة التطبيقات التي تتيح تخصيص الإعلانات وقياس أدائها بطريقة أكثر خصوصية.
تحمي واجهات برمجة التطبيقات هذه خصوصية المستخدم من خلال مجموعة من الأساليب، مثل الاحتفاظ ببيانات خاصة محدّدة ومعالجة البيانات على الجهاز فقط، وتجميع البيانات وتوزيعها عشوائيًا، واختيار الإعلانات على الجهاز فقط. تتوافق تصاميم واجهة برمجة التطبيقات هذه بشكل وثيق مع الجهود ذات الصلة من خلال مبادرة حماية الخصوصية للويب لضمان اتّساق النهج والنتيجة المرجوّة، مع مراعاة الاختلافات في تقنيات المتصفّح والتطبيقات.
تتضمن اقتراحات التصميم الأولية 3 حالات استخدام أساسية:
- تستنتج المواضيع إشارات اهتمام عامة تُسمى المواضيع، استنادًا إلى التطبيقات على جهاز المستخدِم. يمكن أن تستخدم حزم تطوير البرامج (SDK) الإعلانية هذه المواضيع كمدخل لعرض الإعلانات للمستخدمين ذوي الصلة.
- تقدّم ميزة Protected Audience API طريقة جديدة لعرض الإعلانات استنادًا إلى "الجماهير المخصّصة" التي يحدّدها مطوّرو التطبيقات والتفاعلات داخل تطبيقاتهم. ويخزّن الحل هذه المعلومات والإعلانات المرتبطة بها محليًا، كما يوفّر إطارًا لتنظيم عمليات اختيار الإعلانات.
- تتيح ميزة إعداد تقارير تحديد المصدر إمكانية قياس الإحالات الناجحة وحالات استخدام تحسين تعلُّم الآلة مثل إنشاء نموذج معدّل الإحالات الناجحة المتوقّعة ورصد النشاط غير الصالح.
مزيد من المعلومات ومشاركة الملاحظات
سيتم تطوير "وقت تشغيل SDK" وواجهات برمجة التطبيقات للحفاظ على الخصوصية كجزء من مشروع Android المفتوح المصدر، ما يوفر الشفافية في تصميم هذه الحلول وتنفيذها.
سيتعاون Android مع المنظومة المتكاملة في المجال والتطبيقات في رحلة إنشاء نظام أساسي للأجهزة الجوّالة يركّز على الخصوصية أولاً، ويوفّر مجموعة متنوّعة من تبادل القيم يستفيد منه المستخدمون والمطوّرون والمعلِنون. مع تطوّر "مبادرة حماية الخصوصية" على Android، سنحرص على توفير تحديثات متكررة وأن تتمكّن المنظومة المتكاملة بأكملها من تقديم ملاحظات بشأن الاقتراحات.