FLoC-off a radical way to turn off FLoC for web sites and keep privacy
npm install floc-offinterest Cohort function for those who unable to use Permissions-Policy header.
cmd
npm i floc-off
`
And import on top of your entry file
`javascript
import "floc-off";
`
Use cases
I found two cases when using this technic might be useful.
- You are not able to add HTTP headers. GitHub Pages for a custom domain is a perfect example for now. This will change, I believe, but now you can disable FLoC only using JavaScript.
- You don't trust that putting the Permissions-Policy HTTP header will prevent getting user's data (as it was with the Do Not Track header).
- You simply dislike Google 😈
Explanations
Federated Learning of Cohorts (FLoC) - is the new way proposed by Google that allows Chrome to collect and share customer's personal information without the need for cookies. It uses the browser's history (which had never opened) and some other methods to group people into cohorts based on their interests and show them some ads which raise some questions about privacy. This tiny package (278 bytes only) is a try to eliminate these concerns in a radical way via substituting the interestCohort` function with dummy realization. It's small, fast, and safe to use with other browsers (mostly because it will not work there).