Detection Logic
How CheckCC works
CheckCC breaks the Claude runtime environment into verifiable external signals. Instead of relying on a single IP signal, it checks whether language, timezone, network, device, and payment-region signals are consistent.
Environment fingerprint
System timezone, UTC offset, browser language, and Intl locale.
Network profile
Request headers, IP region, network exit, and node consistency.
Risk scoring
Weighted scoring across Claude Web, Pro/Max, API, and payment-related risk.