System timezone
26 pointsThe strongest signal checks the IANA timezone reported by the browser. Asia/Shanghai and recognized mainland China aliases add weight, but a timezone can be changed manually and does not prove physical location.
Methodology
SignalCheck Local combines nine browser-visible clues into a transparent 100-point estimate. These are the signals this independent tool checks; they are not a claim about signals used by Claude or Anthropic.
The score answers a narrow question: does this browser expose a collection of settings that commonly appears in a mainland China environment? It cannot inspect a Claude account, know an IP-based platform decision, read login history, or predict enforcement. A high score means several local clues agree; a low score means fewer clues matched.
Every detector runs in the browser. Signal values and results remain in page memory and are not sent with analytics events. If a browser blocks a capability, the corresponding signal is marked unavailable and contributes zero points instead of being guessed.
The strongest signal checks the IANA timezone reported by the browser. Asia/Shanghai and recognized mainland China aliases add weight, but a timezone can be changed manually and does not prove physical location.
Primary Simplified Chinese preferences receive more weight than a secondary zh-CN preference. Invalid language tags are ignored so malformed browser data cannot create a positive match.
Canvas text widths are compared against generic fallback fonts to estimate whether common Chinese fonts are available. The page never reads font files, and privacy protections can make this check unavailable.
Fonts associated with device ecosystems, including MiSans and HarmonyOS Sans, provide a moderate clue. Installing a font is not evidence of nationality, residence, or account ownership.
Public browser brands and user-agent text are checked for identifiers associated with Chinese browsers or embedded app containers. Modern browsers may reduce or remove this information.
When available, public client hints and conservative user-agent fallbacks can expose a model or vendor name. Desktop browsers and privacy-focused browsers often provide no useful model.
The locale resolved by the browser's internationalization API is checked for Simplified Chinese and mainland China regional preferences. Traditional Chinese regions are not treated as mainland matches.
The current timezone offset adds weak supporting evidence. Many regions share UTC+8, so this signal is deliberately weighted far below the named timezone.
Public operating-system text is used as a conservative proxy for system rendering traits. It is intentionally weak and becomes unavailable when the browser withholds the required information.
Run the local scan, review every matched signal, and read the result as an estimate rather than an account verdict.
Run the browser signal check