Memperluas pengujian Privacy Sandbox

Hari ini kami membagikan rencana dan linimasa terbaru untuk Privacy Sandbox untuk web dan jalur untuk menghentikan cookie pihak ketiga. Masukan Anda sebagai developer web dan pemilik situs telah berperan penting dalam menunjukkan pentingnya menghabiskan lebih banyak waktu untuk mendapatkan proposal dengan benar dan memastikan ada peluang yang cukup untuk menguji, mengintegrasikan, dan mengoptimalkan solusi baru. Postingan ini mencakup detail selengkapnya tentang rencana pengujian, termasuk niat kami untuk meningkatkan volume traffic dalam uji coba origin Pengukuran dan Relevansi Privacy Sandbox terpadu pada bulan Agustus, serta memperpanjang durasi uji coba.

Project Privacy Sandbox mewakili serangkaian perubahan yang luas dan ambisius yang bertujuan menangani pelacakan lintas situs untuk web secara keseluruhan. Kebijakan ini mengusulkan standar terbuka yang dapat diterapkan setiap orang, bukan fitur khusus browser, sekaligus memastikan bahwa situs dapat menggunakan layanan pihak ketiga dengan cara yang aman dan pribadi. Meskipun penghentian cookie pihak ketiga merupakan pencapaian besar dalam progres project secara keseluruhan, sasaran untuk mengatasi semua bentuk pelacakan lintas situs tersebut jauh lebih luas. Anda masih harus memperkirakan bahwa masing-masing proposal dan fitur akan diluncurkan di sepanjang perjalanan tersebut. Kemungkinan besar situs Anda akan terpengaruh; sebaiknya pastikan Anda memahami pengaruhnya terhadap situs dan layanan Anda, serta mengetahui proposal dan fitur mana yang harus Anda ikuti.

Mari kita perinci status saat ini dan amati hal yang perlu Anda ketahui untuk terus melakukan pengujian, memberikan masukan, dan mempersiapkan fitur di jalur peluncuran.

Memperluas uji coba origin Relevansi dan Pengukuran Privacy Sandbox

Uji coba origin Pengukuran Relevansi dan Privacy Sandbox memungkinkan ekosistem menjalankan pengujian terpadu untuk stabilitas teknis dan pengalaman developer di Attribution Reporting, Protected Audience, Topics, frame dengan fence, dan kami akan segera menambahkan Penyimpanan bersama. Uji coba saat ini diaktifkan bagi 50% pengguna Chrome Beta yang telah membantu kami menangani masukan dan masalah awal developer secara aktif tanpa mengganggu pengguna terlalu banyak.

Selama uji coba origin berlangsung, kami ingin memberikan kesempatan kepada developer untuk menguji utilitas dan efektivitas API dengan proporsi traffic dunia nyata yang signifikan. Dengan peluncuran Stabil Chrome 104 pada awal Agustus, kami akan memperluas uji coba bagi pengguna desktop di Chrome Stabil. Kami berencana memperluas uji coba ini ke pengguna seluler mulai dari Chrome 105 Stabil di Android. Uji coba origin dijadwalkan untuk berakhir pada akhir periode Stabil 104—kami meminta perpanjangan hingga Chrome 107 (akhir Oktober) untuk memungkinkan pengujian lebih lanjut. Ini mengikuti praktik standar untuk meminta ekstensi uji coba origin dalam tiga tahapan pencapaian. Kami berkomitmen untuk mendukung pengujian hingga peluncuran API untuk ketersediaan umum.

Anda dapat mengikuti permintaan resmi untuk memperluas Intent to Experiment (I2E). Kami juga akan memperbarui dokumentasi Privacy Sandbox dengan panduan penerapan dan pengujian.

Jika Anda menyediakan salah satu layanan yang disediakan API ini, partisipasi dan masukan Anda dalam uji coba origin akan sangat berharga. Saat kita beralih ke pengujian skala yang lebih besar, ini adalah kesempatan Anda untuk memvalidasi proposal yang memenuhi kebutuhan Anda. Anda tidak memerlukan keahlian dalam standar web atau pengembangan browser—cukup pengalaman yang ada di bidang Anda sendiri.

Setelah kami mencapai titik di mana fungsi inti efektif dan telah selesai, kami berencana untuk mulai mengirimkan API guna tersedia untuk umum, kemungkinan pada awal hingga pertengahan 2023. Selama uji coba origin, menurut desainnya, API akan berkembang berdasarkan pengujian dan masukan. Setiap fitur dapat diluncurkan saat uji coba origin keseluruhan masih berlangsung. Setelah peluncuran, kami akan terus meningkatkan kualitas API seiring dengan proses adopsi awal dan pengujian jangka panjang.

Proposal dengan Status yang Dipartisi Independen (CHIPS) dan Set Pihak Pertama memberikan rute untuk mendukung cookie dalam konteks lintas situs yang tidak melibatkan pelacakan.

CHIP

CHIPS memungkinkan developer memilih cookie ke dalam penyimpanan yang "dipartisi", dengan jar cookie terpisah per situs tingkat atas. Berdasarkan masukan developer selama uji coba origin saat ini, kami melakukan sejumlah perbaikan dan peningkatan sekaligus memperpanjang periode uji coba hingga akhir Chrome Stabil 104 pada akhir Agustus. Secara khusus, kami telah menghapus persyaratan yang lebih ketat untuk awalan __Host- dan tanpa atribut Domain guna memungkinkan migrasi yang lebih mudah bagi situs yang menggunakan cookie di seluruh subdomain, seperti shop.example.com dan blog.example.com.

Dengan masukan positif terkait proposal dan uji coba ini, kami berharap untuk mengirimkan CHIPS setelah uji coba selesai. Sesuai dengan proses resminya, Anda dapat mengikuti milis blink-dev saat kami memposting pesan Intent to Ship (I2S).

Hal ini merupakan pencapaian yang menarik karena untuk banyak kasus penggunaan tempat Anda menyediakan layanan mandiri yang tersemat ke situs lain seperti widget atau API, hal ini memungkinkan Anda menyelesaikan update jauh sebelum fase penghentian cookie pihak ketiga.

Set Pihak Pertama

Set Pihak Pertama menyediakan metode untuk mengelompokkan situs terafiliasi yang dimaksudkan untuk memungkinkan organisasi yang memiliki beberapa situs, seperti domain tingkat negara yang berbeda, tetap menggunakan cookie mereka sendiri dalam konteks lintas situs tertentu, tetapi pihak pertama.

Berdasarkan masukan yang kami terima selama diskusi dan pengujian fitur ini, kami mengusulkan sejumlah perubahan yang bertujuan untuk mengatasi masalah tersebut dan tetap memenuhi kebutuhan ekosistem. Secara khusus, kami mengusulkan agar kumpulan ditentukan dalam "subset" khusus kasus penggunaan. Kami juga mengusulkan bahwa situs menggunakan Storage Access API beserta ekstensi potensial untuk meminta akses cookie lintas situs. Ini menggantikan proposal untuk atribut SameParty.

Kami akan memperbarui panduan developer seiring dengan kemajuan pekerjaan. Jika Anda sudah bereksperimen dengan Set Pihak Pertama atau kasus penggunaannya cocok dengan kebutuhan Anda, inilah saat yang tepat untuk mengikuti diskusi dan terlibat.

Pengurangan agen pengguna pengiriman

Saat ini kami mengurangi informasi di string agen pengguna Chrome. Mulai Chrome 101 pada April 2022, versi minor atau build telah diganti dengan nol. Fase mendatang juga akan menggantikan versi OS/platform dan model perangkat dengan nilai tetap. Pembaruan ini akan dimulai untuk desktop dari Chrome 107 pada Oktober 2022, dan untuk perangkat seluler dari Chrome 110 pada Januari 2023. Linimasa ini tetap sama dan tidak terpengaruh oleh perubahan pada jadwal penghentian untuk cookie pihak ketiga dengan agen pengguna yang sepenuhnya dikurangi yang diluncurkan pada awal tahun 2023.

Perubahan pada string ini dimaksudkan agar kompatibel dengan versi lama, sehingga jika tidak memerlukan nilai spesifik tersebut, Anda tidak akan terpengaruh. Namun, jika Anda mengurai string agen pengguna untuk mengekstrak versi minor/build browser, versi OS/platform, atau model perangkat, Anda harus bermigrasi ke Petunjuk Klien Agen Pengguna.

Partisi penyimpanan

Cookie adalah fitur yang paling terlihat dan digunakan untuk pelacakan lintas situs, tetapi Privacy Sandbox bertujuan untuk menangani pelacakan lintas situs secara keseluruhan—dan fitur ini mencakup semua bentuk penyimpanan lintas situs. Dengan cara yang mirip dengan cara kami mempartisi cache HTTP pada tahun 2020, kami juga ingin API penyimpanan partisi seperti IndexedDB dan localStorage, API komunikasi seperti BroadcastChannel dan SharedWorker, serta fitur yang mencakup kedua kategori tersebut seperti ServiceWorker.

Kami telah mengirimkan Intent to Prototype (I2P) untuk pekerjaan ini yang berarti kami sedang melanjutkan desain dan kode awal untuk berbagai API. Dalam Chrome 105 Canary saat ini, kami berencana menyediakan tanda untuk memungkinkan pengujian developer lokal. Perubahan ini diharapkan akan diterapkan pada proses pengembangan Chrome standar seiring penyelesaian pekerjaan yang kami perkirakan pada awal tahun 2023, sebelum penghentian cookie pihak ketiga secara keseluruhan.

Dokumentasi dan dukungan developer

Untuk membantu Anda menjelajahi Privacy Sandbox secara keseluruhan, kami memiliki privacysandbox.com yang memberikan konsep, sasaran, dan linimasa untuk project di seluruh web dan Android. Di bagian developer.chrome.com/privacy-sandbox/, Anda dapat menemukan detail untuk masing-masing proposal, demo, panduan pengujian dan penerapan, serta link ke referensi yang lebih luas untuk keterlibatan.

Kami mengadakan sesi Jam Kerja developer reguler untuk berbagai topik Privacy Sandbox. Dalam setiap sesi ini, kami menghadirkan tim engineering dan produk, menjalankan demo, lalu menjawab pertanyaan Anda tentang implementasi dan pengujian. Kami memublikasikan setiap sesi di Twitter@ChromiumDev dan di milis untuk API yang cocok. Kami sudah menyediakan sesi bahasa Jepang beserta pengulangan untuk zona waktu yang berbeda, tetapi juga akan terus meningkatkan program untuk memposting video demo dengan subtitel dan memudahkan Anda untuk mengirimkan topik dan pertanyaan terlebih dahulu.

Kami juga memiliki repo dukungan developer di GitHub. Jika Anda mengalami masalah atau memiliki pertanyaan dan tidak tahu harus menyampaikannya di mana, posting masalah tersebut dan kami akan membantu menjawabnya atau menemukan tempat yang tepat bagi Anda untuk terlibat.

Memberikan dan membagikan masukan

Meskipun Privacy Sandbox sebagai project dimulai oleh Google, tujuannya adalah agar kami membuat proposal untuk mengubah platform web secara keseluruhan, bukan hanya perubahan fitur di Chrome. Itu adalah proses terbuka dan kolaboratif di sejumlah besar grup yang mencakup vendor browser, pemilik situs, dan yang paling penting, orang-orang yang menggunakan situs dan browser tersebut—pengguna. Meskipun spesifikasi yang dihasilkan ditulis dalam bahasa yang sangat eksplisit dan formal (karena harus mendefinisikan proses cukup sepenuhnya untuk diimplementasikan), proses untuk memastikan bahwa spesifikasi melakukan hal yang benar memerlukan input dari semua orang.

Kami mendengar banyak perusahaan yang ingin mengetahui siapa lagi yang menguji dan bagaimana hasil tersebut akan dibagikan. Sebagai penguji, Anda bebas memutuskan untuk memublikasikan rencana dan hasil pengujian—dan kami sangat menganjurkan Anda untuk melakukannya. Ada sejumlah forum publik di W3C, GitHub, dan milis tempat Anda dapat berbagi langsung dengan pemangku kepentingan lainnya. Hal ini mungkin sesederhana menyatakan bahwa Anda aktif berpartisipasi dalam uji coba origin, apakah Anda memiliki semua materi yang diperlukan untuk diimplementasikan, atau analisis mendetail terhadap hasil pengujian. Anda juga dapat memublikasikan ke situs, blog, atau akun sosial Anda sendiri—terutama tempat Anda memiliki audiens tertentu yang ingin Anda ajak bicara.

Halaman masukan kami mencakup setiap rute yang berbeda dan rute aktif untuk setiap API. Anda juga dapat memberikan masukan langsung kepada kami melalui formulir masukan.

Pada akhirnya, dengan mengubah perilaku cookie, kami mengubah teknologi yang telah menjadi bagian web selama 28 tahun. Web adalah milik kita semua, dan melalui perubahan ini untuk menemukan perpaduan ideal yang memungkinkan lingkungan yang lebih pribadi, sekaligus tetap memungkinkan ekosistem kaya dan terbuka yang kita semua sukai akan terus memerlukan masukan dan arahan Anda. Kami menantikan sisa perjalanan ini bersama-sama.