يستعد مشروع "مبادرة حماية الخصوصية" لنقل واجهات برمجة التطبيقات ذات الصلة والقياس إلى إصدار Chrome الثابت. في المخطط الزمني للمشروع على الويب، نعرض مدى التوفّر للجمهور العام اعتبارًا من الربع الثالث من عام 2023. ونهدف على وجه التحديد إلى استهداف الإصدار 115 الثابت من Chrome، ما يعني أنّنا سنبدأ في إتاحة واجهات برمجة التطبيقات بشكلٍ عام اعتبارًا من أواخر تموز (يوليو) 2023.
في هذه المشاركة، نراجع مكوّنات متعددة لهذا الإطلاق، بما في ذلك:
- معلومات الشحن وستشمل واجهات برمجة التطبيقات التي سيتم إطلاق أدوات القياس ومدى الصلة بموضوع البحث مواضيعها، وProtected Audience، وتقارير تحديد المصدر، والتجميع الخاص، وسعة التخزين المشتركة، والإطارات Fenced. سنجعل واجهات برمجة التطبيقات هذه متاحة تدريجيًا لمراقبة المشكلات المحتملة.
- عملية الإطلاق الرسمية: وتخضع كل واجهة برمجة تطبيقات لعملية إطلاق Chrome العادية، والتي تتضمن رسائل "هدف الشحن" الفردية التي يتم نشرها على القائمة البريدية لـ blink-dev للموافقة عليها.
- عناصر تحكُّم المستخدِم المُعدَّلة: سيحصل المستخدمون على عناصر التحكّم في الخصوصية في عرض الإعلانات من أجل إدارة واجهات برمجة التطبيقات.
- حالة مرحلة التجربة والتقييم ستظل مرحلة التجربة والتقييم متاحة حتى الإصدار الثابت.
- التسجيل: وسيكون التسجيل متاحًا في حزيران (يونيو) وسيكون مطلوبًا للوصول إلى واجهات برمجة التطبيقات ذات الصلة والقياس في آب (أغسطس).
- الاختبار الذي يسهِّله Chrome: نجهز خيارات للمطورين لاختبار واجهات برمجة التطبيقات بدون بيانات ملفات تعريف الارتباط التابعة لجهة خارجية.
سنبقيك على اطّلاع على آخر المعلومات عند اقترابنا من "إحصاءات Google". وفي الوقت الحالي، لا يمكن للمطوّرين الاطّلاع سوى على آخر المعلومات. من خلال تحديد التغييرات القادمة، يمكنك التأكد من أن مواقعك جاهزة.
نقصد بالاختصار GA أنّ واجهات برمجة التطبيقات تكون متوفّرة بشكل تلقائي في Chrome، بدون الحاجة إلى استخدام علامات المتصفّح أو المشاركة في مرحلة تجريبية. ومع ذلك، لا يعني ذلك أنّ 100% من متصفّحات Chrome تكون واجهات برمجة التطبيقات مفعَّلة على الفور، وسيتم توفير واجهات برمجة التطبيقات بشكل تدريجي، ويمكن للمستخدمين دائمًا التحكّم في ما إذا كانت واجهات برمجة التطبيقات نشطة. وبعد ذلك، يمكن للمنظومة المتكاملة استخدام واجهات برمجة التطبيقات في عملية الإنتاج.
هذه هي المجموعة نفسها من واجهات برمجة التطبيقات المتاحة للاختبار في مرحلة التجربة والتقييم في مدى الصلة بالموضوع والقياس. وكانت الملاحظات التي تلقيناها من المنظومة المتكاملة أثناء الاختبار أمرًا بالغ الأهمية في تشكيل هذه الوظيفة لتلبية حالات الاستخدام المهمة. ونحن ممتنّون لجميع صنّاع المحتوى الذين خضعوا للاختبارات وأبلغوا عن المشاكل وشاركوا النتائج التي توصلوا إليها مع العالم، فهو جهد تعاوني حقيقي.
ما هي تكلفة الشحن؟
تشمل واجهات برمجة التطبيقات ومدى الصلة بالموضوع والقياس ما يلي:
- المواضيع: يمكنك إنشاء إشارات للإعلانات التي تستهدف الاهتمامات بدون ملفات تعريف الارتباط التابعة لجهات خارجية أو معرّفات المستخدمين الأخرى التي تتتبّع الأفراد على المواقع الإلكترونية.
- Protected Audience (جمهور محمي): اختَر إعلانات لعرض حالات تجديد النشاط التسويقي وحالات استخدام الجمهور المخصّص، والتي تهدف إلى الحدّ من تتبُّع الجهات الخارجية على جميع المواقع الإلكترونية. (كانت واجهة برمجة التطبيقات هذه تُسمى سابقًا FLEDGE. ومع اقترابنا من مرحلة الإطلاق، عدّلنا الاسم ليعكس الوظائف بشكل أفضل).
- تقارير تحديد المصدر: يمكنك ربط النقرات على الإعلانات أو مشاهدات الإعلانات بالإحالات الناجحة. يمكن لتكنولوجيا الإعلانات إنشاء تقارير على مستوى الحدث أو تقارير ملخّصة.
- التجميع الخاص: يمكنك إنشاء تقارير بيانات مجمّعة باستخدام بيانات من "الجمهور المحمي" والبيانات في مواقع إلكترونية متعددة من "مساحة التخزين المشتركة".
- مساحة التخزين المشتركة: يمكنك السماح بالوصول غير المحدود إلى مساحة التخزين على جميع المواقع الإلكترونية مع الحفاظ على الخصوصية للقراءة.
- الإطارات المضمّنة: يمكنك تضمين المحتوى بشكل آمن في صفحة بدون مشاركة البيانات من مواقع إلكترونية متعددة.
ميزات الشحن في Chrome
تخضع جميع اقتراحات الميزات الجديدة لمنصّات الويب، بما في ذلك الاقتراحات الواردة في "مبادرة حماية الخصوصية"، إلى عمليتنا العادية لتوفير وظائف جديدة في Chrome. تتم الإشارة إلى كل حدث مهم في مراحل نشاط واجهة برمجة التطبيقات من خلال رسالة Intent نشاركها في القائمة البريدية العامة Blink-dev. وهذا يعني أنّه بالنسبة إلى كل ميزة من ميزات "مبادرة حماية الخصوصية"، أرسلنا رسالة "رغبة في إنشاء نموذج أوّلي" (I2P) عندما شاركنا الاقتراح الأوّلي للمناقشة و"الرغبة في إجراء التجربة" (I2E) عندما أتحنا الميزات للاختبار من خلال مرحلة التجربة والتقييم.
سنرسل قريبًا رسالة "Intent to Ship" (I2S) من أجل blink-dev لكل ميزة. ستتضمّن رسائل I2S تفاصيل إضافية عن الوظائف الدقيقة وخطة استهداف الإصدار 115 من Chrome. يجب أن يتلقّى نظام I2S موافقات من ثلاثة مالكي واجهة برمجة تطبيقات في Chromium قبل أن يتمكّن من المتابعة.
لن يتم تفعيل واجهات برمجة التطبيقات على الفور لجميع نُسخ المتصفِّح ذات الإصدار الثابت. كما هو الحال مع بعض الميزات السابقة في "مبادرة حماية الخصوصية"، سنعمل تدريجيًا على تفعيل واجهات برمجة التطبيقات لنسبة متزايدة من نُسخ المتصفّح لضمان قدرتنا على مراقبة أيّ مشاكل محتملة والاستجابة لها. وأثناء تقدّمنا في البرنامج، سنشارك الحالة مع جميع قنوات المطوّرين: هنا على developer.chrome.com، وسلاسل محادثات blink-dev I2S، والقوائم البريدية للمطوّرين.
سبق أن تم شحن الطلب.
تُعدّ واجهات برمجة التطبيقات الملائمة والقياس جزءًا مهمًا من مشروع "مبادرة حماية الخصوصية". ولكن، هناك أيضًا بعض الإنجازات المهمة التي حققناها بالفعل والكثير من الميزات القادمة:
- تقليل المعلومات في وكيل المستخدم: يمكنك الحدّ من بيانات المتصفّح التي تتم مشاركتها بشكل سلبي لخفض حجم المعلومات الحسّاسة التي تؤدي إلى حدوث بصمة رقمية، مع تقديم تلميحات عميل وكيل المستخدم لطلب البيانات بشكل نشط. بدأنا بخفض هذه القيم في أيار (مايو) 2022، وانتهينا من ذلك في أيار (مايو) 2023.
- الشرائح: تسمح للمطوّرين بالموافقة على استخدام ملف تعريف ارتباط في مساحة التخزين المقسَّمة، مع استخدام حاوية ملفات تعريف ارتباط منفصلة لكل موقع إلكتروني ذي مستوى أعلى. أصبحت ميزة CHIPS متوفّرة في إصدار Chrome الثابت في شباط (فبراير) 2023.
- مجموعات نطاقات الطرف الأول: يمكنك تعريف العلاقات بين المواقع الإلكترونية للسماح بالوصول المحدود إلى ملفات تعريف الارتباط على مواقع إلكترونية مختلفة باستخدام واجهة برمجة التطبيقات Storage Access API. يتم طرح مجموعات نطاقات الطرف الأول تدريجيًا باستخدام الإصدار 113 الثابت من Chrome هذا الأسبوع.
- Feder Credential Management (FedCM): يمكنك إتاحة استخدام الهوية الموحّدة بدون مشاركة عنوان البريد الإلكتروني للمستخدم أو معلومات أخرى تحدّد الهوية مع خدمة أو موقع إلكتروني تابعَين لجهة خارجية، ما لم يوافق المستخدم صراحةً على ذلك. وسيتم شحن هذه الخدمة إلى برنامج FedCM في تشرين الثاني (نوفمبر) 2022.
تم تعديل عناصر تحكّم المستخدمين.
إلى جانب شحن واجهات برمجة التطبيقات للنظام الأساسي للويب، نعمل حاليًا على تحديث الواجهة في Chrome لإعداد الميزات. نحن بصدد تطوير هذه الواجهة من عناصر التحكّم في المشاركة في الإصدارات التجريبية لتصبح أكثر تكاملاً مع إعدادات Chrome العامة. نختبر حاليًا واجهة محدَّثة للخصوصية في عرض الإعلانات مع نسبة صغيرة من مستخدمي إصدار Chrome الثابت.
يمكن للمطوّرين معاينة عناصر التحكّم هذه من خلال وضع العلامة chrome://flags/#privacy-sandbox-settings-4
. نواصل تقييم عناصر التحكّم المحدَّثة وقد يختلف الإصدار الحالي عمّا نشحنه تلقائيًا. ومع ذلك، لا تغيّر عناصر تحكُّم المستخدم هذه كيفية تفاعل المواقع الإلكترونية مع واجهة برمجة التطبيقات، حيث تظل طرق رصد الميزات واستدعاء واجهات برمجة التطبيقات كما هي.
مرحلة التجربة والتقييم
إنّ تجربة "مدى الصلة بالموضوع والقياس على YouTube" ضمن "مبادرة حماية الخصوصية" تسمح للمواقع الإلكترونية بإجراء تجارب موحّدة على مستوى "تقارير تحديد المصدر" و"الجمهور المحمي" و"المواضيع" و"الإطارات المحاطة بحدود" و"مساحة التخزين المشتركة". ننوي مواصلة مرحلة التجربة والتقييم إلى إصدار Chrome الثابت 115. ومع طرح الإصدار الثابت، قد يلاحظ المختبِرون المشاركون في مرحلة التجربة بعض الثغرات في مدى التوفّر أو البيانات الواردة من واجهات برمجة التطبيقات، وسنوفّر المزيد من الإرشادات والتفاصيل لمساعدة المختبِرين على إدارة عملية النقل هذه.
وسنعدّل مستنداتنا خلال هذه المدة.
التسجيل والخطوات التالية
وبالإضافة إلى "إحصاءات Google"، نريد التأكّد من أنّه يتم استخدام واجهات برمجة التطبيقات هذه على النحو المطلوب وبشفافية. لقد أعلنّا عن عملية جديدة لتسجيل المطوّرين في واجهات برمجة التطبيقات لقياس الأداء ومدى الصلة بـ "مبادرة حماية الخصوصية" في Chrome وAndroid. سنشارك التعديلات والتعليمات في مستندات التسجيل.
أوضاع الاختبار التي تسهِّلها Chrome
ونهدف إلى توفير اختبارات سهلة من Chrome تتيح للمواقع الإلكترونية إمكانية معاينة ما يبدو عليه الوضع في عالمنا الحالي بدون ملفات تعريف الارتباط التابعة لجهات خارجية. سيتيح لنا ذلك إجراء اختبار أكثر فعالية لواجهة برمجة التطبيقات وزيادة الثقة داخل المنظومة المتكاملة في ما يتعلق بجاهزيتها لمرحلة ملفات تعريف الارتباط التابعة لجهات خارجية.
لقد تعاونا مع CMA لضمان توافق أوضاع الاختبار هذه مع إطار عمل الاختبار (والمخطط الزمني) للجهات الخارجية الموضحة في ملاحظتها بشأن الاختبار الكمي لتقنيات "مبادرة حماية الخصوصية" من Google. نتيجةً لذلك، تتوقّع CMA إمكانية استخدام نتائج الاختبار في هذه الأوضاع في تقييمها لـ "مبادرة حماية الخصوصية".
نخطط للحصول على وضعين من الاختبار الذي تسهِّل عليه Chrome:
- الوضع أ: يمكن لتكنولوجيا الإعلان الحصول على تصنيفات التحكّم والتجربة على جزء من الزيارات واستخدامها في إجراء الاختبارات والتجارب.
- الوضع ب: يوقِف Chrome بشكلٍ عام ملفات تعريف الارتباط التابعة لجهات خارجية لدى جزء من جميع مستخدمي Chrome.
هذه التفاصيل ليست نهائية، وسننشر المزيد من إرشادات التنفيذ مع تقدّمنا في الربع الثالث من عام 2023. في ما يلي الاقتراحات الحالية.
الوضع "أ": اختبار الموافقة
ستتمكّن تكنولوجيا الإعلانات من تلقّي تصنيفات التجارب لجزء من زيارات Chrome. يمكن أن تختار تكنولوجيا الإعلان التنسيق مع تكنولوجيا الإعلان الأخرى، على سبيل المثال، لتنفيذ مزادات Protected Audience بدون استخدام ملفات تعريف الارتباط التابعة لجهة خارجية في مجموعة تجارب متّسقة. يمكن لتكنولوجيا الإعلانات أيضًا استخدام هذه التصنيفات لإجراء تجارب واختبارات مستقلة.
لن يعدّل Chrome حالة ملفات تعريف الارتباط التابعة لجهات خارجية للمستخدمين في الوضع "أ". ولا يوفّر Chrome التصنيفات إلا لضمان تجربة تكنولوجيا الإعلان من خلال مجموعات تحكّم وتجارب متسقة. وهذا يعني أنّ الموقع الإلكتروني للناشر قد يظل يتلقّى بيانات ملفات تعريف الارتباط التابعة لجهات خارجية بهدف استخدام الناشر نفسه، حتى إذا كان شركاء تكنولوجيا الإعلان يشاركون في التجربة.
ونتوقّع أن يسمح ذلك بإجراء تجارب هادفة، حيث يمكن لجميع المواقع والخدمات المعنيّة التنسيق لضمان عدم استخدام ملفات تعريف الارتباط التابعة لجهات خارجية في أي مرحلة من العملية. ونتوقّع تقديم تصنيفات لما يصل إلى 10% من متصفّحات Chrome من خلال عنوان طلب جديد وتلميح برنامج منخفض القصور. نشجّع أي شخص مهتم بالاختبار على تقديم ملاحظات من المنظومة المتكاملة حول طريقة الوصول إلى التصنيفات ودقتها.
ونخطط لإتاحة وضع اختبار الموافقة ابتداءً من الربع الرابع من عام 2023، وسنواصل هذا الوضع إلى حين إيقاف ملفّات تعريف الارتباط التابعة لجهات خارجية نهائيًا.
الوضع "ب": الإيقاف النهائي لملفات تعريف الارتباط التابعة لجهات خارجية بنسبة% 1
سيتوقّف Chrome نهائيًا عن ملفات تعريف الارتباط التابعة لجهات خارجية في ما يصل إلى 1% من المتصفّحات. ولا تتوفّر إمكانية تفعيله لهذا الوضع، لأنّه سيتم تطبيقه في جميع أنحاء العالم. وبالطبع، هناك احتمال أن تتأثر بعض ميزات الموقع الإلكتروني إذا لم يستخدم الموقع الإلكتروني حلاً بديلاً بعد، مثل الشرائح أو مجموعات نطاقات الطرف الأول.
نعمل على الحدّ من هذه المشكلة لرصد مالكي المواقع الإلكترونية ومعالجة هذه المشاكل وتنبيههم بشكل استباقي بأي مشاكل تؤثر في تجربة المستخدم خلال هذه المرحلة.
بالإضافة إلى ذلك، نخطط لتوفير جزء صغير من الزيارات في الوضع "ب" الذي تم إيقاف واجهات برمجة تطبيقات القياس ومدى الصلة بالموضوع في "مبادرة حماية الخصوصية". ولن يتم إيقاف واجهات برمجة التطبيقات الأخرى، مثل مجموعات نطاقات الطرف الأول وCHIPS وFedCM وما إلى ذلك. ونتوقّع أن تكون هذه التركيبة مفيدة لإنشاء أساس للأداء بدون استخدام ملفّات تعريف الارتباط التابعة لجهات خارجية، ونسعى إلى الحصول على ملاحظات بشأن نسبة مناسبة من الزيارات يتمّ تخصيصها لهذه المجموعة الفرعية من الاختبار.
نخطط لإيقاف 1% من ملفات تعريف الارتباط التابعة لجهات خارجية نهائيًا في الربع الأول من عام 2024، وسنتعاون عن كثب مع "هيئة الأسواق المالية" (CMA) قبل اتّخاذ المزيد من الخطوات لتوسيع نطاق عملية الإيقاف النهائي.
التفاعل ومشاركة الملاحظات
إذا لم يسبق لك المشاركة في مرحلة التجربة والتقييم في مدى الصلة بموضوع البحث والقياس، لا يزال بإمكانك الاشتراك وإجراء تجارب باستخدام واجهات برمجة التطبيقات هذه. من خلال الاشتراك الآن، سيصبح بإمكانك التعرّف أكثر على كيفية عمل واجهات برمجة التطبيقات هذه بشكل عملي وتجربة أساليب مختلفة قبل أن تصبح متاحة على نطاق واسع.
تُعدّ الملاحظات الواردة من مجموعة متنوعة من الجهات المعنيّة على مستوى منظومة الويب المتكاملة أمرًا ضروريًا بالنسبة إلى "مبادرة حماية الخصوصية". يوفر قسم الملاحظات المخصص نظرة عامة على القنوات العامة الحالية، حيث يمكنك متابعة النقاش أو المساهمة فيه، إلى جانب نموذج ملاحظات لضمان التواصل مع فريق Chrome مباشرةً في أي وقت.
إذا كنت مطوّرًا، يمكنك طرح الأسئلة والانضمام إلى المناقشات في مستودع دعم مطوّري برامج "مبادرة حماية الخصوصية" على GitHub.