FLoC
Allow sites to guess your interests without being able to uniquely identify you.
Implementation status
- Initial origin trial now closed.
- Demo of initial version (origin trial now closed).
- Intent to Experiment in Blink.
This post outlines the API design implemented in Chrome for the first origin trial of FLoC.
Future iterations of an API to enable interest-based advertising without third-party cookies or other cross-site tracking mechanisms are currently in development.
Why do we need FLoC?
Many people are concerned about the privacy implications of tailored advertising, which currently relies on techniques such as tracking cookies and device fingerprinting which can reveal your browsing history across sites to advertisers or ad platforms. The FLoC proposal aims to allow ad selection in a way that better protects privacy.
What is the FLoC proposal?
FLoC provides a privacy-preserving mechanism for interest-based selection of ads and other content.
As a user moves around the web, their browser uses the FLoC algorithm to work out its "interest cohort", which will be the same for thousands of browsers with a similar recent browsing history. The browser recalculates its cohort periodically, on the user's device, without sharing individual browsing data with the browser vendor or anyone else.
Advertisers (sites that pay for advertisements) can include code on their own websites to gather and provide cohort data to their ad tech platforms (companies that provide software and tools to deliver advertising). For example, an ad tech platform might learn from an online shoe store that browsers from cohorts 1101 and 1354 seem interested in the store's hiking gear. From other advertisers, the ad tech platform learns about other interests of those cohorts.
Subsequently, the ad platform can use this data to select relevant ads when a browser from one of those cohorts visits a page from a site that displays ads, such as a news website.
What can FLoC be used for?
- Show ads to people whose browsers belong to a cohort that has been observed to frequently visit an advertiser's site or shows interest in relevant topics.
- Use machine learning models to predict the probability a user will convert based on their cohort, in order to inform ad auction bidding behavior.
- Recommend content to users. For example, suppose a news site observes that their sports podcast page has become especially popular with visitors from cohorts 1234 and 14159. They can recommend that content to other visitors from those cohorts.
How does FLoC work?
What is FLoC? provides a simple, step-by-step explanation of how FloC works.
The diagram below shows an example of the different roles in selecting and delivering a relevant ad by using FLoC.
Engage and share feedback
- GitHub: Read the proposal, raise questions and follow discussion.
- W3C: Discuss industry use cases in the Improving Web Advertising Business Group.
- Developer support: Ask questions and join discussions on the Privacy Sandbox Developer Support repo.