FINDING · DETECTION
User-Agent and Accept-Language browser attributes are transmitted in HTTP request headers, enabling passive server-side fingerprinting without JavaScript execution or any browser-detectable signal. In the 8,400-user dataset, the Languages attribute placed Hispanic users (who represent only 11% of the sample) among more than 45% of users with 'es-US' as their Languages value, substantially reducing their anonymity set size versus the general population.
From 2025-berke-unique-whose-web — How Unique is Whose Web Browser? The role of demographics in browser fingerprinting among US users · §4.1, §6.2 · 2025 · PoPETs 2025
Implications
- Circumvention tools should normalize or spoof User-Agent and Accept-Language HTTP headers before forwarding requests; these attributes leak device identity and minority-language status to any server — no JavaScript or active probing required.
- Proxy deployments serving diaspora or minority-language communities should treat HTTP header normalization as a high-priority countermeasure, since language-tag uniqueness disproportionately narrows anonymity sets for those populations.
Tags
Extracted by claude-sonnet-4-6 — review before relying.