Why test in the browser?
Proxy apps (Clash, Surge, Shadowrocket and others) can send different sites over different routes. A script on a server can only test that server's IP. This page visits each service from your browser, over the route you actually use for it.
What do Official API, Official location, Redirect test and Guess mean?
They show how reliable a result is, most reliable first. Official API: the service's own region API says whether it works. Official location: the service's servers say which country they think you're in, checked against the countries it supports. Redirect test: whether the service sent you to its "not available" page. Guess: the service lets nothing be read, so the page only knows it opens and uses the country other services see.
Why do services place me in different countries?
Your proxy rules may send them through different servers (split routing), or the services use different IP databases. When that happens, the page lists which services see which country. To make them agree, route these services through the same server.
Why does the time zone matter?
AI services compare your browser's time zone with your IP's country. A time zone in China with an IP in the US looks like a proxy and can trigger extra checks. Setting your device's time zone to match your IP helps.
Is my data uploaded?
Not while testing. Your browser contacts each service directly; this site only serves the page and never sees your results. When you share on 1ms.dog, the short link and its preview image are stored there so chat apps can show them; shared results don't include IPs. Use Hide IPs before taking a screenshot.