FLoC consolide les données de navigation de l'utilisateur sur une base hebdomadaire et les introduit dans un algorithme appelé « SimHash ». SimHash s'exécute localement sur votre navigateur (ce qui empêche Google d'analyser directement l'ensemble de vos activités de navigation) et attribue un identifiant de cohorte sur la base d'un ensemble de critères intégrés.
Cela dit, Google utilise actuellement un centre de données centralisé pour analyser la taille cohortes et les populations des cohortes, en intervenant constamment pour s'assurer que les cohortes sont de taille appropriée et contiennent une répartition adéquate des âges, des sexes, des ethnies et d'autres caractéristiques pertinentes. Les données des utilisateurs sont censées être rendues anonymes avant d'être analysées par ce service centralisé, mais de nombreux problèmes importants ont été soulevés quant à la quantité d'informations d'identification personnelle susceptibles d’être recueillies à partir d'ensembles de données « anonymes ».