VPN, proxy, and Tor
Recognize anonymized and relayed traffic across common visitor journeys.
FindIP Shield adds privacy-conscious visitor risk intelligence to signup, login, lead, and checkout flows—without collecting passwords, payment details, or form values.
Follow one simple flow from website activity to an explainable risk score and recommended response.
Turn raw visits into clear, inspectable context before adding friction to legitimate customers.
Recognize anonymized and relayed traffic across common visitor journeys.
Separate consumer access networks from automated infrastructure.
See IP, ASN, and country changes inside a visitor session.
Surface scanner, malicious-IP, and reputation signals with reasons.
Shield is designed for visibility first. Review the evidence in your dashboard, then decide how your application should respond.
Add the domain you control and select the privacy mode appropriate for your visitors.
Use the npm package, a versioned CDN script, or Google Tag Manager.
Signup, login, lead, checkout, and page activity become searchable events and sessions.
Review scores, reasons, infrastructure, and network changes without treating missing intelligence as safe.
Shield returns informational risk signals and recommendations. Your server remains the authority for access, payment, or fraud decisions.
View on npm Read the implementation guide Use the no-code Cloudflare integrationnpm install @findip/shield
import { init, track } from '@findip/shield';
init({
siteKey: 'pub_xxxxxxxxx',
privacyMode: 'balanced',
autoTrack: true
});
await track('signup_attempt');
Choose how much browser context is appropriate. Shield never needs passwords, card data, or full form contents.
Minimum context. Use infrastructure-level signals with the smallest browser footprint.
Recommended default. Add limited browser and session context for more useful investigation.
More diagnostic context. Enable only when your notices, consent, and use case support it.
The honest edges of the product, so you can judge whether it fits before you install anything.
Each site has a daily event quota — 10,000 events per day by default — plus per-minute rate limits. Beyond them, ingest answers 429 and those events are not recorded. Cloudflare edge requests are counted separately from browser events. See the Free Preview terms.
No. In-page enforcement is friction against bots and casual abuse. A determined attacker controls the browser, so anything decided there can be bypassed. For decisions that matter, verify the session from your server with your secret key — that is a decision no client can bypass.
On a form you configure, Shield can monitor only, slow the submit down, ask for a Cloudflare Turnstile challenge, block the submit, or redirect. On a Cloudflare-connected hostname it can report traffic and apply the access rules you set. It never acts on a form you have not configured.
The SDK fails open: if a decision does not arrive, the form submits as normal. Shield being down does not take your forms down with it.
No. A score summarizes network signals — a VPN, a hosting network, or a changing IP are common for privacy-conscious and corporate users too. Shield explains the reasons so you can decide; it does not pass judgement on a person. Where no IP intelligence was available, the status is unknown — treat that as unknown, never as safe.
Never passwords, card details, or the contents of form fields. How much browser and session context is collected depends on the privacy mode you choose, and some context features are opt-in. The specifics are in data collection and privacy modes.
No. The API answers questions about an IP you send it. Shield reports the activity on a site where it is installed. The same account covers both.
Create a free Shield site, install the SDK, and receive your first risk event. No credit card required.
Start with Shield freeFree Preview · Informational risk signals · Terms apply