User-Agent Client Hints explained

Chrome, Edge, and Brave send structured “hints” about your browser and device — sometimes more precisely than the old User-Agent string. Here is what leaks and how to tighten it.

Structured browser data packets representing Client Hints headers

What Client Hints are

Instead of one long User-Agent string, Chromium browsers can send separate headers like Sec-CH-UA (browser brands and versions), Sec-CH-UA-Platform (operating system), and Sec-CH-UA-Mobile (phone vs desktop). JavaScript can also read userAgentData for similar details.

High-entropy Client Hints go further when a site requests them: architecture, bitness, model, and full version lists via JavaScript userAgentData. Our analysis flags these on the High-entropy Client Hints inference card when Chromium returns them.

What this does not fix: canvas/WebGL fingerprinting, cookies, or IP location. Firefox and Safari use different models with less Client Hint traffic.

Related signals we detect today

Step-by-step: limit Client Hints exposure

Chrome

  1. Settings → Privacy and security → Third-party cookies → consider blocking third-party cookies (reduces cross-site hint correlation).
  2. For User-Agent reduction: Chrome is gradually freezing the UA string — you cannot fully disable low-entropy hints without extensions.
  3. Review installed extensions that modify the User-Agent — mismatches trigger our consistency checks.

Edge

  1. Settings → Privacy → Tracking prevention → Strict.
  2. Same Client Hint behavior as Chromium — see Edge privacy check.

Brave

  1. Shields → fingerprinting blocking helps reduce scripted hint collection.
  2. Brave may randomize some fingerprint surfaces — verify with analysis, not assumptions.

Firefox / Safari

  1. These browsers do not send Sec-CH-UA the same way. Focus on anti-fingerprinting instead.

Verify with the analysis tool

See exactly which Client Hints your browser sends.

Analyze Client Hints

Frequently asked questions

Are Client Hints worse than the User-Agent?

They are more structured and easier for servers to parse. Combined with fingerprinting they strengthen tracking; alone they identify browser family, not usually you individually.

Will Firefox adopt Client Hints?

Mozilla has resisted full UA-CH adoption. Policies change — re-run analysis after major browser updates.

← Protection hub