How accessibility settings are used to identify "too perfect" profiles
Introduction: Accessibility That Gives It All Away
You've carefully configured your Dolphin Anti profile. You've set up the default settings: animations enabled, normal contrast, default colors.
You're confident, "Now I look...
How modern websites use @media (prefers-reduced-motion) and other media queries to indirectly determine device state
Introduction: The Death of Direct APIs—The Birth of Indirect Intelligence
Websites used to use the Battery Status API to find out whether your device was charging or running on...
A deep dive into methods for detecting non-standard fonts using getComputedStyle and layout metrics
Introduction: Fonts – An Invisible Imprint
You've carefully configured Canvas noise, the WebGL renderer, and WebRTC. You've limited the list of fonts to 25 system fonts. But the first time you...