Free Preview · 10,000 events/site/day

See the risk behind every website visit.

FindIP Shield adds privacy-conscious visitor risk intelligence to signup, login, lead, and checkout flows—without collecting passwords, payment details, or form values.

  • npm, script tag, or GTM
  • No credit card
  • Three privacy modes
22-second overview

See a visitor move from signup to risk decision

Follow one simple flow from website activity to an explainable risk score and recommended response.

  • See where Shield fits in the visitor journey
  • Understand the score and response flow
  • Continue to the two-minute setup when ready
How FindIP Shield worksSignup → risk score → response

Risk signals that make website activity explainable

Turn raw visits into clear, inspectable context before adding friction to legitimate customers.

VPN, proxy, and Tor

Recognize anonymized and relayed traffic across common visitor journeys.

Hosting and datacenters

Separate consumer access networks from automated infrastructure.

Network rotation

See IP, ASN, and country changes inside a visitor session.

Malicious infrastructure

Surface scanner, malicious-IP, and reputation signals with reasons.

From installation to useful signal in four steps

Shield is designed for visibility first. Review the evidence in your dashboard, then decide how your application should respond.

Create a Shield site

Add the domain you control and select the privacy mode appropriate for your visitors.

Install one snippet

Use the npm package, a versioned CDN script, or Google Tag Manager.

Receive risk events

Signup, login, lead, checkout, and page activity become searchable events and sessions.

Investigate patterns

Review scores, reasons, infrastructure, and network changes without treating missing intelligence as safe.

Developer friendly

Install in minutes, keep control in your application

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
npm install @findip/shield

import { init, track } from '@findip/shield';

init({
  siteKey: 'pub_xxxxxxxxx',
  privacyMode: 'balanced',
  autoTrack: true
});

await track('signup_attempt');

Privacy choices are part of the product

Choose how much browser context is appropriate. Shield never needs passwords, card data, or full form contents.

Strict

Minimum context. Use infrastructure-level signals with the smallest browser footprint.

Balanced

Recommended default. Add limited browser and session context for more useful investigation.

Advanced

More diagnostic context. Enable only when your notices, consent, and use case support it.

Start seeing visitor risk today.

Create a free Shield site, install the SDK, and receive your first risk event. No credit card required.

Start with Shield free

Free Preview · Informational risk signals · Terms apply