A fingerprint is useful only when the story around it holds together.

Rare is not always risky

Rare values can be legitimate. A defender needs to know whether the value contradicts other browser, network, or session evidence.

Coherence travels across layers

Canvas, WebGL, user agent, TLS, and timing signals should describe a plausible client. Contradiction is often more useful than uniqueness.

Collect enough context

The best fingerprinting programs preserve raw signals and explain which combinations created risk, instead of treating a hash as identity.