FLoC recopila los datos de navegación del usuario cada semana y los introduce en un algoritmo llamado "SimHash". SimHash se ejecuta localmente en el navegador del usuario (evitando que Google analice directamente toda la actividad del navegador) y asigna una ID de cohorte basándose en diferentes criterios programados.
En la actualidad, Google utiliza una plataforma de datos centralizada para analizar el tamaño de las cohortes y sus poblaciones, interviniendo constantemente para garantizar que las cohortes tengan el tamaño adecuado y contengan una distribución apropiada de edades, géneros, etnias y otros rasgos relevantes. En principio, los datos de los usuarios se anonimizan antes de ser analizados por este servicio centralizado, pero han surgido bastantes problemas con la cantidad de información personal identificativa que puede obtenerse a partir de estos conjuntos de datos "anónimos".