Apa yang dimaksud dengan FLoC?

FLoC memungkinkan pemilihan iklan tanpa membagikan perilaku penjelajahan setiap pengguna.

FLoC memberikan mekanisme yang menjaga privasi untuk pemilihan iklan menurut minat.

Saat pengguna berpindah-pindah di web, browser mereka menggunakan algoritma FLoC untuk melakukan "kelompok minat", yang akan sama untuk ribuan browser dengan histori penjelajahan terbaru yang serupa. Browser menghitung ulang kelompoknya secara berkala, di perangkat pengguna, tanpa membagikan setiap data penjelajahan kepada vendor browser atau orang lain.

Pengiklan (situs yang membayar iklan) dapat menyertakan kode di situsnya sendiri untuk mengumpulkan dan memberikan data kelompok ke platform teknologi iklan mereka (perusahaan yang menyediakan software dan alat untuk menayangkan iklan). Misalnya, platform teknologi iklan dapat mengetahui dari toko sepatu online bahwa browser dari kelompok 1101 dan 1354 tampak tertarik dengan perlengkapan hiking toko tersebut. Dari pengiklan lain, platform teknologi iklan mempelajari minat lain dari kelompok tersebut.

Selanjutnya, platform iklan dapat menggunakan data ini untuk memilih iklan yang relevan (seperti iklan sepatu bot hiking dari toko sepatu) saat browser dari salah satu kelompok tersebut meminta halaman dari situs yang menampilkan iklan, seperti situs berita.

Privacy Sandbox adalah serangkaian proposal untuk memenuhi kasus penggunaan pihak ketiga tanpa cookie pihak ketiga atau mekanisme pelacakan lainnya. Lihat Menggali Privacy Sandbox untuk mengetahui ringkasan semua proposal.

Jika Anda memiliki komentar tentang proposal ini, buat masalah di repositori FLoC Explainer. Jika Anda memiliki masukan tentang eksperimen Chrome dengan proposal ini, posting balasan di Intent to Experiment.

Mengapa kita memerlukan FLoC?

Banyak bisnis mengandalkan iklan untuk mendorong traffic ke situsnya, dan banyak situs penayang mendanai konten dengan menjual inventaris iklan. Orang-orang umumnya lebih suka melihat iklan yang relevan dan berguna bagi mereka, serta iklan yang relevan juga menghasilkan lebih banyak bisnis bagi pengiklan dan meningkatkan pendapatan bagi situs yang menghostingnya. Dengan kata lain, ruang iklan lebih bernilai jika menampilkan iklan yang relevan. Karenanya, memilih iklan yang relevan akan meningkatkan pendapatan untuk situs yang didukung iklan. Artinya, iklan yang relevan membantu mendanai pembuatan konten yang bermanfaat bagi pengguna.

Namun, orang-orang khawatir dengan implikasi privasi dari iklan yang disesuaikan, yang saat ini bergantung pada teknik seperti pelacakan cookie dan pelacakan sidik jari perangkat yang dapat mengungkap histori penjelajahan Anda di seluruh situs kepada pengiklan atau platform iklan. Proposal FLoC bertujuan untuk memungkinkan pemilihan iklan dengan cara yang lebih melindungi privasi.

FLoC dapat digunakan untuk apa?

  • Menampilkan iklan kepada orang-orang yang browsernya termasuk dalam kelompok yang telah diamati sering mengunjungi situs pengiklan atau menunjukkan minat terhadap topik yang relevan.
  • Gunakan model machine learning untuk memprediksi probabilitas pengguna akan melakukan konversi berdasarkan kelompok mereka, untuk menginformasikan perilaku bidding lelang iklan.
  • Merekomendasikan konten kepada pengguna. Misalnya, sebuah situs berita mengamati bahwa halaman podcast olahraga mereka menjadi sangat populer di kalangan pengunjung dari kohor 1234 dan 7. Mereka dapat merekomendasikan konten tersebut kepada pengunjung lain dari kelompok tersebut.

Bagaimana cara kerja FLoC?

Contoh di bawah ini menjelaskan berbagai peran dalam memilih iklan menggunakan FLoC.

  • Pengiklan (perusahaan yang membayar iklan) dalam contoh ini adalah retailer sepatu online:
    shoestore.example

  • Penayang (situs yang menjual ruang iklan) dalam contoh adalah situs berita:
    dailynews.example

  • Platform teknologi iklan (yang menyediakan software dan alat untuk menayangkan iklan) adalah:
    adnetwork.example

Diagram yang menunjukkan langkah demi langkah berbagai peran dalam memilih dan menayangkan iklan menggunakan
  FLoC: layanan FLoC, Browser, Pengiklan, Penayang (untuk mengamati kelompok), Adtech,
  Penayang (untuk menampilkan iklan)

Dalam contoh ini, kami menyebut pengguna tersebut Yoshi dan Alex. Awalnya, kedua browser mereka termasuk dalam kelompok yang sama, 1354.

1. Layanan FLoC

  1. Layanan FLoC yang digunakan oleh browser membuat model matematika dengan ribuan "kohor", yang masing-masing akan sesuai dengan ribuan browser web yang memiliki histori penjelajahan terbaru yang serupa. Selengkapnya tentang cara kerjanya di bawah.
  2. Setiap kelompok diberi nomor.

2. Browser

  1. Dari layanan FLoC, browser Yoshi mendapatkan data yang menjelaskan model FLoC.
  2. Browser Yoshi menghitung kelompoknya dengan menggunakan algoritma model FLoC untuk menghitung kelompok mana yang paling sesuai dengan histori penjelajahannya sendiri. Dalam contoh ini, adalah kelompok 1354. Perhatikan bahwa browser Yoshi tidak membagikan data apa pun dengan layanan FLoC.
  3. Dengan cara yang sama, browser Ali menghitung ID kelompoknya. Riwayat penjelajahan Alex berbeda dengan riwayat Yoshi, namun cukup mirip sehingga browser keduanya termasuk dalam kelompok 1354.

3. Pengiklan: shoestore.example

  1. Yoshi mengunjungi shoestore.example.
  2. Situs ini meminta browser Yoshi untuk mengetahui kelompoknya: 1354.
  3. Yoshi melihat sepatu bot hiking.
  4. Situs ini mencatat bahwa browser dari kelompok 1354 menunjukkan minat pada sepatu bot hiking.
  5. Situs ini kemudian mencatat minat tambahan pada produknya dari kelompok 1354, serta dari kelompok lainnya.
  6. Situs secara berkala menggabungkan dan membagikan informasi tentang kelompok dan minat produk kepada platform teknologi iklan miliknya, adnetwork.example.

Sekarang giliran Alex.

4. Penerbit: dailynews.example

  1. Alvan mengunjungi dailynews.example.
  2. Situs meminta browser Alex untuk mengetahui kelompoknya.
  3. Situs tersebut kemudian membuat permintaan untuk iklan ke platform teknologi iklan-nya, adnetwork.example, termasuk kohor browser Alex: 1354.

5. Platform teknologi iklan: adnetwork.example

  1. adnetwork.example dapat memilih iklan yang sesuai untuk Ali dengan menggabungkan data yang dimilikinya dari penayang dailynews.example dan pengiklan shoestore.example:
    • Kelompok browser Alex (1354) disediakan oleh dailynews.example.
    • Data tentang kelompok dan minat produk dari shoestore.example: "Browser dari kelompok 1354 mungkin tertarik dengan sepatu bot hiking".
  2. adnetwork.example memilih iklan yang sesuai untuk Ali: iklan untuk sepatu bot hiking di shoestore.example.
  3. dailynews.example menampilkan iklan 🥾.

Siapa yang menjalankan layanan {i>back-end<i} yang membuat model FLoC?

Setiap vendor browser harus membuat pilihannya sendiri tentang cara mengelompokkan browser ke dalam kelompok. Chrome menjalankan layanan FLoC-nya sendiri; browser lain mungkin memilih untuk mengimplementasikan FLoC dengan pendekatan pengelompokan yang berbeda, dan akan menjalankan layanannya sendiri untuk melakukannya.

Bagaimana layanan FLoC memungkinkan browser mengetahui kelompoknya?

  1. Layanan FLoC yang digunakan oleh browser membuat representasi matematis multi-dimensi dari semua potensi histori penjelajahan web. Kita menyebut model ini sebagai "ruang kelompok".
  2. Layanan ini membagi ruang ini menjadi ribuan segmen. Setiap segmen merepresentasikan cluster dari ribuan histori penjelajahan yang serupa. Pengelompokan ini tidak didasarkan pada mengetahui histori penjelajahan yang sebenarnya; pengelompokan ini hanya didasarkan pada pengambilan pusat acak di "ruang kelompok" atau pemotongan ruang dengan garis acak.
  3. Setiap segmen diberi nomor kelompok.
  4. Browser web mendapatkan data yang menjelaskan "ruang kelompok" dari layanan FLoC-nya.
  5. Saat pengguna berpindah-pindah di web, browser menggunakan algoritma untuk menghitung wilayah secara berkala dalam "ruang kelompok" yang paling sesuai dengan histori penjelajahannya sendiri.
Diagram
&#39;ruang histori penjelajahan&#39; yang dibuat oleh server FLoC, yang menampilkan beberapa segmen, masing-masing dengan nomor
kohor.
Layanan FLoC membagi "ruang kelompok" menjadi ribuan segmen (hanya beberapa yang ditampilkan di sini).

Apakah kelompok browser dapat berubah?

Ya! Kelompok browser pasti bisa berubah! Anda mungkin tidak mengunjungi situs yang sama setiap minggu, dan kelompok browser Anda akan mencerminkannya.

Kelompok mewakili sekelompok aktivitas penjelajahan, bukan sekelompok orang. Karakteristik aktivitas kelompok umumnya konsisten dari waktu ke waktu, dan kelompok berguna untuk pemilihan iklan karena mengelompokkan perilaku penjelajahan terbaru yang serupa. {i>Browser<i} setiap orang akan masuk dan keluar dari kelompok saat perilaku penjelajahan mereka berubah. Awalnya, kami berharap browser menghitung ulang kohornya setiap tujuh hari.

Pada contoh di atas, kelompok browser Yoshi dan Ali adalah 1354. Pada masa mendatang, browser Yusu dan browser Ali dapat berpindah ke kelompok yang berbeda jika minat mereka berubah. Pada contoh di bawah, browser Yoshi beralih ke kelompok 1101 dan browser Ali beralih ke kelompok 1378. Browser orang lain akan keluar dan masuk kelompok pengguna seiring perubahan minat penjelajahan mereka.

Diagram
&#39;ruang histori penjelajahan&#39; yang dibuat oleh server FLoC, yang menampilkan beberapa segmen, masing-masing dengan nomor
kohor. Diagram menunjukkan browser milik pengguna Yoshi dan Alex yang berpindah dari satu kelompok ke
kelompok lain saat minat penjelajahan mereka berubah dari waktu ke waktu.
Kelompok browser Yoshi dan Ali dapat berubah jika minat mereka berubah.

Bagaimana cara browser menyelesaikan kelompoknya?

Seperti dijelaskan di atas, browser pengguna mendapatkan data dari layanan FLoC-nya yang menjelaskan model matematika untuk kohor: ruang multi-dimensi yang mewakili aktivitas penjelajahan semua pengguna. Browser kemudian menggunakan algoritme untuk menentukan wilayah mana dari "ruang kelompok" ini (yaitu, kelompok mana) yang paling cocok dengan perilaku penjelajahan terbarunya.

Bagaimana cara FLoC menentukan ukuran kelompok yang tepat?

Akan ada ribuan browser dalam setiap kelompok.

Ukuran kelompok yang lebih kecil mungkin lebih berguna untuk mempersonalisasi iklan, tetapi cenderung tidak menghentikan pelacakan pengguna—dan sebaliknya. Mekanisme untuk menetapkan browser ke kelompok perlu melakukan kompromi antara privasi dan utilitas. Privacy Sandbox menggunakan k-anonymity untuk memungkinkan pengguna "bersembunyi di keramaian". Kelompok bersifat k-anonim jika dibagikan oleh setidaknya k pengguna. Semakin tinggi angka k, semakin tinggi kelompok yang menjaga privasi.

Dapatkah FLoC digunakan untuk mengelompokkan orang berdasarkan kategori sensitif?

Algoritma pengelompokan yang digunakan untuk membuat model kelompok FLoC dirancang untuk mengevaluasi apakah kohor dapat berkorelasi dengan kategori sensitif, tanpa mempelajari alasan suatu kategori sensitif. Kelompok yang mungkin mengungkapkan kategori sensitif seperti ras, seksualitas, atau riwayat medis akan diblokir. Dengan kata lain, saat melakukan kohortnya, browser hanya akan memilih di antara kohor yang tidak akan mengungkapkan kategori sensitif.

Apakah FLoC hanyalah cara lain untuk mengkategorikan orang secara online?

Dengan FLoC, browser pengguna akan menjadi salah satu dari ribuan kelompok, bersama dengan ribuan browser pengguna lainnya. Tidak seperti cookie pihak ketiga dan mekanisme penargetan lainnya, FLoC hanya mengungkapkan kelompok browser pengguna, bukan ID pengguna individual. Hal ini tidak memungkinkan orang lain untuk membedakan individu dalam suatu kelompok. Selain itu, informasi tentang aktivitas penjelajahan yang digunakan untuk mengetahui kelompok browser disimpan secara lokal di browser atau perangkat, dan tidak diupload di tempat lain. Browser dapat memanfaatkan metode anonimisasi lainnya lebih lanjut, seperti privasi diferensial.

Apakah situs harus berpartisipasi dan berbagi informasi?

Situs akan memiliki kemampuan untuk memilih ikut serta atau keluar dari FLoC, sehingga situs tentang topik sensitif akan dapat mencegah kunjungan ke situs mereka disertakan dalam penghitungan FLoC. Sebagai perlindungan tambahan, analisis oleh layanan FLoC akan mengevaluasi apakah suatu kelompok dapat mengungkapkan informasi sensitif tentang pengguna tanpa mempelajari alasan kelompok tersebut sensitif. Jika sebuah kelompok mungkin mewakili jumlah orang yang lebih besar dari biasanya yang mengunjungi situs dalam kategori sensitif, seluruh kelompok tersebut akan dihapus. Status keuangan negatif dan kesehatan mental termasuk dalam kategori sensitif yang dicakup oleh analisis ini.

Situs dapat mengecualikan halaman dari penghitungan FLoC dengan menetapkan header Kebijakan-Izin interest-cohort=() untuk halaman tersebut. Untuk halaman yang belum dikecualikan, kunjungan halaman akan disertakan dalam penghitungan FLoC browser jika document.interestCohort() digunakan di halaman tersebut. Selama uji coba origin FLoC saat ini, halaman juga akan disertakan dalam penghitungan jika Chrome mendeteksi bahwa halaman memuat iklan atau resource terkait iklan. (Pemberian Tag Iklan di Chromium menjelaskan cara kerja mekanisme deteksi iklan Chrome.)

Halaman yang disalurkan dari alamat IP pribadi, seperti halaman intranet, tidak akan menjadi bagian dari komputasi FLoC.

Bagaimana cara kerja FLoC JavaScript API?

FLoC API sangat sederhana: hanya satu metode yang menampilkan promise yang di-resolve ke objek yang menyediakan id dan version kelompok:

const { id, version } = await document.interestCohort();
console.log('FLoC ID:', id);
console.log('FLoC version:', version);

Data kelompok yang tersedia terlihat seperti ini:

{
  id: "14159",
  version: "chrome.2.1"
}

Nilai version memungkinkan situs yang menggunakan FLoC mengetahui browser dan model FLoC mana yang dirujuk oleh ID kohor. Seperti dijelaskan di bawah, promise yang ditampilkan oleh document.interestCohort() akan ditolak untuk frame yang tidak diizinkan oleh izin interest-cohort.

Dapatkah situs web memilih untuk tidak disertakan dalam komputasi FLoC?

Kebijakan izin interest-cohort memungkinkan situs mendeklarasikan bahwa situs tidak ingin disertakan dalam daftar situs pengguna untuk penghitungan kelompok. Kebijakan ini akan disetel ke allow secara default. Promise yang ditampilkan oleh document.interestCohort() akan ditolak untuk setiap frame yang tidak diberi izin interest-cohort. Jika frame utama tidak memiliki izin interest-cohort, kunjungan halaman tidak akan disertakan dalam penghitungan kelompok minat.

Misalnya, situs dapat memilih untuk tidak mengikuti semua penghitungan kelompok FLoC dengan mengirimkan header respons HTTP berikut:

  Permissions-Policy: interest-cohort=()

Dapatkah pengguna menghentikan situs mendapatkan kelompok FLoC browsernya?

Jika pengguna menonaktifkan Privacy Sandbox di chrome://settings/privacySandbox, browser tidak akan menyediakan kohor pengguna saat diminta melalui JavaScript: promise yang ditampilkan oleh document.interestCohort() akan ditolak.

Bagaimana cara memberikan saran atau memberikan masukan?

Jika Anda memiliki komentar tentang API, laporkan masalah di repositori FLoC Explainer.

Cari tahu selengkapnya


Foto oleh Rhys Kentish di Unsplash.