Skip to content
This repository was archived by the owner on Dec 11, 2019. It is now read-only.
This repository was archived by the owner on Dec 11, 2019. It is now read-only.

Libraries for fingerprinting detection and other anti-tracking systems #9842

Description

@cowlicks

Hi y'all, I work on Privacy Badger at the EFF. Privacy Badger is a web extension that protects users from tracking, so it has a lot of overlap with Brave's functionality.

I recently noticed y'all adapted some fingerprinting detection code from Privacy Badger (here). Awesome!

I've been thinking about breaking some of our anti-tracking code into separate libraries, so they could be more easily used by others and developed independently. I'd like to hear about y'alls usecase to better understand how a fingerprint detection library could be useful, and your ideas on what an api would look like.

For some perspective, the fingerprintjs2 project has a large, active community constantly working on fingerprinting techniques. I think a competing project could find community support. And I think we would all benefit.

We have other anti-tracking systems that could be developed externally:

  • We have a script surrogate system which was adapted from NoScript (info).
  • We have a widget replacement system, which replaces things like twitter's "tweet" buttons, and facebook's "like" buttons. These were adapted from ShareMeNot (info).
  • Super cookie detection (info).
  • Frst party scripts. We've been experimenting with theses recently. We added support for unwrapping twitter's t.co url's (info).

Would any of these be useful to you? What would the API's need to look like? What other projects might benefit?

We've have public Privacy Badger meetings twice a week, feel free to join!

cc @diracdeltas I'm especially interested to hear what you think since you've worked on both projects

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions