Stop Trial Abuse
Before It Starts

Real-time risk scoring with 100+ signals. Detect disposable emails, VPN/TOR users, device farms, and coordinated attacks โ€” all in under 100ms.

100+
Risk Signals
<100ms
Latency
90K+
Disposable Domains
12
Detection Modules

Enterprise-Grade Detection

12 interconnected modules working in parallel to catch every type of trial abuser.

๐Ÿ“ง

Email Intelligence

90K+ disposable domain database, MX/SMTP validation, Gmail dot-trick detection, HaveIBeenPwned breach checks, alias normalization.

๐Ÿ“ฑ

Phone Intelligence

Real carrier lookup, VOIP detection, line type analysis (mobile/VOIP/landline), country risk scoring, number validation.

๐ŸŒ

IP & Network Intel

VPN/Proxy/TOR/datacenter detection, AbuseIPDB reputation, impossible travel, ASN analysis, residential proxy detection.

๐Ÿ–ฅ๏ธ

Device Fingerprinting

Canvas, WebGL, audio, font fingerprinting. 99.5%+ accuracy. Headless/Puppeteer detection. Anti-spoofing resistance.

๐Ÿง 

Behavioral Analysis

Signup velocity tracking, mouse entropy, keystroke cadence, bot scoring, session anomaly detection.

๐Ÿ”—

Graph Analysis

Device-to-account clustering, IP/email/phone linking, coordinated attack detection, abuse network identification.

โšก

ML Risk Scoring

Unified 0-100 score with configurable weights. Explainable AI decisions. Shadow mode for testing. Feedback loop.

๐Ÿšง

Adaptive Challenges

Progressive friction: invisible CAPTCHA, email/phone verification, 2FA, card auth. Zero friction for legitimate users.

๐Ÿ“Š

Post-Signup Monitoring

Usage velocity tracking, anomaly detection, auto-quarantine, continuous risk re-evaluation.

๐Ÿ”’

GDPR/CCPA Compliant

PII hashing, data minimization, delete requests, audit logging, consent tracking.

๐Ÿ—๏ธ

Data Hub

100+ enrichment signals, webhook events, historical queries, social profile inference.

๐Ÿš€

Performance & DX

<100ms latency, SDK for browser, rate limiting, 99.99% availability target.

One API Call, Complete Protection

Integrate in minutes with a single endpoint.

verify-user.sh
curl -X POST https://your-api.com/api/v1/verify \
  -H "Content-Type: application/json" \
  -H "X-API-Key: ts_your_api_key" \
  -d '{
    "email": "user@example.com",
    "phone": "+1234567890",
    "ip": "203.0.113.42",
    "deviceFingerprint": {
      "id": "fp_abc123..."
    }
  }'
response.json
{
  "decision": "DENY",
  "riskScore": 87,
  "signals": [
    { "signal": "DISPOSABLE_EMAIL", "severity": "CRITICAL" },
    { "signal": "VPN_DETECTED", "severity": "HIGH" },
    { "signal": "VOIP_NUMBER", "severity": "HIGH" },
    { "signal": "RULE_DISPOSABLE_VPN", "severity": "CRITICAL" }
  ],
  "breakdown": {
    "emailScore": 80,
    "phoneScore": 35,
    "ipScore": 70,
    "deviceScore": 0,
    "behaviorScore": 10,
    "graphScore": 0,
    "finalScore": 87
  },
  "processingTimeMs": 42
}