Monocle is a passive, lightweight JavaScript plugin to detect residential proxies and bots. Build your own zero-trust perimeter in-line.
Monocle detects users coming from endpoint based proxy networks. Detection at the session level lets you take action without impacting legitimate users.
Privacy and data security is paramount. User assessments occur at our edge servers, not a centralized backend so users cannot be tracked or monetized.
Assessment data is encrypted and signed, enabling result verification without relying on third-party APIs. This reduces latency, improves security, and ensures compatibility with any deployment model.
Monocle only provides high-confidence boolean values for session assessment, making robust risk and access policies as simple as an if/else statement.
Monocle is a cross-platform JavaScript solution that has been deployed and tested in every major engine including V8, SpiderMonkey, and JavaScriptCore. So if your application or device supports JavaScript, it can support Monocle.
There are three primary factors for pricing: volume, features, and SLA. If you have less than 10M monthly assessments or don’t need to identify what specific anonymity service is being used, our Community Edition is a great place to start.
A customer once said “I don’t have a bot problem, I have a human problem.” Click farms, call-centers, and advanced automation frameworks can easily bypass captchas. But they cannot fake their utilization of residential proxy services.
The documentation can be found at docs.spur.us
We have reference implementations in JavaScript, Golang, Python, and PHP. Check out our examples.