v145 · Privacy · Entropy Budget
UA fingerprint entropy budget
Add or remove UA-Client-Hints fields against a 16-bit fingerprint budget. The meter shows how close your hint set comes to identifying a single device — the whole point of Chrome 145's reduction is reducing this number for the typical site.
budget
Live navigator.userAgent:
Estimated entropy in reduced UA: — bits
Total claimed entropy: — bits
Above ~32 bits you've effectively identified the device. Sites that grew their UA hint dependencies should audit which they really need.
code
// Request high-entropy hints only when you actually need them.
const hints = await navigator.userAgentData.getHighEntropyValues([
'platformVersion', // 6-12 bits
'architecture', // 2-3 bits
'model', // 0-15 bits
'bitness', // 1 bit
'fullVersionList', // 8-20 bits
]);
// Sum the claimed entropy. Stay under a privacy budget.