Account

Articles and comparisons

How the truth index is calculated

The truth index answers one question: does what your browser says about itself add up? It is not a measure of how private you are and not a verdict about you as a person. It starts at 100 and loses points for every contradiction our rules find. This page lists exactly how.

Check your browser right now

Checking your browser…

The formula

Index = 100 minus the penalties of all rules that fired. Each rule counts once, however many times it fires, and the index never goes below 0.

The report shows the penalty next to every finding and the whole calculation under the score, for example 100 minus 30 minus 12 = 58.

Verdicts

Why the weights are what they are

A contradiction has to be strong evidence on its own: two of them already take an honest-looking 100 down to 40. That is why only checks that an unmodified browser cannot fail get 30. Anything a real person can trigger by accident gets 12, so a VPN user with a mismatched time zone lands in "contradictions", not in "spoofed". Protections get 0, because punishing people for protecting themselves would be both wrong and useless.

The rules

Grouped by what they compare. In brackets: the penalty.

Two examples

An honest person on a VPN: the time zone does not match the IP country (minus 12) and the address belongs to a data center (minus 12). 100 minus 12 minus 12 = 76, "there are contradictions". The browser itself is fine, the network is not what it seems.

An antidetect profile that claims macOS on a Windows computer: a Windows graphics card (minus 30), canvas noise (minus 30), Windows fonts (minus 12), a New York time zone with a European IP (minus 12). 100 minus 30 minus 30 minus 12 minus 12 = 16, "looks like a spoofed browser".

What the index cannot do

The visibility score on My IP is a different thing

The My IP page shows how easy you are to recognize, not whether your browser lies. It adds up points for the traits sites can see, and the maximum points of all factors add up to 100: IP address 15 (8 for a shared VPN address), canvas 22 (5 when protected), graphics card 13 (5 for a generic name such as Apple GPU), screen 8 (5 for a common size), time zone 6 (1 for UTC), languages 6 (3 for a single language), CPU cores and memory 6, local IP through WebRTC 8, cookies 8, no tracker blocker 8.

70 and above is high, 45 to 69 medium, below 45 low. Do Not Track is not counted: it does not protect anything and only adds one more trait. Most ordinary browsers score high, and that is the honest answer; the breakdown under the score shows which factors to work on.

Frequently asked questions

Why do I get 76 when nothing is wrong with my browser?
Usually because of a VPN: the time zone does not match the IP country and the address belongs to a data center. Both are "suspicious" (minus 12 each), not contradictions.
Does a low index mean I am a bot?
No. It means the data your browser reports does not add up. Bots and antidetect browsers look like that, but so can an unusual setup. The automation verdict is separate and only appears when the browser is controlled by a program.
Why does Brave not lose points for canvas noise?
Because the noise is Brave's own fingerprint protection. We recognise privacy browsers and count their changes as protection, worth 0.
Will the weights change?
Yes, as new checks appear. Every change is reflected here and in the report.

Read next