A website to inform users on the dangers of browser fingerprinting
The goal of this website is to measure and study the diversity of web browsers and establish statistical profiles of browser fingerprints.
By connecting to AmIUnique, you cannot only check your browser fingerprint and see how unique you are in the web ecosystem, you will also contribute in building a database of genuine fingerprints that will help us build solutions to prevent fingerprint tracking.
Source: View on GitHub
In addition to the AmIUnique website, I developed extensions for Chrome and Firefox to understand the evolution of fingerprints and study it in depth.
With them, the user can see the evolution of his fingerprint on his own timeline and be notified as soon as a change is detected.
A website to help developers design smart defences against browser fingerprinting
Developed as part of the Google Summer of Code 2016
Now officially part of the Tor Project - Official site
The capabilities of browser fingerprinting as a tool to track users online has been demonstrated by Panopticlick and other research papers since 2010. The Tor community is fully aware of the problem and the Tor browser has been modified to follow the "one fingerprint for all" approach. However, due to the constant evolution of the web and its underlying technologies, it has become a true challenge to always stay ahead of the latest fingerprinting techniques.
For this Google Summer of Code project, I'm developing the Fingerprint Central website that runs a fingerprinting test suite and collect data from Tor browsers to help developers design and test new defences against browser fingerprinting. The website is similar to AmIUnique.org or Panopticlick for users where they will get a complete summary with statistics after the test suite has been executed. It can be used to test new fingerprinting protection as well as making sure that fingerprinting-related bugs were correctly fixed with specific regression tests. The expected long-term impact of this project is to reduce the differences between Tor users and reinforce their privacy and anonymity online.
A modified browser that introduces random noise inside core browser objects
Source: View on GitHub
A new and improved version of Blink running completely inside Docker containers!
An early build without the complete set of features is now available. More information here!