Real-time Threats • Device Intel • Bot Defense

Bringing Clarity to Security.
Stop attacks before they start.

CypherGuard adds a whisper-light widget and server-to-server checks that detect bots, credential stuffing, and account takeovers—without hurting conversions.

Download on the App Store Get it on Google Play Download now for iOS & Android
Lightning 30s copy-paste setup Shield Privacy-first Loop Edge decisioning
CypherGuard Owl
Fast Decision
Anomaly score: 0.21

Tip: scrolling triggers reveals • desktop hover tilts cards.

What you get

A modern risk engine wrapped in a tiny widget and a simple API.

🧠

Behavioral Signals

Keystroke tempo, pointer vectors, focus churn, device entropy—distilled into a single risk score.

🔍

Device & Network Intel

VPN/Tor patterns, IP reputation, carrier hints, and timezone-locale mismatches.

🧩

Invisible Challenges

Lightweight, human-first checks that don’t wreck your conversion rate.

🔐

Account Takeover Shield

Flag credential-stuffing and session jacking across login & password reset flows.

⚙️

Webhooks & Decisions

Approve, challenge, or deny in under ~100ms with clear reasons & audit trails.

📈

Live Radar

Heatmaps and cohorts to spot spikes, promo abuse, and sudden risk clusters.

How it works

Three tiny steps.iOS/Android app downloads required.

Drop the widget

Paste a single script and tag your form or button.

Stream signals

We capture behavior + device intel and post an event.

Get a decision

Call the decision API and proceed: allow, challenge, or deny.

Add the Guard in 30 seconds

Copy-paste. Replace the project key. You’re live.

<div id="pis-guard"
  data-project="YOUR_PUBLIC_PROJECT_KEY"
  data-form="#loginForm"
  data-login-button="#loginBtn"
  data-brand="true"
  data-logo="https://cdn.pis.center/assets/gif/logo.gif"></div>

<script src="https://cdn.pis.center/v1/guard.js" defer></script>
Need more? Add data-mode="signup|checkout|custom", and send server-side metadata (email hash, user id) for even sharper signals.

Decision API

Get an allow/challenge/deny in one call.

POST /guard/decision
Headers:
  Content-Type: application/json
  X-Project-Key: <secret>

Body:
{
  "event_id": "evt_123",
  "user": { "id": "u_1", "email": "a@b.com" },
  "page": "https://your-app/login"
}
Responses include a risk score, reasons, and recommended action.

Simple, scalable pricing

Start free. Only pay when you grow.

Starter

Up to 10k events/mo

$0
  • • Widget + API
  • • Basic device intel
  • • Email support
Get started

Growth

Up to 250k events/mo

$199/mo
  • • All Starter features
  • • Risk reasoning & webhooks
  • • Radar & cohort analytics
  • • Priority support
Choose Growth

Enterprise

Millions+ events

Let’s talk
  • • Dedicated shard & SLAs
  • • Custom rules & SSO
  • • On-premise / VPC deploy
Contact sales

Ready to guard your business?

Spin it up in your login, signup, or checkout in minutes.

Get API Key Read the Docs Free forever on Starter • Cancel anytime
© CypherGuard. Crafted with 🦉 in black & yellow.