Claude Access Environment Checker
Use this page when Claude won't open, login keeps failing, a session drops, or Claude Code behaves differently from the web app. EnvTrace checks the access region, browser session, WebRTC, IPv6, clock and storage signals your environment presents, then separates the result into clear layers: region, session, network and developer self-checks.
What this Claude check helps you separate
A "Claude not available" message, a failed login and a dropped session can look similar, but they usually come from different layers. The report separates them so you know where to look first.
Access region
The first layer is the region Claude appears to see from your network. We show the detected country and compare it with the current supported-region reference so you can tell whether the issue starts before the browser session even matters.
Session readiness
Claude login depends on boring browser basics: an accurate clock, writable storage and cookies that survive redirects. If any of those are blocked, you can sign in and still get sent back to login.
Network consistency
WebRTC, IPv4 and IPv6 can expose different routes from the same browser. If those routes point to different regions, a long Claude session can look less stable than it actually is.
Developer path
Claude Code and API calls may leave from your terminal or server, not from the browser we scanned. We keep those items separate as self-checks: CLI egress, DNS resolver region and billing/subscription region.
Use the report from top to bottom
Start with the layer that appears first in the report. That keeps the check practical: don't tune browser settings if the access region is the real blocker, and don't blame the region when the session cannot persist.
- Check the detected access region first. If it is the only flagged layer, you have an eligibility question, not a browser fingerprint question.
- If the region looks fine, review session readiness: clock, cookies, localStorage and third-party-cookie behavior.
- Then inspect network consistency: WebRTC, IPv4 and IPv6 should not point to conflicting regions.
- For Claude Code or API, compare the browser result with the terminal or server environment you actually use.
- After each change, run the check again and confirm the exact signal moved.