Direct measurements
The Pages Function observes the request IP, transport details, and Cloudflare edge metadata. The browser measures its own timezone, storage, privacy signals, and WebRTC candidate gathering after an explicit action.
MyIPCheckup keeps direct observations, provider metadata, browser-local signals, heuristics, and unavailable tests visibly separate.
The Pages Function observes the request IP, transport details, and Cloudflare edge metadata. The browser measures its own timezone, storage, privacy signals, and WebRTC candidate gathering after an explicit action.
Country, region, city, ASN, organization, and timezone come from network-provider metadata. They describe the observed route, not a precise device location or identity.
Proxy, hosting, VPN, and timezone comparisons are indicators. A matching or mismatching signal is never presented as proof of anonymity, identity, or compromise.
Dedicated DNS and single-family IPv4/IPv6 probes remain inconclusive until their independent DNS, TLS, rate-limit, and abuse tests pass. Missing evidence is not a green result.
Browser inventories, VPN baselines, reports, and pasted diagnostic data stay in the current page or browser storage. The product does not create accounts or server-side report history.
Results are diagnostic evidence for the current session. Networks change, IP geolocation can be wrong, browsers mask candidates, and no page can certify security or anonymity.
Use the evidence list to decide what to investigate next. If a check cannot be completed, MyIPCheckup says so instead of simulating a pass.