Federated Learning of Cohorts
FLoCのアルゴリズムは、二つの物がどれほどの類似性があるかを数値化するSimHash(英語版)を用いて得られる「コホートID」を用いて、ブラウザ内でユーザーのアクティビティを解析し、類似コンテンツにアクセスしたユーザーとのグループ付けを行う。それぞれのコホートには数千人のユーザーが含まれ、個人の特定の難易度を上げるために週ごとの更新が行われる。
ウェブサイトはAPIを通してコホートIDにアクセスすることが可能であり、これによってどのような広告を配信するかを決定することが可能である。Googleは単にユーザーをグループ化しているのみであるため、広告主は独自にコホートを分析する必要がある。外部にデータを送信することなくコホートを生成するこのプロセスは、Googleによる入力予測の手法と類似していると指摘されている。