Пять этапов: от рукопожатия до проверок
Первый TCP-пакет несёт ваш IP и признаки системы; TLS-рукопожатие выдаёт движок браузера; заголовки запроса сообщают браузер, систему и язык; скрипты страницы считывают оборудование, шрифты и часовой пояс; после загрузки сайт может заставить браузер связаться с другими серверами, чтобы проверить, обходят ли WebRTC и DNS прокси. Первые три этапа происходят до запуска любого скрипта, поэтому отключение JavaScript их не останавливает.