-
Notifications
You must be signed in to change notification settings - Fork 972
Fingerprinting Protection Mode
Brave includes best-effort defense against browser fingerprinting. Broadly speaking, browser fingerprinting is the detection of browser and operating system features that differ between users for the purpose of invisibly (and non-consensually) identifying them and tracking them across the web. Although fingerprinting attacks will always be possible, it is worthwhile for us to make these attacks as slow / costly / difficult as possible.
Because most browser fingerprinting defense requires disabling web features that are required for many sites to work properly, it is implemented as off-by-default for now (can be turned on in about:preferences
globally, or on a per-site basis in the Bravery panel). We will consider turning it on-by-default when we have fingerprinting detection heuristics with a sufficiently-low false positive rate.
- Battery Status fingerprinting
- Double-key HSTS/HPKP (and cookies/localstorage)?
- Decrease JS timer resolution
- Differentiate between 3rd party and 1st party fingerprinting vectors. (We can be less strict about blocking 1st party fingerprinting for people who have 1st party cookies enabled anyway.)
insecurity test
Vertical Side Tabs Tab Suspender