مراحل نشاط الاقتراح في "مبادرة حماية الخصوصية"

اقتراحات "مبادرة حماية الخصوصية" هي الأولى من بين العديد من الخطوات المطلوبة لإنشاء ميزات النظام الأساسي للويب.

وقد تصبح ميزات النظام الأساسي للويب معايير الويب (المعروفة أيضًا باسم أو المواصفات أو المواصفات)، وهي مستندات فنية توضح بالتفصيل تقنية الويب التي ينبغي أن تعمل وتحدد كيفية تنفيذ المهندسين التقنيات في متصفحات الويب. على سبيل المثال، معيار تطبيقات الإنترنت التفاعلية المتقدّمة التي يمكن الوصول إليها (WAI-ARIA) ويحدد (المعروف باسم "ARIA") الطرق التقنية لجعل الويب أكثر يسهل الوصول إليها لذوي الإعاقة. تم تطوير هذه المواصفات من أجل اتحاد شبكة الويب العالمية (W3C) مجتمع دولي مع طاقم عمل بدوام كامل ومنظمات أعضاء وملاحظات من الجمهور.

بعد المناقشة والاختبار والقياس استخدام، فإن بعض اقتراحات "مبادرة حماية الخصوصية" وواجهات برمجة التطبيقات تصبح مواصفات. من الضروري أن نتلقّى الملاحظات من المطورين وروّاد المجال (باستخدام تقنيات الويب أو بدونها) تمامًا) لضمان إنشاء ميزات ويب مستدامة بالاستفادة من عدة خدمات إجراءات حماية الخصوصية الصارمة للمستخدمين.

تقدم الميزات من خلال مخطط زمني للتطوير والاختبار حتى التوافر للجمهور العام.
الشكل 1: مستوى تقدّم الميزات خلال مخطط زمني للتطوير والاختبار وصولاً إلى التوفّر للجمهور العام الأهداف هي حدود صارمة، وهي مطلوبة قبل تنفيذ إجراءات معينة. على سبيل المثال، لا يمكن أن يبدأ الاختبار إلى أن يتم نشر هدف التجربة والحصول على الموافقات. تعرَّف على المزيد من المعلومات عن هذه المتطلبات.

Chromium (المشروع المفتوح المصدر وراء العديد من المتصفحات الحديثة) حول عملية تطوير الميزات لجميع التقنيات التي تهدف إلى أن تصبح معيارًا للويب. بسبب للخصوصية والأمان على الويب، فإننا نتوقع ونشجع على كميات كبيرة من المناقشات والملاحظات قبل بدء الاختبار.

من الاقتراح إلى معيار الويب

في كل مرحلة من مراحل التطوير، يقدم النظام الشامل ملاحظات مهمة التي تشكّل مبادرة حماية الخصوصية قد تكون هذه العملية مألوفة لمطوري الويب، ولكن جديدة بالنسبة للأطراف المعنية الأخرى في المجال التي ستستخدم هذه واجهات برمجة التطبيقات (API) والأشخاص الذين تؤدي خبرتهم دورًا أساسيًا في هذه المبادرة.

البدء بالمناقشة

يبدأ غاية إنشاء النموذج الأوّلي المحادثة.
الشكل 2: يبدأ المبني على إنشاء النموذج الأولي المحادثة.

هناك العشرات من عمليات الحفاظ على الخصوصية العروض الترويجية التي يوفّرها Chrome وغيره من التطبيقات على مدار السنوات القليلة الماضية يمكنك قراءة هذه تقديم الاقتراحات، وطرح الأسئلة، وتقديم الأفكار لتحسينها، ومعرفة ما يقوله الآخرون.

هناك عدد من مجموعات W3C التي يمكنك الانضمام إليها أو مراقبتها، وذلك حسب الاستخدام الطلبات التي تهتم بها:

يمكن أن تكون مرحلة المناقشة مشاركة كبيرة.

على سبيل المثال، Protected الجمهور (سابقًا المعروف باسم FLEDGE) هو اقتراح لدعم الإعلانات التي تستهدف الاهتمامات بدون التتبع عبر المواقع. استنادًا إلى المدخلات من داعمي الخصوصية والعديد من للأطراف المعنية، تطورت Protected Audience API من اقتراحين سابقين (PIGIN وTURTLEDOVE). انضم أكثر من 100 شخص إلى W3C الاجتماعات للمساعدة في تحسين الإصدار الحالي، بالإضافة إلى أكثر من 300 مناقشة عبر الإنترنت سلاسل المحادثات.

هناك أيضًا أكثر من ست عشرات الاقتراحات الأخرى التي قدّمها آخرون والشركات، في نفس مساحة الحل. ومن خلال التعاون المستمر، نأمل لتحديد مسار للأمام.

الاختبار من أجل "الجمهور المحمي" تتوفّر واجهات برمجة تطبيقات أخرى خلف علامة Chrome، ليتمكّن المطوّرون من الوصول إليها مبكرًا.

لا يمر كل اقتراح بفترة حضانة شديدة مثل Protected Audience، ستتحرك بعضها بسرعة أكبر ولكن كل واجهة برمجة تطبيقات يتلقى مدخلات من جميع أنحاء المنظومة المتكاملة. هذه أفكار جديدة ويمكن أن يستغرق والكثير من العمل لإنجازها بشكل صحيح.

اختبار المطوّرين ومشاركة الملاحظات

الغرض من إجراء التجارب هو إجراء الاختبارات الوظيفية وعلى نطاق واسع.
الشكل 3: الغرض من استخدام التجارب هو إجراء الاختبارات الوظيفية وعلى نطاق واسع.

نعتمد على المطوّرين لتقديم الملاحظات حول إدخال تحسينات على هذه التقنيات ومشاركة المشاكل التي قد تتطلب تغييرات على تصميم واجهة برمجة التطبيقات وتنفيذها. العديد من تقنيات "مبادرة حماية الخصوصية" متاحة للاختبار، مع خيارات مختلفة. على سبيل المثال، لاختبار Topics من واجهة برمجة التطبيقات، يمكنك ضبط طول الفترة الزمنية باستخدام علامات Chrome.

غالبًا ما ينفّذ مهندسو Chrome ميزات خلف العلامات لإتاحة الاختبار المحلّي، بدون توفُّر الميزة تلقائيًا عبر المتصفحات. لتجربة هذه الميزة، على المطوّرين تفعيل تلك الميزة ويعتمد توفّرها على إصدار Chrome. من المتوقّع أن يواجه المطوّرون بعض المشاكل مع استمرار التطوير.

تسمح مرحلة التجربة والتقييم في Chrome للمطوّرين تفعيل ميزة لعدد محدود من مستخدمي Chrome. للمشاركة يستطيع المطوّرون التسجيل للاشتراك في موقعك الإلكتروني أو خدمتك. يوفر لك هذا لتجربة ميزة زيارات الإنتاج وتقديم ملاحظات تجربة واقعية.

شغّلت "مبادرة حماية الخصوصية" مرحلة تجريبية موحّدة للمصدر وهي واجهات برمجة تطبيقات ملائمة والقياس، والتي اكتملت الآن.

عندما يتم توفير ميزة ما للاختبار في البداية، يكون التركيز بشكل عام بشأن الاختبار الوظيفي أو الفني باستخدام رمز جديد، هناك توقع يمكن للمساهمين اكتشاف الأخطاء والإبلاغ عنها، بالإضافة إلى تقديم إصلاحات هذه الأخطاء. وهذا يعني أن ثبات العنصر وشكله قد يتغير بسرعة في هذه الفترة. تلقّي الملاحظات والآراء حول عملية الدمج وتجربة المطوّرين لضمان إمكانية تصحيح الأخطاء ودعم الأدوات بجانب الميزة

ومع تقدم التطوير وأصبحت الميزات أكثر استقرارًا، يتغير التركيز على نطاق أوسع لاختبار الفعالية أو المنفعة الهدف من اختبار الأداة في فهم أداء الميزة مقارنةً بحالات الاستخدام المقصودة على نطاق واسع. في هذه المرحلة، تم تضمين عدد مستخدمي Chrome في للحصول على عينة أكبر وأكثر تمثيلاً. خلال هذه المرحلة، نأمل أن نرى مواقع تُجري اختبارات على المدى الطويل من زياراتهم للتأكّد من صحة الميزة مقارنةً بنشاطهم التجاري احتياجاتهم.

ويعتمد نجاح هذه العملية على إجراء المطوّرين لهذه الاختبارات، ومن ثم ومشاركة ما يتعلمونه. نحن أيضًا نختبر، في الوقت نفسه، خلال كل ونشارك النتائج من خلال مختلف قنوات المشروعات الفردية مع ملخصات منتظمة عبر المشروع في التقدّم المحرز في سلسلة مدونات "مبادرة حماية الخصوصية" وتقارير الملاحظات ربع السنوية جزءًا من التزاماتنا مع ائتلاف CMA.

هل تريد مشاركة الاختبار في أماكن عامة مثل W3C أو نماذج الملاحظات أو من خلال قنوات الشراكة المباشرة، نأمل أن نسمع من .

إنّ الاختبار في المتصفّح، سواء من خلال علامات الميزات أو مراحل التجربة والتقييم، ليس هو فقط لاستكشاف كيفية عمل التقنيات الجديدة. تعتمد بعض الشركات أيضًا عمليات محاكاة إنشاء التطبيقات استنادًا إلى مفاهيم "مبادرة حماية الخصوصية"

الإطلاق للاعتماد على نطاق واسع

تشير نية الشحن إلى طلب لإتاحة واجهة برمجة تطبيقات للاستخدام على نطاق واسع.
الشكل 4: يشير "نية الشحن" إلى طلب لإتاحة واجهة برمجة تطبيقات للاستخدام على نطاق واسع.

بعد اختبار واجهة برمجة التطبيقات وإتاحتها للاستخدام العام في Chrome، نعلن عن الإطلاق والتأكد من أن التوثيق العام جاهز للمنظومة المتكاملة الواسعة الاعتماد.

لقد شحننا بالفعل عددًا من الإنجازات المهمة، مع العديد من الإنجازات تتوفّر التكنولوجيات التالية حاليًا:

  • تقليل وكيل المستخدم: التقييد بشكل سلبي بيانات المتصفح المشتركة لتقليل حجم المعلومات الحساسة التي تؤدي إلى البصمات الرقمية. بدأنا بتقليل هذه القيم في أيار (مايو) 2022 ونخطط في مايو 2023.
  • CHIPS: السماح للمطوّرين بتفعيل ملف تعريف الارتباط من أجل مساحة تخزين مقسَّمة، مع وعاء منفصل لملفات تعريف الارتباط لكل موقع إلكتروني من المستوى الأعلى. ملفات تعريف الارتباط في الحالة المقسَّمة المنفصلة (CHIPS) متوفّرة في القناة الثابتة في فبراير 2023.
  • مجموعات نطاقات الطرف الأول: البيان العلاقات بين المواقع الإلكترونية للسماح بالوصول المحدود إلى ملفات تعريف الارتباط من مواقع إلكترونية متعددة باستخدام واجهة برمجة تطبيقات Storage Access. طرح ميزة "مجموعات نطاقات الطرف الأول" تدريجيًا من خلال Chrome الإصدار الثابت 113 هذا الأسبوع.
  • إدارة بيانات الاعتماد الموحّدة (FedCM): دعم الهوية الموحدة دون مشاركة عنوان البريد الإلكتروني للمستخدم أو تحديد المعلومات باستخدام خدمة أو موقع ويب تابع لطرف ثالث، ما لم ويوافق المستخدم صراحةً على ذلك. تم شحن FedCM في تشرين الثاني (نوفمبر) 2022.

في تموز (يوليو) 2023، أصبحت واجهات برمجة التطبيقات المخصّصة للقياس ومدى الصلة بموضوع البحث أصبحت متاحة للاستخدام على نطاق واسع يعني ذلك أصبحت واجهات برمجة التطبيقات هذه متاحة بشكلٍ تلقائي في Chrome. يمكن للمطوّرين الآن استخدام هذه التكنولوجيات بدون الميزات التجريبية للمتصفّح أو المشاركة في تجارب المصادر

باختصار، واجهات برمجة التطبيقات هذه جاهزة لنسبة 99 بالمائة من المستخدمين على نطاق واسع في مرحلة الإنتاج. محددة.

عمليات الإطلاق المرحلي

تتم إتاحة بعض التكنولوجيات تدريجيًا. هذا يسمح لفريقنا والمطورين بمراقبة المشكلات المحتملة ومعالجتها. بالإضافة إلى مدى التوفّر الكامل لا يعني ذلك أن 100% من الزيارات قد تم فيها تفعيل واجهات برمجة التطبيقات.

على سبيل المثال، بدأ الإطلاق التدريجي لتلميحات برامج وكيل المستخدم (UA-CH) في Chrome. في عام 2021. بدأ تقليل معلومات الوكيل المستخدم في أبريل 2022 واكتمل في آذار (مارس) 2023. وقد أتاح هذا للمطورين متسعًا من الوقت الانتقال إلى كيفية اعتماد مواقعهم الإلكترونية على سلسلة وكيل المستخدم.

عناصر تحكُّم واجهة برمجة التطبيقات

تحتوي بعض واجهات برمجة التطبيقات، مثل واجهات برمجة التطبيقات المتعلقة بالقياس ومدى الصلة، على خيارات ضبط. للمستخدم. ويشمل ذلك إمكانية تفعيل واجهات برمجة التطبيقات هذه وإيقافها.

من المهم إنشاء هيكل مناسب رصد الميزات: يمكن أن يساعد اكتشاف الميزات في تحديد ما إذا كان المتصفح يتيح استخدام رمز معين وتسمح لك بتقديم رمز بديل يضمن ذلك أنّ موقعك الإلكتروني العمل كما هو متوقَّع، حتى في حال إيقاف واجهة برمجة التطبيقات من قِبل المستخدم أو كان المستخدم يستخدم متصفحًا بدون دعم لتقنية معينة.

ننصحك باستخدام سياسة الأذونات للتحكّم وصول الطرف الأول والطرف الثالث إلى ميزات المتصفح.

مشاركة ملاحظاتك

سنواصل توضيح ما يحدث وتقديم أكبر قدر ممكن من المعلومات المستقبلية. قدر الإمكان، وتشجيع مشاركتك، والاستماع إلى آرائك.