FLoC

Allow sites to guess your interests without being able to uniquely identify you.

Published on Updated on

Implementation status

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.

Diagram showing, step by step, the different roles in selecting and delivering a relevant ad by  	using FLoC: FLoC service, Browser, Advertisers, Publisher (to observe cohorts), Ad tech,   Publisher (to display ads)

Engage and share feedback

Find out more

Updated on Improve article

We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.