วงจรชีวิตของข้อเสนอใน Privacy Sandbox

ข้อเสนอ Privacy Sandbox เป็นขั้นตอนแรกจากหลายๆ ขั้นตอนที่จำเป็นในการสร้าง ฟีเจอร์แพลตฟอร์มเว็บ

ฟีเจอร์แพลตฟอร์มเว็บเหล่านี้อาจกลายเป็นมาตรฐานเว็บ (หรือที่เรียกว่า ข้อกำหนดหรือสเปค) ซึ่งเป็นเอกสารทางเทคนิคที่อธิบายรายละเอียดว่าเทคโนโลยีเว็บควรทำงานอย่างไร และกำหนดวิธีที่วิศวกรควรใช้เทคโนโลยีในเว็บเบราว์เซอร์ ตัวอย่างเช่น มาตรฐาน Accessible Rich Internet Applications (WAI-ARIA) (ที่รู้จักกันทั่วไปว่า "ARIA") กำหนดวิธีทางเทคนิคในการทำให้เว็บเข้าถึงได้มากขึ้นสำหรับผู้พิการ ข้อกำหนดเหล่านี้ได้รับการพัฒนาขึ้นสำหรับและโดย World Wide Web Consortium (W3C) ซึ่งเป็น ชุมชนนานาชาติที่มีเจ้าหน้าที่แบบเต็มเวลา องค์กรสมาชิก และความคิดเห็น จากบุคคลทั่วไป

หลังจากการอภิปราย การทดสอบ และการนำไปใช้ในวงกว้าง ข้อเสนอและ API บางรายการของ Privacy Sandbox จะกลายเป็นข้อกำหนด เราจำเป็นต้องรับฟังความคิดเห็น จากนักพัฒนาแอปและผู้นำในอุตสาหกรรม (ทั้งที่มีและไม่มีความรู้ด้านเทคโนโลยีเว็บ ) เพื่อให้มั่นใจว่าเราจะสร้างฟีเจอร์เว็บที่ใช้งานได้ยาวนาน มีประโยชน์ในวงกว้าง และ มีการคุ้มครองความเป็นส่วนตัวของผู้ใช้ที่แข็งแกร่ง

ฟีเจอร์ต่างๆ จะมีความคืบหน้าตามไทม์ไลน์ของการพัฒนาและการทดสอบจนถึงเวอร์ชันสำหรับผู้ใช้ทั่วไป
รูปที่ 1: ฟีเจอร์ต่างๆ มีความคืบหน้าตามไทม์ไลน์ของการพัฒนาและการทดสอบจนถึงการวางจำหน่ายทั่วไป โดยเจตนาเป็นขอบเขตที่ชัดเจนซึ่งจำเป็นต้องมีก่อนจึงจะดำเนินการบางอย่างได้ เช่น การทดสอบจะเริ่มไม่ได้จนกว่าจะมีการโพสต์ความตั้งใจที่จะทำการทดสอบและได้รับการอนุมัติ ดูข้อมูลเพิ่มเติมเกี่ยวกับข้อกำหนดเหล่านี้

Chromium (โปรเจ็กต์โอเพนซอร์สที่อยู่เบื้องหลังเบราว์เซอร์ที่ทันสมัยหลายตัว) ได้เขียนเกี่ยวกับกระบวนการพัฒนาฟีเจอร์ สำหรับเทคโนโลยีทั้งหมดที่มีเป้าหมายที่จะกลายเป็นมาตรฐานเว็บ เนื่องจากความเป็นส่วนตัวและความปลอดภัยบนเว็บเป็นเรื่องสำคัญ เราจึงคาดหวังและสนับสนุนให้มีการพูดคุยและแสดงความคิดเห็นเป็นจำนวนมากก่อนที่จะเริ่มการทดสอบ

ตั้งแต่ข้อเสนอจนถึงมาตรฐานเว็บ

ในทุกขั้นตอนของการพัฒนา ระบบนิเวศจะให้ความคิดเห็นที่สำคัญซึ่ง กำหนดรูปแบบของ Privacy Sandbox กระบวนการนี้อาจคุ้นเคยสำหรับนักพัฒนาเว็บ แต่ อาจเป็นเรื่องใหม่สำหรับผู้มีส่วนเกี่ยวข้องอื่นๆ ในอุตสาหกรรมที่จะใช้ API ที่สร้างขึ้นเพื่อวัตถุประสงค์เหล่านี้ และผู้ที่มีความเชี่ยวชาญซึ่งมีความสำคัญต่อโครงการริเริ่มนี้

เริ่มต้นด้วยการสนทนา

ความตั้งใจที่จะสร้างต้นแบบจะเริ่มการสนทนา
รูปที่ 2: ความตั้งใจที่จะสร้างต้นแบบจะเริ่มการสนทนา

ในช่วงไม่กี่ปีที่ผ่านมา Chrome และอื่นๆ ได้เสนอข้อเสนอที่รักษาความเป็นส่วนตัวหลายสิบข้อ คุณสามารถอ่านข้อเสนอเหล่านี้ ถามคำถาม เสนอไอเดียเพื่อปรับปรุง และดูความคิดเห็นของผู้อื่นได้

มีกลุ่ม W3C หลายกลุ่มที่คุณเข้าร่วมหรือติดตามได้ ทั้งนี้ขึ้นอยู่กับกรณีการใช้งานที่คุณสนใจ

ขั้นตอนการอภิปรายอาจเกี่ยวข้องกับหลายฝ่าย

ตัวอย่างเช่น Protected Audience (เดิม เรียกว่า FLEDGE) เป็นข้อเสนอที่รองรับการโฆษณาตามความสนใจโดยไม่ต้องมีการติดตามข้ามเว็บไซต์ Protected Audience API ได้รับการพัฒนาจากข้อเสนอ 2 รายการก่อนหน้า (PIGIN และ TURTLEDOVE) โดยมีข้อมูลจากผู้สนับสนุนด้านความเป็นส่วนตัวและผู้มีส่วนเกี่ยวข้องในอุตสาหกรรมจำนวนมาก มีผู้เข้าร่วมการประชุม W3C มากกว่า 100 คนเพื่อช่วยปรับปรุง เวอร์ชันปัจจุบัน รวมถึงมีกระทู้สนทนาออนไลน์ กว่า 300 กระทู้

นอกจากนี้ ยังมีข้อเสนออื่นๆ อีกกว่าครึ่งโหลจากบริษัทอื่นๆ ในโซลูชันเดียวกัน เราหวังว่าจะได้กำหนดแนวทางในอนาคตผ่านการทำงานร่วมกันอย่างต่อเนื่อง

การทดสอบ Protected Audience และ API อื่นๆ พร้อมใช้งานภายใต้ฟีเจอร์ค่าสถานะของ Chrome เพื่อให้นักพัฒนาแอปเข้าถึงได้ ก่อนใคร

ข้อเสนอทุกรายการไม่ได้ผ่านระยะฟักตัวที่เข้มข้นเช่นเดียวกับ Protected Audience แต่บางรายการจะมีความคืบหน้าเร็วกว่ามาก แต่ API แต่ละรายการจะได้รับข้อมูลจากทั่วทั้งระบบนิเวศ ฟีเจอร์เหล่านี้เป็นไอเดียใหม่ๆ และต้องใช้ ความพยายามอย่างมากเพื่อให้ทำงานได้อย่างถูกต้อง

นักพัฒนาแอปทดสอบและแชร์ความคิดเห็น

การทดสอบตามความตั้งใจมีไว้สำหรับการทดสอบการทำงานและการทดสอบที่ปรับขนาดได้
รูปที่ 3: ความตั้งใจในการทดสอบมีไว้สำหรับการทดสอบเชิงฟังก์ชันและแบบปรับขนาด

เราอาศัยความคิดเห็นจากนักพัฒนาแอปเกี่ยวกับ การปรับปรุงเทคโนโลยีเหล่านี้ รวมถึงการแชร์ปัญหาที่อาจต้องมีการเปลี่ยนแปลง ในการออกแบบและการติดตั้งใช้งาน API เทคโนโลยี Privacy Sandbox หลายอย่าง พร้อมให้ทดสอบแล้วโดยมีตัวเลือกต่างๆ เช่น หากต้องการทดสอบ Topics API คุณสามารถตั้งค่าระยะเวลาของ Epoch และพารามิเตอร์อื่นๆด้วยฟีเจอร์ทดลองของ Chrome

โดยปกติแล้ว วิศวกรของ Chrome จะใช้ฟีเจอร์ที่อยู่หลัง Flag เพื่อให้ทดสอบในเครื่องได้โดยไม่ต้องเปิดใช้ฟีเจอร์ดังกล่าวโดยค่าเริ่มต้น ในเบราว์เซอร์ นักพัฒนาแอปต้องเปิดใช้ฟีเจอร์เพื่อลองใช้ และความพร้อมใช้งานจะขึ้นอยู่กับเวอร์ชันของ Chrome นักพัฒนาแอปอาจพบปัญหาบางอย่าง เมื่อการพัฒนาแอปดำเนินต่อไป

การทดลองใช้ฟีเจอร์ต้นทางของ Chrome ช่วยให้นักพัฒนาซอฟต์แวร์ เปิดใช้ฟีเจอร์สำหรับผู้ใช้ Chrome จำนวนจำกัดได้ หากต้องการเข้าร่วม นักพัฒนาแอปสามารถลงทะเบียนเพื่อเลือกใช้เว็บไซต์หรือบริการของคุณได้ ซึ่งจะช่วยให้คุณมี โอกาสลองใช้ฟีเจอร์กับการเข้าชมจริงและแสดงความคิดเห็นเกี่ยวกับ ประสบการณ์การใช้งานจริง

Privacy Sandbox ได้ทดสอบจากต้นทางแบบรวมสำหรับ API ความเกี่ยวข้องและการวัดผล ซึ่งตอนนี้เสร็จสมบูรณ์แล้ว

เมื่อฟีเจอร์พร้อมให้ทดสอบในระยะแรก โดยทั่วไปแล้วเราจะมุ่งเน้นไปที่การทดสอบการทำงานหรือการทดสอบทางเทคนิค เนื่องจากเป็นโค้ดใหม่ เราจึงคาดหวังว่าผู้มีส่วนร่วมจะค้นพบและรายงานข้อบกพร่อง รวมถึงแก้ไขข้อบกพร่องเหล่านั้น ซึ่งหมายความว่าความเสถียรและรูปร่างของฟีเจอร์อาจเปลี่ยนแปลงอย่างรวดเร็ว ในช่วงนี้ การรับความคิดเห็นเกี่ยวกับการผสานรวมและประสบการณ์ของนักพัฒนาแอป มีความสำคัญอย่างยิ่งเพื่อให้มั่นใจว่าเราจะสร้างการสนับสนุนการแก้ไขข้อบกพร่องและเครื่องมือ ควบคู่ไปกับฟีเจอร์ได้

เมื่อการพัฒนาคืบหน้าและฟีเจอร์ต่างๆ มีความเสถียรมากขึ้น เราจะเปลี่ยนไปมุ่งเน้นการทดสอบประสิทธิภาพหรือยูทิลิตีในวงกว้าง เป้าหมายของการทดสอบยูทิลิตี คือการทำความเข้าใจประสิทธิภาพของฟีเจอร์เทียบกับกรณีการใช้งานที่ตั้งใจไว้ ในวงกว้าง ในขั้นตอนนี้ ระบบจะเพิ่มจำนวนผู้ใช้ Chrome ที่รวมอยู่ในการทดสอบเพื่อรับตัวอย่างที่ใหญ่ขึ้นและเป็นตัวแทนมากขึ้น ในระยะนี้ เราหวังว่าจะได้เห็นเว็บไซต์ทำการทดสอบระยะยาวกับการเข้าชมส่วนใหญ่ของตนเองเพื่อตรวจสอบฟีเจอร์นี้ตามความต้องการทางธุรกิจ

ความสำเร็จในกระบวนการนี้ขึ้นอยู่กับนักพัฒนาแอปที่ทำการทดสอบเหล่านี้ จากนั้น แชร์สิ่งที่ได้เรียนรู้ นอกจากนี้ เรายังทำการทดสอบไปพร้อมๆ กันในแต่ละเฟส และแชร์ผลลัพธ์ผ่านช่องทางต่างๆ ของแต่ละโปรเจ็กต์ พร้อมสรุปเป็นประจำทั่วทั้งโปรเจ็กต์ในการอัปเดตสถานะ API และรายงานความคิดเห็นรายไตรมาส ซึ่งเป็นส่วนหนึ่งของความมุ่งมั่นของเราที่มีต่อ CMA

ไม่ว่าคุณจะแชร์การทดสอบในที่สาธารณะ เช่น W3C, แบบฟอร์มความคิดเห็น หรือผ่านช่องทางพาร์ทเนอร์โดยตรง เราหวังว่าจะได้รับฟังความคิดเห็นจากคุณ

การทดสอบในเบราว์เซอร์ ไม่ว่าจะผ่านฟีเจอร์แฟล็กหรือช่วงทดลองใช้จากต้นทาง ไม่ใช่ วิธีเดียวในการสำรวจว่าเทคโนโลยีใหม่อาจทำงานอย่างไร นอกจากนี้ บางบริษัทยัง สร้างการจำลองตามแนวคิดของ Privacy Sandbox ด้วย

เปิดตัวเพื่อการใช้งานในวงกว้าง

ความตั้งใจที่จะเปิดตัวระบุคำขอที่จะทำให้ API พร้อมใช้งานสำหรับการนำไปใช้ในวงกว้าง
รูปที่ 4: ความตั้งใจที่จะจัดส่งแสดงถึงคำขอที่จะทำให้ API พร้อมใช้งานสำหรับการนำไปใช้ในวงกว้าง

เมื่อทดสอบ API และพร้อมใช้งานทั่วไปใน Chrome แล้ว เราจะประกาศการเปิดตัวและตรวจสอบว่าเอกสารประกอบสาธารณะพร้อมสำหรับการนำไปใช้ในระบบนิเวศที่ปรับขนาดแล้ว

เราได้เปิดตัวฟีเจอร์สำคัญหลายอย่างแล้ว และยังมีอีกมากมายที่จะเปิดตัวในอนาคต เทคโนโลยีต่อไปนี้พร้อมใช้งานแล้ว

  • การลด User-Agent: จำกัดข้อมูลเบราว์เซอร์ที่แชร์โดยอ้อมเพื่อลดปริมาณข้อมูลที่ละเอียดอ่อนซึ่งนำไปสู่การทำลายนิ้วมือ เราเริ่มลดค่าเหล่านี้ในเดือนพฤษภาคม 2022 และวางแผนที่จะ ดำเนินการให้เสร็จสิ้นในเดือนพฤษภาคม 2023
  • CHIPS: อนุญาตให้นักพัฒนาซอฟต์แวร์เลือกใช้คุกกี้กับ พื้นที่เก็บข้อมูลที่แบ่งพาร์ติชัน โดยมีกล่องเก็บคุกกี้แยกกันสำหรับแต่ละเว็บไซต์ระดับบนสุด CHIPS พร้อมใช้งานในเวอร์ชันเสถียรในเดือนกุมภาพันธ์ 2023
  • ชุดเว็บไซต์ของบุคคลที่หนึ่ง: ประกาศความสัมพันธ์ระหว่างเว็บไซต์เพื่ออนุญาตให้เข้าถึงคุกกี้ข้ามเว็บไซต์แบบจำกัดโดยใช้ Storage Access API เราจะค่อยๆ เปิดตัวชุดโดเมนของบุคคลที่หนึ่งใน Chrome เวอร์ชันเสถียร 113 ในสัปดาห์นี้
  • การจัดการข้อมูลเข้าสู่ระบบแบบรวม (FedCM): รองรับข้อมูลประจำตัวแบบรวมโดยไม่ต้องแชร์อีเมลของผู้ใช้หรือข้อมูลอื่นๆ ที่ระบุตัวตนกับบริการหรือเว็บไซต์ของบุคคลที่สาม เว้นแต่ผู้ใช้จะ ตกลงอย่างชัดเจน FedCM เปิดตัวในเดือนพฤศจิกายน 2022

ในเดือนกรกฎาคม 2023 API ความเกี่ยวข้องและการวัดผลพร้อมให้ใช้งานสำหรับการนำไปใช้ในวงกว้าง ซึ่งหมายความว่า API เหล่านี้พร้อมใช้งานใน Chrome โดยค่าเริ่มต้น ตอนนี้ นักพัฒนาซอฟต์แวร์ สามารถใช้เทคโนโลยีเหล่านี้ได้โดยไม่ต้องใช้แฟล็กของเบราว์เซอร์หรือเข้าร่วมการทดลองใช้ต้นทาง

กล่าวโดยย่อคือ API เหล่านี้พร้อมใช้งานสำหรับผู้ใช้ 99% ในสภาพแวดล้อมการใช้งานจริง ที่ปรับขนาดได้

การเปิดตัวแบบเป็นระยะ

เทคโนโลยีบางอย่างจะพร้อมใช้งานทีละรายการ ซึ่งจะช่วยให้ทีมและ นักพัฒนาแอปของเราตรวจสอบและแก้ไขปัญหาที่อาจเกิดขึ้นได้ และความพร้อมใช้งานเต็มรูปแบบ ไม่ได้หมายความว่าการรับส่งข้อมูล 100% จะเปิดใช้ API

ตัวอย่างเช่น การเปิดตัวคำแนะนำสำหรับไคลเอ็นต์ User-Agent (UA-CH) แบบเป็นระยะใน Chrome เริ่มขึ้นในปี 2021 การลด User Agent เริ่มขึ้นในเดือนเมษายน 2022 และเสร็จสมบูรณ์ในเดือนมีนาคม 2023 ซึ่งช่วยให้นักพัฒนาซอฟต์แวร์มีเวลามากพอที่จะเปลี่ยนวิธีที่เว็บไซต์ของตนใช้สตริง User-Agent

การควบคุม API

API บางรายการ เช่น API ความเกี่ยวข้องและการวัดผล มีตัวเลือกการกำหนดค่า สำหรับผู้ใช้ ซึ่งรวมถึงความสามารถในการเปิดและปิดใช้ API เหล่านี้

การสร้างการตรวจหาฟีเจอร์ที่เหมาะสมเป็นสิ่งสำคัญ การตรวจหาฟีเจอร์จะช่วยระบุว่าเบราว์เซอร์รองรับโค้ดบางอย่างหรือไม่ และช่วยให้คุณระบุโค้ดอื่นแทนได้ ซึ่งจะยืนยันว่าเว็บไซต์ ยังคงทํางานตามที่คาดไว้ แม้ว่าผู้ใช้จะปิด API หรือผู้ใช้จะอยู่ในเบราว์เซอร์ที่ไม่รองรับเทคโนโลยีใดเทคโนโลยีหนึ่งก็ตาม

พิจารณาใช้นโยบายสิทธิ์เพื่อควบคุมการเข้าถึงฟีเจอร์ของเบราว์เซอร์ของบุคคลที่หนึ่งและบุคคลที่สาม

แชร์ความคิดเห็น

เราจะอธิบายสิ่งที่เกิดขึ้นต่อไป ให้ข้อมูลที่มองเห็นล่วงหน้าได้มากที่สุด เท่าที่จะทำได้ สนับสนุนให้คุณมีส่วนร่วม และรับฟังความคิดเห็นของคุณ