This is a talk about Web Fingerprinting and how it works.
While browsing we are constantly tracked and identified, even when not logged in. This is possibile thanks to the Web Fingerprinting techniques. Using such techniques a website che get a set of signals from our browser that are unique (or almost unique). In this way, even if a website does not know who we are, it is still able to recognise us visit after visit.
This is an historical and technical overview of the Web Fingerprint, but also a concise self-defense guide.
Browsers leak a lot of information but some browsers are better for our privacy to use.
During the talk some browser features used for fingerprinting are discussed, including: HTTP headers,
navigator object, screen object, AudioContext, Canvas, and fonts enumeration.
The state of the art of anti-Fingerprinting features is also analysed. Below you can find a list of resources mentioned during the talk.
This talk has been given, for the first time, on 17 May 2026 at the RomaJS Meetup.
National ID cards
- List of national identity card policies by country - Wikipedia
- History of Identity documents
- 5 Problems with National ID Cards
- Oracle National ID Cards Database
- The Age of Surveillance Capitalism
Google & Chrome
- Google Ads Revenue 2024
- Google Ads Revenue 2026
- Google Antitrust Appeal
- Chrome Incognito MEME
- Contra Chrome Comic
- uBlockOrigin on Chrome removal
Fingerprinting papers
- The Web never Forgets
- Pixel Perfect: Fingerprinting Canvas in HTML5
- How Unique Is Your Web Browser?
- Meet the Online Tracking Device That is Virtually Impossible to Block
- What Is Browser Fingerprinting?
Fingerprinting visualisation and explanation
Fingerprinting techniques & source code
- Canvas Fingerprinting
- Audio Fingerprinting
- Bypassing Safari 17 Audio Fingerprinting Protection
- FingerprintingJS
- Diversify amiunique
- Github Topic