Hari ini kami menyampaikan rencana dan linimasa terbaru untuk Privacy Sandbox untuk web dan jalur untuk menghentikan penggunaan cookie pihak ketiga. Masukan Anda sebagai developer web dan pemilik situs telah berperan penting dalam menunjukkan pentingnya meluangkan lebih banyak waktu untuk membuat proposal yang tepat dan memastikan ada cukup peluang 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 Relevansi dan Pengukuran Privacy Sandbox terpadu pada bulan Agustus, dan memperpanjang durasi uji coba.
Project Privacy Sandbox mewakili serangkaian perubahan yang luas dan ambisius yang bertujuan untuk menangani pelacakan lintas situs untuk web secara keseluruhan. W3C WebAuthn mengusulkan standar terbuka yang dapat diterapkan oleh semua orang, bukan fitur khusus browser, sekaligus memastikan situs dapat menggunakan layanan pihak ketiga dengan cara yang aman dan pribadi. Meskipun penghapusan cookie pihak ketiga secara bertahap merupakan pencapaian besar dalam progres project secara keseluruhan, tujuan untuk mengatasi semua bentuk pelacakan lintas situs jauh lebih luas. Anda masih dapat mengharapkan proposal dan fitur individual diluncurkan selama perjalanan tersebut. Kemungkinan situs Anda akan terpengaruh dengan cara tertentu; sebaiknya pastikan Anda memahami dampak yang terjadi pada situs dan layanan Anda, serta mengetahui proposal dan fitur yang harus Anda ikuti.
Mari kita uraikan status saat ini dan lihat hal-hal yang perlu Anda ketahui untuk terus menguji, memberikan masukan, dan menyiapkan fitur di jalur untuk peluncuran.
Memperluas uji coba origin Pengukuran dan Relevansi Privacy Sandbox
Uji coba origin Pengukuran dan Relevansi Privacy Sandbox memungkinkan ekosistem menjalankan pengujian terpadu untuk stabilitas teknis dan pengalaman developer di seluruh Attribution Reporting, Protected Audience, Topics, fenced frames, dan kami akan segera menambahkan Shared Storage. Uji coba ini saat ini diaktifkan untuk 50% pengguna Chrome Beta yang telah membantu kami secara aktif mengatasi masukan dan masalah developer awal tanpa terlalu mengganggu pengguna.
Seiring berjalannya uji coba origin, kami ingin memberi developer kesempatan untuk menguji utilitas dan efektivitas API dengan proporsi traffic dunia nyata yang signifikan. Dengan peluncuran Chrome 104 Stabil pada awal Agustus, kami akan memperluas uji coba ke pengguna desktop di Chrome Stabil. Kami berencana untuk memperluas uji coba ini kepada pengguna perangkat seluler mulai dari Chrome 105 Stabil di Android. Uji coba origin dijadwalkan untuk diakhiri pada akhir periode Stabil 104—kami meminta ekstensi hingga Chrome 107 (akhir Oktober) untuk memungkinkan pengujian lebih lanjut. Hal ini mengikuti praktik standar untuk meminta perpanjangan uji coba asal dalam penambahan tiga tonggak pencapaian. Kami berkomitmen untuk mendukung pengujian hingga peluncuran API untuk ketersediaan umum.
Anda dapat mengikuti permintaan resmi untuk memperpanjang Intent to Experiment (I2E). Kami juga akan memperbarui dokumentasi Privacy Sandbox dengan panduan implementasi dan pengujian.
Jika Anda menyediakan salah satu layanan yang disediakan API ini, partisipasi dan masukan Anda dalam uji coba origin sangatlah berharga. Saat kita beralih ke pengujian skala yang lebih besar, ini adalah kesempatan Anda untuk memvalidasi proposal yang memenuhi kebutuhan Anda. Anda tidak perlu memiliki keahlian dalam standar web atau pengembangan browser. Yang Anda butuhkan hanyalah pengalaman yang sudah Anda miliki di bidang Anda sendiri.
Setelah mencapai titik ketika fungsi inti sudah baik dan lengkap, kami berencana untuk mulai mengirimkan API untuk ketersediaan umum, kemungkinan pada awal hingga pertengahan 2023. Selama uji coba origin, secara desain, ada cakupan untuk API agar dapat berkembang berdasarkan pengujian dan masukan. Setiap fitur dapat diluncurkan saat uji coba origin secara keseluruhan masih berlangsung. Setelah peluncuran, kami akan terus meningkatkan kualitas API saat kami melanjutkan adopsi awal dan pengujian jangka panjang.
Memperbarui perilaku cookie
Proposal Cookie yang Memiliki Status Partisi 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 "terpartisi", dengan
toples cookie terpisah per situs tingkat atas. Berdasarkan masukan developer selama
uji coba origin saat ini, kami melakukan sejumlah perbaikan dan peningkatan serta
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 tidak ada atribut Domain
untuk memungkinkan migrasi yang lebih mudah bagi situs yang menggunakan cookie di seluruh subdomain,
seperti shop.example.com
dan blog.example.com
.
Dengan masukan positif ini terkait proposal dan uji coba, kami berharap dapat mengirimkan CHIPS setelah uji coba selesai. Sesuai dengan proses resmi, Anda dapat mengikuti daftar email blink-dev saat kami memposting pesan Intent to Ship (I2S).
Ini adalah pencapaian yang menarik karena untuk banyak kasus penggunaan saat Anda menyediakan layanan mandiri yang disematkan ke situs lain seperti widget atau API, hal ini memungkinkan Anda menyelesaikan update jauh sebelum penghentian cookie pihak ketiga.
Set Pihak Pertama
Set Pihak Pertama menyediakan metode untuk mengelompokkan situs afiliasi yang dimaksudkan untuk memungkinkan organisasi yang memiliki beberapa situs, seperti domain tingkat negara yang berbeda, tetap menggunakan cookie mereka sendiri dalam konteks lintas situs, tetapi pihak pertama tertentu ini.
Berdasarkan masukan yang kami terima selama diskusi dan pengujian fitur,
kami mengusulkan sejumlah
perubahan yang bertujuan untuk
mengatasi masalah tersebut dan tetap memenuhi kebutuhan ekosistem. Secara khusus,
kami mengusulkan agar set ditentukan dalam hal "subset" khusus kasus penggunaan.
Kami juga mengusulkan agar 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 progres pekerjaan. Jika Anda telah bereksperimen dengan Set Pihak Pertama atau kasus penggunaannya sesuai dengan kebutuhan Anda, maka ini adalah waktu yang tepat untuk mengikuti diskusi dan terlibat.
Pengurangan agen pengguna pengiriman
Saat ini kami mengurangi informasi dalam string agen pengguna Chrome. Mulai Chrome 101 pada April 2022, versi minor atau build telah diganti dengan nol. Fase mendatang juga akan mengganti versi OS/platform dan model perangkat dengan nilai tetap. Hal 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 cookie pihak ketiga dengan agen pengguna yang dikurangi sepenuhnya yang diluncurkan pada awal tahun 2023.
Perubahan pada string dimaksudkan agar kompatibel dengan versi lama, jadi jika Anda tidak memerlukan nilai spesifik tersebut, Anda tidak akan terpengaruh. Namun, jika Anda menguraikan string agen pengguna untuk mengekstrak versi minor/build browser, versi OS/platform, atau model perangkat, Anda harus bermigrasi ke Client Hints Agen Pengguna.
Partisi penyimpanan
Cookie adalah fitur paling umum yang digunakan untuk pelacakan lintas situs, tetapi Privacy Sandbox bertujuan untuk mengatasi pelacakan lintas situs secara keseluruhan—dan hal ini menyertakan semua bentuk penyimpanan lintas situs. Dengan cara yang serupa dengan cara kami mempartisi cache HTTP pada tahun 2020, kami juga bermaksud untuk mempartisi API penyimpanan 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 mengerjakan desain dan kode awal untuk berbagai API. Dalam Chrome 105 Canary saat ini, kami berencana menyediakan tanda untuk mengaktifkan pengujian developer lokal. Anda dapat mengharapkan perubahan ini akan berkembang melalui proses pengembangan Chrome standar saat pekerjaan selesai, yang kami perkirakan akan dilakukan pada awal tahun 2023, sebelum penghentian cookie pihak ketiga secara keseluruhan.
Dukungan dan dokumentasi developer
Untuk membantu Anda menjelajahi Privacy Sandbox secara keseluruhan, kami memiliki privacysandbox.com yang menyediakan konsep, sasaran, dan linimasa untuk project di seluruh web dan Android. Di Privacy Sandbox, Anda dapat menemukan detail untuk setiap proposal, demo, pengujian, dan panduan penerapan, beserta link ke referensi yang lebih luas untuk partisipasi.
Kami mengadakan sesi Waktu Konsultasi developer reguler untuk berbagai topik Privacy Sandbox. Dalam setiap sesi ini, kami menghadirkan tim engineering dan produk, menjalankan demo, lalu menjawab pertanyaan Anda tentang penerapan dan pengujian. Kami memublikasikan setiap sesi di Twitter@ChromiumDev dan di milis untuk API yang cocok. Kami sudah menyediakan sesi dalam bahasa Jepang beserta pengulangan untuk zona waktu yang berbeda, tetapi juga akan terus meningkatkan kualitas program untuk memposting video demo dengan teks dan mempermudah Anda mengirimkan topik dan pertanyaan terlebih dahulu.
Kami juga memiliki repo dukungan developer di GitHub. Jika Anda mengalami masalah atau memiliki pertanyaan dan tidak tahu tempat untuk mengajukannya, posting masalah tersebut di sana dan kami akan membantu menjawabnya atau menemukan tempat yang tepat bagi Anda untuk berpartisipasi.
Memberikan dan membagikan masukan
Meskipun Privacy Sandbox sebagai project dimulai oleh Google, tujuannya adalah kami membuat proposal untuk mengubah platform web secara keseluruhan, bukan hanya perubahan fitur di Chrome. Ini 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—yaitu pengguna. Meskipun spesifikasi yang dihasilkan ditulis dalam bahasa yang sangat eksplisit dan formal (karena spesifikasi tersebut perlu menentukan proses secara cukup lengkap untuk diterapkan), proses memastikan spesifikasi tersebut melakukan hal yang benar memerlukan input dari semua orang.
Kami menerima banyak masukan dari perusahaan yang ingin mengetahui siapa saja yang melakukan pengujian dan bagaimana hasilnya akan dibagikan. Anda, sebagai penguji, dapat memutuskan untuk membuat rencana dan hasil pengujian Anda bersifat publik—dan sebaiknya Anda melakukannya. Ada sejumlah forum publik di W3C, GitHub, milis tempat Anda dapat berbagi secara langsung dengan pemangku kepentingan lainnya. Hal ini mungkin sesederhana mengatakan bahwa Anda secara aktif berpartisipasi dalam uji coba origin, baik Anda memiliki semua materi yang diperlukan untuk diterapkan maupun tidak, atau analisis mendetail tentang hasil pengujian Anda. Anda juga dapat memublikasikan ke situs, blog, atau akun sosial Anda sendiri—terutama jika Anda memiliki audiens tertentu yang ingin Anda ajak bicara.
Halaman masukan kami mencakup setiap rute yang berbeda dan rute yang aktif untuk setiap API. Anda juga dapat memberikan masukan langsung kepada kami melalui formulir masukan kami.
Pada akhirnya, dengan mengubah perilaku cookie, kami mengubah teknologi yang telah menjadi bagian dari web selama 28 tahun. Web adalah milik kita semua, dan untuk mengatasi perubahan ini guna menemukan perpaduan ideal yang memungkinkan lingkungan yang lebih pribadi sekaligus tetap memungkinkan ekosistem terbuka yang kaya dan kita semua sukai, kami akan terus memerlukan masukan dan arahan Anda. Kami menantikan perjalanan selanjutnya bersama-sama.