Technical
Standards.
Мы верим в прозрачность. Вот как именно мы определяем каждый фрагмент информации и насколько он точен.
IP-адрес
Запрос к ip-api.comВаш публичный IP-адрес запрашивается из API геолокации. Это ваш реальный IP, каким его видят веб-сайты.
Браузер и версия
navigator.userAgentРазбирается из строки User-Agent. Точно определяет название и версию браузера.
Операционная система
navigator.platform + userAgentОпределяется на основе информации о платформе и User-Agent. Обычно точно определяет основные ОС.
Статус утечки WebRTC
RTCPeerConnectionМы создаем соединение WebRTC, чтобы определить, раскрыт ли ваш реальный IP, даже через VPN.
Память устройства
navigator.deviceMemoryВозвращает значения сегментов (2, 4, 8, 16 ГБ) в целях конфиденциальности. Это НЕ точный объем ОЗУ. 12 ГБ ОЗУ будут отображаться как 8 ГБ.
Квота хранилища
navigator.storage.estimate()Показывает максимальный объем хранилища, который браузер теоретически может использовать. Это НЕ ваше фактическое место на диске или емкость SSD.
Тип соединения
navigator.connection.effectiveTypeЭвристическое предположение (2g/3g/4g). WiFi и Ethernet отображаются как '4g', если они быстрые. Не является вашим фактическим типом сети.
Информация о GPU
WebGLRenderingContext.getParameter()Информация о GPU из WebGL. Может отображаться уровень трансляции ANGLE (например, 'ANGLE Metal Renderer') вместо точной модели GPU.
Ядра процессора
navigator.hardwareConcurrencyВозвращает логические ядра (потоки). Не может отличить производительные ядра от энергоэффективных в процессорах Apple Silicon.
Почему такие ограничения?
Браузеры намеренно скрывают точные детали оборудования в целях конфиденциальности и безопасности. Это не позволяет веб-сайтам уникально идентифицировать вас по оборудованию. Мы показываем только то, что браузер позволяет нам увидеть — не больше и не меньше.