Methodology

Evidence before confidence.

MyIPCheckup keeps direct observations, provider metadata, browser-local signals, heuristics, and unavailable tests visibly separate.

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.

Approximate metadata

Country, region, city, ASN, organization, and timezone come from network-provider metadata. They describe the observed route, not a precise device location or identity.

Heuristics

Proxy, hosting, VPN, and timezone comparisons are indicators. A matching or mismatching signal is never presented as proof of anonymity, identity, or compromise.

Unavailable checks

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.

Local-first handling

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.

Limits

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.