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

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

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

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

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

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

จากข้อเสนอสู่มาตรฐานเว็บ

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

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

เจตนาที่จะสร้างต้นแบบจะเริ่มต้นการสนทนา
รูปที่ 2: Intent เพื่อสร้างต้นแบบจะเริ่มต้นการสนทนา

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

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

ระยะการอภิปรายอาจมีความซับซ้อนสูง

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

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

การทดสอบกลุ่มเป้าหมายที่มีการป้องกันและ API อื่นๆ พร้อมใช้งานหลัง Flag ของ Chrome เพื่อให้นักพัฒนาแอปเข้าถึงได้ตั้งแต่เนิ่นๆ

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

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

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

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

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

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

Privacy Sandbox ได้ทำการทดลองใช้จากต้นทางแบบรวมสําหรับ Relevance และ Measurement API ซึ่งเสร็จสมบูรณ์แล้ว

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

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

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

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

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

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

Intent to Ship บ่งบอกถึงคําขอให้ API พร้อมใช้งานสําหรับการนำไปใช้แบบปรับขนาด
รูปที่ 4: Intent to Ship บ่งบอกถึงคําขอให้ API พร้อมใช้งานสําหรับการนำไปใช้แบบปรับขนาด

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

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

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

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

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

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

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

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

การควบคุม API

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

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

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

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

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