Як рахується індекс правдивості
Індекс правдивості відповідає на одне питання: чи сходиться те, що браузер каже про себе? Це не міра вашої приватності й не вирок вам як людині. Він починається зі 100 і втрачає бали за кожну суперечність, яку знаходять наші правила. Нижче точно описано, як саме.
Перевірте свій браузер просто зараз
Перевіряю браузер…
Формула
Індекс = 100 мінус штрафи всіх правил, що спрацювали. Кожне правило рахується один раз, скільки б разів воно не спрацювало, і індекс не опускається нижче 0.
- Суперечність: мінус 30. Те, чого не буває в незміненому браузері, наприклад User-Agent у JavaScript відрізняється від того, що в HTTP-заголовку.
- Підозріло: мінус 12. Має невинні пояснення (VPN, подорож, ноутбук із двома відеокартами), але часто трапляється в підроблених профілях.
- Слабкий сигнал: мінус 4. Варто помітити, але сам по собі рідко щось означає, наприклад заголовки переадресації від корпоративного проксі.
- Захист приватності й довідка: 0. Brave, Firefox із resistFingerprinting і Tor Browser навмисно змінюють частину значень; це захист, а не брехня, і він нічого не коштує.
Звіт показує штраф поруч із кожною знахідкою, а весь розрахунок під оцінкою, наприклад 100 мінус 30 мінус 12 = 58.
Вердикти
- 85 і вище: браузер виглядає чесним.
- Від 60 до 84: є суперечності. Часто це VPN чи розширення, іноді підміна.
- Нижче 60: схоже на підроблений браузер. Так виглядають антидетект-браузери й боти.
- Автоматизація: окремий вердикт незалежно від оцінки, коли браузером керує програма (navigator.webdriver, HeadlessChrome в User-Agent).
Чому саме такі ваги
Суперечність має бути сильним доказом сама по собі: дві такі вже опускають чесні 100 до 40. Тому 30 отримують лише перевірки, яких незмінений браузер провалити не може. Усе, що справжня людина може зачепити випадково, отримує 12, тож користувач VPN з невідповідним часовим поясом потрапляє в «є суперечності», а не в «підробку». Захист отримує 0: карати людей за те, що вони себе захищають, було б і неправильно, і марно.
Правила
Згруповано за тим, що вони порівнюють. У дужках штраф.
- Автоматизація: увімкнено navigator.webdriver (30); HeadlessChrome в User-Agent (30); вікно нульового розміру (12); у Chrome немає window.chrome (12); програмний рендеринг на кшталт SwiftShader чи llvmpipe (12).
- Втручання: вбудовані функції підмінено скриптом (30); шум у малюнку canvas (30, або 0 у Brave, Safari та інших браузерах із захистом); шум в аудіо (12, або 0 із захистом).
- Одна система, одна історія: User-Agent у JavaScript проти HTTP-заголовка (30); значення у Web Worker чи iframe відрізняються від сторінки (30); navigator.platform проти User-Agent (30); версія чи платформа Client Hints проти User-Agent (30); заголовок Client Hints проти JavaScript (30); ознака мобільного проти User-Agent (12); відеокарта, яка буває лише в іншій системі (30); шрифти іншої системи (12); мобільний браузер без дотику (12); WebGPU і WebGL називають різних виробників (12); неможливі значення заліза (12); вікно ширше за екран (12).
- Час і мова: зсув Date проти часового поясу Intl (30); часовий пояс проти країни IP (12); Accept-Language проти списку мов у JavaScript (30); navigator.language проти першої мови у списку (12).
- Мережа: вихідний вузол Tor без Tor Browser (12); адреса дата-центру чи VPN (12); заголовки переадресації проксі (4); локальна адреса через WebRTC (довідка, 0).
- Те, що бачить наш власний сервер: TLS-рукостискання від іншого браузера, ніж заявляє User-Agent (30); TLS-рукостискання не від браузера взагалі, що буває й за антивірусом чи корпоративним проксі, який перевіряє HTTPS (12); DNS-запити йдуть повз VPN (12); WebRTC показує іншу публічну IP, ніж сторінка (12).
- Захист приватності (0): Brave, Firefox із resistFingerprinting, Tor Browser.
Два приклади
Чесна людина з VPN: часовий пояс не відповідає країні IP (мінус 12), а адреса належить дата-центру (мінус 12). 100 мінус 12 мінус 12 = 76, «є суперечності». Сам браузер у порядку, просто мережа не та, якою здається.
Антидетект-профіль, що видає себе за macOS на компʼютері з Windows: відеокарта Windows (мінус 30), шум canvas (мінус 30), шрифти Windows (мінус 12), часовий пояс Нью-Йорка з європейською IP (мінус 12). 100 мінус 30 мінус 30 мінус 12 мінус 12 = 16, «схоже на підроблений браузер».
Чого індекс не вміє
- Він вимірює узгодженість, а не особу. Ретельно зібраний профіль може сховати більшість суперечностей і отримати високу оцінку.
- Деякі чесні налаштування спрацьовують на правила: антивірус, що перевіряє HTTPS, змінює TLS-рукостискання, ноутбук перемикає відеокарти, мандрівники лишають домашній часовий пояс. Тому ці правила мають рівень «підозріло», а не «суперечність».
- Ваги не остаточні. Кожну нову перевірку (TLS, DNS і WebRTC додано в жовтні 2026) зважуємо разом з наявними, і ця сторінка оновлюється разом із нею.
Помітність на сторінці «Мій IP» це інше
Сторінка «Мій IP» показує, наскільки легко вас упізнати, а не чи бреше браузер. Вона додає бали за ознаки, які бачать сайти, і максимуми всіх факторів у сумі дають 100: IP-адреса 15 (8 для спільної адреси VPN), canvas 22 (5 із захистом), відеокарта 13 (5 для загальної назви на кшталт Apple GPU), екран 8 (5 для поширеного розміру), часовий пояс 6 (1 для UTC), мови 6 (3 для однієї мови), ядра й памʼять 6, локальний IP через WebRTC 8, cookie 8, відсутність блокувальника трекерів 8.
70 і вище це високо, від 45 до 69 середньо, нижче 45 низько. Do Not Track не враховується: він нічого не захищає і лише додає ще одну ознаку. Більшість звичайних браузерів отримують високий бал, і це чесна відповідь; розбивка під оцінкою показує, з якими факторами варто працювати.
Часті запитання
- Чому в мене 76, хоча з браузером усе гаразд?
- Зазвичай через VPN: часовий пояс не відповідає країні IP, а адреса належить дата-центру. Обидва правила мають рівень «підозріло» (мінус 12 кожне), а не «суперечність».
- Низький індекс означає, що я бот?
- Ні. Це означає, що дані, які повідомляє браузер, не сходяться. Так виглядають боти й антидетект-браузери, але й незвичне налаштування теж. Вердикт «автоматизація» окремий і зʼявляється, лише коли браузером керує програма.
- Чому Brave не втрачає бали за шум canvas?
- Бо цей шум і є захистом Brave від відбитків. Ми розпізнаємо браузери з захистом приватності й рахуємо їхні зміни як захист, що коштує 0.
- Ваги змінюватимуться?
- Так, з появою нових перевірок. Кожна зміна зʼявляється тут і у звіті.