๐ง๐ต๐ฒ ๐๐ฎ๐ป๐ด๐ฒ๐ฟ ๐ผ๐ณ ๐๐ฟ๐ผ๐๐๐ฒ๐ฟ ๐๐ถ๐ป๐ด๐ฒ๐ฟ๐ฝ๐ฟ๐ถ๐ป๐๐ถ๐ป๐ด When you visit a website, your browser leaks information about your device. This includes your screen resolution, installed fonts, and GPU model.
- Your browser renders images slightly differently due to variations in GPUs and drivers.
- Your audio stack processes signals uniquely, introducing tiny differences.
- Your installed fonts can be inferred by measuring text rendering width.
This information can be used to create a unique identifier for your device, known as a fingerprint.
You can't avoid fingerprinting by using incognito mode, VPNs, or deleting cookies. To resist fingerprinting, you need:
- Browser-level randomization
- Standardized GPU rendering
- Font normalization
Some browsers offer features to help resist fingerprinting, such as:
- Brave Browser's randomized canvas noise
- Firefox's privacy.resistFingerprinting
- Tor Browser's fixed window size and disabled WebGL