วันนี้เราได้แชร์แผนและไทม์ไลน์ที่อัปเดตสำหรับ Privacy Sandbox สําหรับเว็บ และเส้นทางในการเลิกใช้คุกกี้ของบุคคลที่สาม ความคิดเห็นของคุณในฐานะนักพัฒนาเว็บและเจ้าของเว็บไซต์เป็นสิ่งสําคัญที่แสดงให้เห็นถึงความสําคัญของการใช้เวลามากขึ้นเพื่อให้คําเสนอถูกต้องและเพื่อให้มีเวลาเพียงพอในการทดสอบ ผสานรวม และเพิ่มประสิทธิภาพโซลูชันใหม่ โพสต์นี้มีรายละเอียดเพิ่มเติมเกี่ยวกับแผนการทดสอบ รวมถึงความตั้งใจของเราที่จะเพิ่มปริมาณการเข้าชมในการทดสอบแหล่งที่มาของความเกี่ยวข้องและการวัดผลของ Privacy Sandbox แบบรวมในเดือนสิงหาคม และขยายระยะเวลาการทดสอบ
โปรเจ็กต์ Privacy Sandbox แสดงถึงการเปลี่ยนแปลงที่กว้างขวางและท้าทายซึ่งมุ่งมั่นที่จะจัดการกับการติดตามข้ามเว็บไซต์สำหรับเว็บโดยรวม โดยเสนอมาตรฐานแบบเปิดที่ทุกคนนำไปใช้ได้แทนฟีเจอร์เฉพาะเบราว์เซอร์ พร้อมทั้งช่วยให้มั่นใจว่าเว็บไซต์จะใช้บริการของบุคคลที่สามได้อย่างปลอดภัยและเป็นส่วนตัว แม้ว่าการเลิกใช้งานคุกกี้ของบุคคลที่สามจะเป็นเหตุการณ์สําคัญในความคืบหน้าโดยรวมของโปรเจ็กต์ แต่เป้าหมายในการแก้ปัญหาการติดตามข้ามเว็บไซต์ทุกรูปแบบนั้นกว้างกว่ามาก คุณยังคงคาดหวังได้ว่าข้อเสนอและฟีเจอร์แต่ละรายการจะเปิดตัวตลอดเส้นทางดังกล่าว เว็บไซต์ของคุณอาจได้รับผลกระทบในลักษณะใดลักษณะหนึ่ง คุณจึงควรทำความเข้าใจผลกระทบที่เว็บไซต์และบริการได้รับ รวมถึงทราบข้อเสนอและฟีเจอร์ที่คุณควรใช้
มาดูรายละเอียดสถานะปัจจุบันและสิ่งที่คุณต้องทราบเพื่อทดสอบ แสดงความคิดเห็น และเตรียมฟีเจอร์ต่างๆ ต่อไปบนเส้นทางสู่การเปิดตัว
การขยายการทดลองใช้แหล่งที่มาของความเกี่ยวข้องและการวัดผลของ Privacy Sandbox
ช่วงทดลองใช้แหล่งที่มาของความเกี่ยวข้องและการวัดผลของ Privacy Sandbox ช่วยให้ระบบนิเวศสามารถทำการทดสอบแบบรวมเพื่อดูความเสถียรทางเทคนิคและประสบการณ์ของนักพัฒนาซอฟต์แวร์ในการรายงานการระบุแหล่งที่มา กลุ่มเป้าหมายที่ได้รับการคุ้มครอง หัวข้อ เฟรมที่มีการกำหนดเขตข้อมูล และเราจะเพิ่มพื้นที่เก็บข้อมูลที่ใช้ร่วมกันในเร็วๆ นี้ ปัจจุบันเราได้เปิดใช้การทดลองใช้สำหรับผู้ใช้ Chrome รุ่นเบต้า 50% ซึ่งช่วยให้เราจัดการความคิดเห็นและปัญหาของนักพัฒนาซอฟต์แวร์ได้อย่างรวดเร็วโดยไม่รบกวนผู้ใช้มากนัก
ในระหว่างที่การทดลองใช้แหล่งที่มาดำเนินไป เราต้องการให้นักพัฒนาแอปมีโอกาสทดสอบความมีประโยชน์และประสิทธิภาพของ API ด้วยสัดส่วนการเข้าชมในชีวิตจริงที่มีความหมาย เมื่อเปิดตัว Chrome 104 เวอร์ชันเสถียรในช่วงต้นเดือนสิงหาคม เราจะขยายการทดลองใช้ให้แก่ผู้ใช้เดสก์ท็อปใน Chrome เวอร์ชันเสถียร เราวางแผนที่จะขยายช่วงทดลองใช้ไปยังผู้ใช้อุปกรณ์เคลื่อนที่โดยเริ่มจาก Chrome 105 เวอร์ชันเสถียรบน Android ช่วงทดลองใช้จากต้นทางมีกำหนดจะสิ้นสุดลงเมื่อสิ้นสุดระยะเวลาของ Chrome 104 เวอร์ชันเสถียร เรากำลังขอขยายเวลาจนถึง Chrome 107 (ปลายเดือน ตุลาคม) เพื่อให้ทำการทดสอบต่อไปได้ ซึ่งเป็นไปตามแนวทางปฏิบัติมาตรฐานในการขอขยายระยะเวลาทดลองใช้ต้นทางเป็น 3 ระยะ เรามุ่งมั่นที่จะให้การสนับสนุนการทดสอบไปจนถึงการเปิดตัว API เหล่านี้ให้พร้อมใช้งานโดยสมบูรณ์
คุณสามารถทำตามคําขออย่างเป็นทางการเพื่อขยายเวลาความตั้งใจที่จะทดสอบ (I2E) นอกจากนี้ เราจะอัปเดตเอกสารประกอบเกี่ยวกับ Privacy Sandbox พร้อมคู่มือการใช้งานและการทดสอบ
หากคุณให้บริการใดก็ตามที่ API เหล่านี้มีให้ การเข้าร่วมและความคิดเห็นของคุณในเวอร์ชันทดลองใช้ต้นทางจะมีคุณค่าอย่างยิ่ง เมื่อเราเริ่มการทดสอบในวงกว้างขึ้น คุณก็มีโอกาสที่จะตรวจสอบข้อเสนอที่ตรงกับความต้องการของคุณ คุณไม่จำเป็นต้องมีความเชี่ยวชาญด้านมาตรฐานเว็บหรือการพัฒนาเบราว์เซอร์ เพียงแค่มีประสบการณ์ในสาขาของคุณก็พอ
เมื่อถึงจุดที่ฟังก์ชันหลักมีความเสถียรและสมบูรณ์แล้ว เราวางแผนที่จะเริ่มให้บริการ API แก่ผู้ใช้ทั่วไป ซึ่งคาดว่าจะเป็นช่วงต้นถึงกลางปี 2023 ในระหว่างช่วงทดลองใช้ต้นทาง เราได้ออกแบบให้มีขอบเขตในการพัฒนา API โดยอิงตามการทดสอบและความคิดเห็น ฟีเจอร์แต่ละรายการอาจเปิดตัวในขณะที่การทดลองใช้แหล่งที่มาโดยรวมยังดำเนินอยู่ หลังจากเปิดตัวแล้ว เราจะปรับแต่ง API ต่อไปขณะที่เราเริ่มใช้งานและทดสอบในระยะยาว
การอัปเดตลักษณะการทํางานของคุกกี้
ข้อเสนอ Cookies Having Independent Partitioned State (CHIPS) และชุดของบุคคลที่หนึ่งเป็นเส้นทางในการรองรับคุกกี้ในบริบทข้ามเว็บไซต์ที่ไม่เกี่ยวข้องกับการติดตาม
CHIPS
CHIPS ช่วยให้นักพัฒนาซอฟต์แวร์เลือกคุกกี้ลงในพื้นที่เก็บข้อมูล "แบ่งพาร์ติชัน" โดยมีโฟลเดอร์คุกกี้แยกกันสำหรับแต่ละเว็บไซต์ระดับบนสุด จากความคิดเห็นของนักพัฒนาซอฟต์แวร์ในช่วงทดลองใช้จากต้นทางในปัจจุบัน เราได้ทำการแก้ไขและการปรับปรุงหลายอย่าง รวมถึงขยายระยะเวลาทดลองใช้จนถึงสิ้นเดือนสิงหาคม ซึ่งเป็นช่วงสิ้นสุดของ Chrome เวอร์ชันเสถียร 104
กล่าวโดยละเอียดคือ เราได้นําข้อกําหนดที่เข้มงวดมากขึ้นออกจากส่วนหน้า __Host-
และไม่มีแอตทริบิวต์ Domain
เพื่อช่วยให้ย้ายข้อมูลเว็บไซต์ที่ใช้คุกกี้ในโดเมนย่อยต่างๆ ได้ง่ายขึ้น เช่น shop.example.com
และ blog.example.com
เราหวังว่าจะเปิดตัว CHIPS หลังจากการทดลองสิ้นสุดลง เนื่องจากได้รับความคิดเห็นเชิงบวกทั้งสำหรับข้อเสนอและการทดลอง ตามกระบวนการอย่างเป็นทางการ คุณติดตามรายชื่ออีเมล blink-dev ได้เพื่อดูว่าเมื่อใดที่เราโพสต์ข้อความความตั้งใจที่จะจัดส่ง (I2S)
นี่เป็นเหตุการณ์สําคัญที่น่าตื่นเต้นสําหรับกรณีการใช้งานจํานวนมากที่คุณให้บริการแบบฝังที่สมบูรณ์ในเว็บไซต์อื่น เช่น วิดเจ็ตหรือ API ซึ่งจะช่วยให้คุณอัปเดตได้ทันท่วงทีก่อนที่เราจะเลิกใช้งานคุกกี้ของบุคคลที่สาม
ชุดโดเมนของบุคคลที่หนึ่ง
ชุดของบุคคลที่หนึ่งมีวิธีการจัดกลุ่มเว็บไซต์ที่เกี่ยวข้อง โดยมีจุดประสงค์เพื่ออนุญาตให้องค์กรที่มีเว็บไซต์หลายแห่ง เช่น โดเมนระดับประเทศที่แตกต่างกัน ยังคงใช้คุกกี้ของตนเองในบริบทแบบข้ามเว็บไซต์ที่เฉพาะเจาะจงเหล่านี้ซึ่งเป็นของบุคคลที่หนึ่ง
จากความคิดเห็นที่ได้รับระหว่างการพูดคุยและการทดสอบฟีเจอร์นี้ เราจึงขอเสนอการเปลี่ยนแปลงหลายประการที่มีจุดมุ่งหมายทั้งเพื่อแก้ไขปัญหาเหล่านั้นและยังคงตอบสนองความต้องการของระบบนิเวศ กล่าวโดยละเอียดคือ เราขอแนะนำให้กำหนดชุดคำศัพท์ตาม "ชุดย่อย" สำหรับ Use Case ที่เฉพาะเจาะจง
นอกจากนี้ เราขอแนะนําให้เว็บไซต์ใช้ Storage Access API พร้อมกับส่วนขยายที่อาจเป็นไปได้เพื่อขอสิทธิ์เข้าถึงคุกกี้ข้ามเว็บไซต์ ซึ่งจะแทนที่ข้อเสนอสำหรับแอตทริบิวต์ SameParty
เราจะอัปเดตคู่มือนักพัฒนาแอปเมื่องานคืบหน้า หากคุณได้ลองใช้ชุดข้อมูลจากบุคคลที่หนึ่งหรือกรณีการใช้งานตรงกับความต้องการของคุณแล้ว ตอนนี้เป็นโอกาสที่ดีในการติดตามการพูดคุยและมีส่วนร่วม
การลด User Agent สำหรับการจัดส่ง
ขณะนี้เรากำลังลดข้อมูลในสตริง User Agent ของ Chrome ตั้งแต่วันที่ 1 เมษายน 2022 เป็นต้นไป เวอร์ชันย่อยหรือบิลด์ได้ถูกแทนที่ด้วยศูนย์ใน Chrome เวอร์ชัน 101 ระยะการทำงานที่กำลังจะเกิดขึ้นจะแทนที่เวอร์ชันระบบปฏิบัติการ/แพลตฟอร์มและรุ่นอุปกรณ์ด้วยค่าคงที่ด้วย โดยจะเริ่มตั้งแต่ Chrome 107 บนเดสก์ท็อปในเดือนตุลาคม 2022 และChrome 110 บนอุปกรณ์เคลื่อนที่ในเดือนมกราคม 2023 ไทม์ไลน์นี้ยังคงเหมือนเดิมและจะไม่ได้รับผลกระทบจากการเปลี่ยนแปลงกำหนดการเลิกใช้งานคุกกี้ของบุคคลที่สามด้วยการนำ User Agent ออกอย่างสมบูรณ์ภายในต้นปี 2023
การเปลี่ยนแปลงสตริงมีไว้เพื่อให้ใช้งานย้อนหลังได้ ดังนั้นหากคุณไม่จำเป็นต้องใช้ค่าที่เฉพาะเจาะจงเหล่านั้น ก็จะไม่ได้รับผลกระทบ อย่างไรก็ตาม หากคุณแยกวิเคราะห์สตริง User Agent เพื่อดึงข้อมูลเวอร์ชันย่อย/บิลด์ของเบราว์เซอร์ เวอร์ชันระบบปฏิบัติการ/แพลตฟอร์ม หรือรุ่นอุปกรณ์ คุณจะต้องย้ายข้อมูลไปยังคำแนะนำสำหรับไคลเอ็นต์ของ User Agent
การแบ่งพาร์ติชันพื้นที่เก็บข้อมูล
คุกกี้เป็นฟีเจอร์ที่โดดเด่นที่สุดซึ่งใช้ในการติดตามข้ามเว็บไซต์ แต่Privacy Sandbox มีเป้าหมายที่จะจัดการกับการติดตามข้ามเว็บไซต์โดยรวม ซึ่งรวมถึงพื้นที่เก็บข้อมูลข้ามเว็บไซต์ทุกรูปแบบ ในทำนองเดียวกับที่เราได้แบ่งพาร์ติชันแคช HTTP ในปี 2020 เรายังตั้งใจที่จะแบ่งพาร์ติชัน Storage API เช่น IndexedDB และ localStorage, API การสื่อสาร เช่น BroadcastChannel และ SharedWorker และฟีเจอร์ที่ครอบคลุมทั้ง 2 หมวดหมู่ เช่น ServiceWorker
เราได้ส่งความตั้งใจที่จะสร้างต้นแบบ (I2P) สำหรับงานนี้ ซึ่งหมายความว่าเรากําลังดําเนินการตามการออกแบบและโค้ดเริ่มต้นสําหรับ API ต่างๆ ใน Chrome 105 แคนารี เวอร์ชันปัจจุบัน เราวางแผนที่จะให้มีFlag เพื่อเปิดใช้การทดสอบของนักพัฒนาซอฟต์แวร์ในเครื่อง คุณควรคาดหวังว่าการเปลี่ยนแปลงเหล่านี้จะดำเนินไปตามกระบวนการพัฒนา Chrome มาตรฐานเมื่องานเสร็จสมบูรณ์ ซึ่งเราคาดว่าจะเป็นช่วงต้นปี 2023 ก่อนที่จะเลิกใช้งานคุกกี้ของบุคคลที่สามโดยรวม
เอกสารประกอบและการสนับสนุนสำหรับนักพัฒนาแอป
เรามี privacysandbox.com เพื่อช่วยคุณไปยังส่วนต่างๆ ของ Privacy Sandbox โดยเว็บไซต์นี้จะแสดงแนวคิด เป้าหมาย และลำดับเวลาของโปรเจ็กต์ในเว็บและ Android คุณสามารถดูรายละเอียดของข้อเสนอ การสาธิต การทดสอบ และคู่มือการใช้งานแต่ละรายการ รวมถึงลิงก์ไปยังแหล่งข้อมูลอื่นๆ สำหรับการมีส่วนร่วมได้ที่นี่ใน Privacy Sandbox
เราจัดเซสชันช่วงเวลาที่นักพัฒนาแอปสามารถติดต่อเราได้เป็นประจำในหัวข้อต่างๆ ของ Privacy Sandbox ในแต่ละกรณี เราจะให้ทีมวิศวกรและทีมผลิตภัณฑ์เข้าร่วม แสดงการสาธิต แล้วตอบคําถามเกี่ยวกับการนําไปใช้และการทดสอบ เราจะเผยแพร่เซสชันแต่ละรายการใน @ChromiumDev ทาง Twitter และบนรายชื่ออีเมลของ API ที่ตรงกัน เรามีเซสชันภาษาญี่ปุ่นพร้อมการออกอากาศซ้ำสำหรับเขตเวลาต่างๆ แล้ว และจะปรับปรุงโปรแกรมต่อไปเพื่อโพสต์วิดีโอที่มีคำบรรยายแทนเสียงของเดโม รวมถึงช่วยให้คุณส่งหัวข้อและคำถามล่วงหน้าได้ง่ายขึ้น
นอกจากนี้ เรายังมีที่เก็บข้อมูลการสนับสนุนนักพัฒนาแอปใน GitHub ด้วย หากพบปัญหาหรือมีคำถามแต่ไม่ทราบว่าจะส่งคำถามไปที่ไหน ให้โพสต์ปัญหาในฟอรัมดังกล่าว แล้วเราจะตอบคำถามหรือหาที่ที่เหมาะสมให้คุณเข้าร่วม
การให้และแชร์ความคิดเห็น
แม้ว่า Google จะเป็นผู้ริเริ่มโปรเจ็กต์ Privacy Sandbox แต่เป้าหมายของเราคือการเสนอการเปลี่ยนแปลงแพลตฟอร์มเว็บโดยรวม ไม่ใช่แค่การเปลี่ยนแปลงฟีเจอร์ใน Chrome ซึ่งเป็นกระบวนการแบบเปิดและทำงานร่วมกันของกลุ่มคนจำนวนมาก ซึ่งรวมถึงผู้ให้บริการเบราว์เซอร์ เจ้าของเว็บไซต์ และที่สำคัญที่สุดคือผู้ใช้ที่ใช้งานเว็บไซต์และเบราว์เซอร์เหล่านั้น แม้ว่าข้อกำหนดที่ออกมาจะเขียนด้วยภาษาที่ชัดเจนและเป็นทางการมาก (เนื่องจากต้องกำหนดกระบวนการอย่างละเอียดเพียงพอที่จะนำไปใช้งาน) แต่กระบวนการตรวจสอบว่าข้อกำหนดนั้นถูกต้องต้องใช้ข้อมูลจากทุกคน
เราได้รับข้อมูลจากบริษัทจํานวนมากที่ต้องการทราบว่ามีบริษัทใดบ้างที่กําลังทดสอบและจะแชร์ผลลัพธ์เหล่านั้นอย่างไร ในฐานะผู้ทดสอบ คุณเลือกได้ว่าจะเปิดเผยแผนและผลการทดสอบต่อสาธารณะหรือไม่ และเราขอแนะนําอย่างยิ่งให้คุณเปิดเผย มีฟอรัมสาธารณะจำนวนมากใน W3C, GitHub และรายชื่ออีเมลที่คุณสามารถแชร์กับผู้มีส่วนเกี่ยวข้องคนอื่นๆ ได้โดยตรง ซึ่งอาจเป็นเรื่องง่ายๆ อย่างการระบุว่าคุณเข้าร่วมการทดลองใช้จากต้นทางอย่างสม่ำเสมอ ไม่ว่าคุณจะมีพารามิเตอร์ทั้งหมดที่จำเป็นต่อการใช้งานหรือไม่ หรือการวิเคราะห์ผลลัพธ์ของการทดสอบอย่างละเอียด นอกจากนี้ คุณยังเผยแพร่ไปยังเว็บไซต์ บล็อก หรือบัญชีโซเชียลของคุณเองได้ด้วย โดยเฉพาะในกรณีที่คุณต้องการพูดคุยกับผู้ชมที่เฉพาะเจาะจง
หน้าความคิดเห็นของเราครอบคลุมถึงแต่ละเส้นทางที่แตกต่างกันและเส้นทางที่ใช้งานอยู่สำหรับ API แต่ละรายการ นอกจากนี้ คุณยังแสดงความคิดเห็นถึงเราได้โดยตรงผ่านแบบฟอร์มความคิดเห็น
ท้ายที่สุดแล้ว การเปลี่ยนแปลงลักษณะการทำงานของคุกกี้ก็เท่ากับเรากําลังเปลี่ยนแปลงเทคโนโลยีที่เป็นส่วนหนึ่งของเว็บมาเป็นเวลา 28 ปี เว็บเป็นสมบัติของพวกเราทุกคน และการเปลี่ยนแปลงเหล่านี้จะต้องอาศัยความคิดเห็นและแนวทางของคุณต่อไปเพื่อค้นหาส่วนผสมที่เหมาะสมซึ่งจะช่วยให้สภาพแวดล้อมมีความเป็นส่วนตัวมากขึ้น ในขณะเดียวกันก็ยังคงเป็นระบบนิเวศที่เปิดกว้างและสมบูรณ์แบบที่เราทุกคนชื่นชอบ เราหวังว่าจะได้ร่วมเดินทางกับคุณต่อไป