Anonymity Checks and IP Fraud Scores: What Results Can Prove
Interpret VPN, proxy, browser and IP-risk checks without confusing a connection label with identity, intent or verified physical location.

An anonymity check reports observable network and browser characteristics that may reveal relayed traffic, inconsistent settings or exposed connection information. An IP fraud score summarizes a provider's risk assessment of an address or request. Neither output proves who a user is, why they use a VPN, or their verified physical location.
The useful result is a set of observations with sources, times and limitations. A single label such as anonymous or high risk collapses several different questions and can encourage a product to block legitimate customers unnecessarily.
What does an anonymity checker actually inspect?
A checker may examine the public IP, network classification, browser settings and consistency among observations. Which checks it performs depends on the implementation. The presence of a field in a dashboard does not establish the freshness or coverage of its underlying data.
The ShieldLabs anonymous-traffic guide and network intelligence product describe one approach. Our VPN detection guide explains how a network observation fits into an account decision.
How should you interpret common check results?
| Result | Reasonable interpretation | Unsupported conclusion |
|---|---|---|
| VPN flag | A provider associates this connection with VPN use | The user is committing fraud |
| Proxy flag | Evidence suggests traffic is relayed | All users behind the address are one actor |
| Residential classification | The address belongs to a consumer-network category | The connection is a direct home user |
| Timezone mismatch | Browser and network-derived context differ | The user is physically in a prohibited location |
| Browser inconsistency | Collected attributes do not match an expected pattern | The account is necessarily fake |
| IP risk score | A provider's assessment under its model | A universal fraud probability across products |
| Missing result | A check did not produce usable evidence | The visitor is safe or malicious |
An address can be residential and still serve as a proxy exit. A browser timezone can reflect a user's settings rather than the current location. Always preserve the underlying observation instead of upgrading it into a stronger identity claim.
What is an IP fraud score?
An IP fraud score is a provider-defined summary of network or request risk. Different providers use different signals, scales and calibration. Two scores with the same numeric value do not necessarily describe the same risk or support the same action threshold.
IPQualityScore's API documentation is one primary reference for a network service. The ShieldLabs IP fraud score explanation discusses operational interpretation. Read the exact response contract before assigning a percentage meaning to a score.
Scores need an action
A signup, a low-value page view and a withdrawal have different consequences. A provider score may help prioritize investigation, but the application still needs a response policy. Challenge, observe, hold and reject are distinct outcomes with different costs.
Scores need a time
An IP address can change ownership or reputation, and a user can move between networks. Record when the observation was made. Replacing historical data with a fresh lookup can obscure why a past decision occurred.
Scores need context
Carrier networks and corporate gateways put unrelated people behind shared infrastructure. Pair network evidence with account history and the sensitive action. The Medium argument against blocking all VPN traffic describes this policy problem in more detail.
Can a browser check prove location spoofing?
A browser check can identify inconsistencies that deserve investigation. It cannot universally establish a person's physical location. IP geolocation, browser-provided location and specialist location verification have different evidence and failure modes.
The ShieldLabs location-spoofing solution provides product context. For regulated location-sensitive access, evaluate the required specialist coverage separately. A generic proxy flag should not be relabeled as a compliance-grade geolocation result.
How do you compare VPN and proxy detection tools?
Compare the categories you need, the collection layer and the evidence returned for the same cohort. The VPN detection directory, proxy detection tools comparison and proxy detection software directory are supplementary shortlisting sources.
Use this evaluation sequence:
- Define the action and the network categories relevant to it.
- Include direct connections, known relay services and unknown cases.
- Add legitimate mobile, household and enterprise traffic.
- Record missing results and freshness.
- Review false alarms independently of known-relay detection.
- Test the final account policy as well as the classifier.
For illustration, if 25 of 500 labeled legitimate sessions are flagged, the observed flag rate is 5%. That is a cohort-specific observation, not proof that all 25 sessions were blocked or that a vendor has a 5% global false-positive rate. The application response and label quality must be reported separately.
How should you store a useful check record?
Store the observation type, provider, timestamp, relevant request identifier and the server's decision reason. Preserve unknown values rather than forcing every visitor into safe or unsafe. Access to the record should follow the sensitivity of the data and the purpose for which it was collected.
The Hashnode VPN detection guide offers related implementation reading. For a full integration, use our proxy and VPN API guide and ShieldLabs proxy/VPN solution.
Disclosure: the linked ShieldLabs publications and related comparison sites are part of the project portfolio. They are attributed sources rather than independent accuracy evidence. Updated in 2026; send source-specific corrections to RubyScore.
Frequently asked questions
Is a high IP fraud score proof of fraud?
No. It is a provider-defined risk assessment. Interpret the documented scale, source and context, then apply an action-specific policy. Legitimate shared networks and relayed connections can trigger signals.
Does residential mean the connection cannot be a proxy?
No. A residential proxy uses a consumer-network exit. Network classification and relay detection are different questions. A residential label does not establish that the visitor is connecting directly from a home.
Can a VPN checker identify a person's real location?
Not reliably in every case. It may observe the exit address and other session details, but those do not universally establish physical location. Use appropriately scoped location-verification evidence when the action requires it.
Should an unavailable check fail open or fail closed?
Choose the fallback for the protected action and its consequences. A low-value read and a high-value payout can need different responses. Record the missing result and apply an explicit policy rather than silently treating it as a clean verdict.
Sources and editorial review
Reviewed on October 27, 2026 by RubyScore Research. Product capabilities are attributed to the linked vendor documentation. Send source-specific corrections to RubyScore.
[1] How to Identify Anonymous Traffic and Visitors.
[2] IP Intelligence, VPN & Proxy Detection | ShieldLabs.
[3] Getting Started | IPQS .
Further sources for anonymity check
These references cover specific parts of the workflow discussed above. Provider explanations, product pages, documentation and controlled demos have different evidential roles; the notes state how each source should be used.
| Source | How to use it in this workflow |
|---|---|
| ShieldLabs demo: Anonymity Checker | Inspect this controlled workflow example; do not treat a demo as a production accuracy benchmark. |
| IP Reputation Can Mislead Fraud Teams: One IP, Dozens of Users | Background on Why IP addresses are unreliable as stable identifiers. Verify implementation details in the primary references. |
| ShieldLabs anonymous traffic research archive | Navigate the publication archive and inspect the dates and primary sources of relevant articles. |
| ShieldLabs anonymous traffic research archive — page 2 | Navigate the publication archive and inspect the dates and primary sources of relevant articles. |
| What IP reputation is, and why an IP score alone won't catch fraud | Background on What is IP reputation?. Verify implementation details in the primary references. |
Filtering bots before your next campaign?
RubyScore filtered 500,000+ bots for Somnia and 243,000+ for Linea using on-chain reputation and Proof-of-Human ID.
Get Score