Como os sites sabem meu fuso horário?
Pelo Intl e pelo Date do JavaScript, disponíveis em qualquer página sem pedido de permissão. O fuso do IP vem do mesmo tipo de banco de localização que coloca o seu IP numa cidade.
Qualquer página consegue ler o fuso horário do seu sistema sem perguntar, e qualquer site sabe mais ou menos onde está o seu IP. Quando os dois não batem, como um IP no Japão e um relógio no horário de Brasília, essa é uma das primeiras pistas que os sites usam para perceber VPN ou proxy. Aqui estão os dois, lado a lado.
Como corrigir
Você está no navegador interno do : os resultados abaixo são desse navegador. Para testar o navegador que você usa normalmente, copie o link e abra no Safari ou no Chrome.Você está no navegador interno de um app: os resultados abaixo são desse navegador. Para testar o navegador que você usa normalmente, copie o link e abra no Safari ou no Chrome.Você está no WeChat: os resultados abaixo são do navegador interno dele. Para testar o navegador que você usa normalmente, toque em ··· no canto superior direito e escolha abrir no navegador.
Você provavelmente é de xxxx xxxx e agora está em xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx. Você fala xxxx xxxx xxxx; seu sistema usa o fuso xxxx xxxx xxxx xxxx xxxx e o relógio de xxxx xxxx.
Você está usando xxxx xxxx xxxx xxxx xxxx, com xxxx xxxx xxxx xxxx xxxx, tela de xxxx xxxx xxxx xxxx e placa de vídeo xxxx xxxx xxxx xxxx xxxx xxxx: xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx.
Você se conecta à internet via xxxx xxxx xxxx, xxxx xxxx xxxx xxxx xxxx; o servidor DNS que procura os sites para você fica em xxxx xxxx. xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx.
Você prefere xxxx xxxx xxxx e xxxx xxxx xxxx xxxx. xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx. Suas fontes dão uma pista: xxxx xxxx xxxx xxxx. Quanto à sua idade, xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx.
Para um site, isto é xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx. xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx. Você abriu esta página xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx, xxxx xxxx xxxx xxxx, xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx.
No meio da multidão, xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx.
Mais bits, mais raro: cada bit corta pela metade as pessoas parecidas com você. Os dados não são independentes (uma tela 4K e uma placa topo de linha costumam vir juntas), então a impressão inteira é contada por si só, não multiplicando as partes.
Para dizer quantas pessoas são parecidas com você, este site mantém contagens anônimas: sem IP, sem a impressão completa e sem registro de nenhuma visita individual. ·
CF-Connecting-IPrequest.cf.cityrequest.cf.latituderequest.cf.asOrganizationedns.ip-api.comrequest.cf.timezoneDNS PTRrequest.cf.colorequest.cf.tlsVersion/cdn-cgi/trace · kex, sni/cdn-cgi/trace · warpTLS ClientHelloprobe.1ms.dog · TCP SYNprobe.1ms.dog · JA4probe.1ms.dog · HTTP/2 SETTINGSDate.now()RTCPeerConnection · STUNWebRTC host candidatemyip.ipip.netapi.ip.sbchatgpt.com/cdn-cgi/traceclaude.ai/cdn-cgi/tracewww.cloudflare.com/cdn-cgi/traceCloudflare Radar · IPv4 / IPv6User-AgentAccept-LanguageSec-CH-UASec-CH-UA-PlatformAccept-EncodingDNT · Sec-GPCReferer · document.referrernavigator.languagesIntl.DateTimeFormatIntl …timeZoneIntl …hourCycleIntl.Locale weekInfoIntl.NumberFormatnavigator.keyboardspeechSynthesisError.messageJS feature probesFunction.prototype.toString · iframecanvas.toDataURLWebGL getParameterOfflineAudioContextMath.* → SHA-256emoji measureTextfonts → SHA-256SHA-256canvas × 2userAgentDatauserAgentData.brands…architecture · bitnessscreen · devicePixelRatiorequestAnimationFramescreen.isExtended · screenXinnerWidth · availHeightWebGL RENDERERnavigator.gpu adapter.infoWebGL2 · MAX_TEXTURE_SIZEhardwareConcurrencynavigator.deviceMemoryperformance.memorymaxTouchPoints · pointernavigator.getBatterynavigator.connectionenumerateDevicesAudioContext.sampleRatePublicKeyCredentialbluetooth.getAvailabilityMediaSource.isTypeSupportedmediaCapabilities.decodingInforequestMediaKeySystemAccessstorage.estimateprefers-color-schemeprefers-reduced-motioncolor-gamut · dynamic-rangeprefers-contrast · forced-colorsfont-size: medium · AccentColordisplay-modedoNotTrack · GPCnavigator.cookieEnabledpermissions.queryusb · serial · hid · IdleDetector …pdfViewerEnablednavigator.webdriverWorker · navigatorbait elementwindow.ethereum · DOM markshistory.lengthlocalStorage · IndexedDB · Cache · window.namecanvas measureTextPelo Intl e pelo Date do JavaScript, disponíveis em qualquer página sem pedido de permissão. O fuso do IP vem do mesmo tipo de banco de localização que coloca o seu IP numa cidade.
Coloque no sistema um fuso do país em que está o seu IP: no Windows, em Configurações → Hora e idioma; no macOS, em Ajustes do Sistema → Geral → Data e Hora; no celular, nas configurações de data e hora. Uma extensão que só muda o fuso do JavaScript é fácil de pegar: o teste do ambiente do navegador mostra por quê.
Países grandes têm vários fusos, e muitas vezes um IP é localizado no país certo, mas na cidade errada. Um fuso de outro país é uma contradição clara; um fuso do mesmo país é só uma pista.
As verificações rodam no seu navegador. Sem conta; guardamos só totais anônimos, nunca seu IP nem um teste específico.
© 2026 1ms.dog