AI-powered signup fraud detection

Know who's signing up — before they hit your database.

UK-hosted fraud-scoring API and drop-in widget. Verifies email, phone, address, IP and behaviour in real time, then returns a score, a verdict and a reason — in under 100 milliseconds. Every signup is checked against dozens of identity and risk signals: disposable emails, VoIP numbers, breached passwords, proxy and datacentre IPs, and abnormal behaviour. The API returns a single allow, review or block verdict you can act on instantly, with a clear explanation behind every score. Drop in one <script> tag or call the REST API directly — no SDK, no heavy integration, and nothing leaves the UK.

app.veritus.uk · live feed
Live
Total
1,284
Allow
1,041
Review
163
Block
80
TimeEmailCountryScoreVerdict
10:32sarah.k@gmail.comGB8Allow
10:30j.smith@temp-mail.ioNL64Review
10:30aa1234@protonmail.comRU94Block
10:29mike.p@acmecorp.co.ukGB3Allow
10:28user47@yahoo.comNG52Review
10:27emma@designstudio.coGB6Allow
10:26dan@startupx.ioUS12Allow
Slide 1 of 8 · Live feed
Signup detail — score 94 / 100
Email: aa1234@protonmail.com
Phone: +7 999 555 2847
IP: 185.220.101.47 · Moscow · Tor exit
Email age
3 days
Phone type
VoIP
IP rep
Tor
VPN/proxy
yes
Pwd breach
4.2M
Geo match
fail
Score 94 — block. Tor exit + VoIP phone + 3-day-old email + breached password + GB form / RU IP.
Slide 2 of 8 · Signup detail
Scoring Node Health
refresh 30s
vt1.veritus.uk
online
185.65.205.151 · UK
apiscorerenrichlightgbmwidget
Postgresprimary
Redismaster
Avg latency73 ms
Load0.24
vt2.veritus.uk
online
178.105.120.62 · Helsinki
apiscorerenrichlightgbmwidget
Postgresstandby 0.6s
Redisreplica
Avg latency81 ms
Load0.11
Active-active HA. PostgreSQL streaming & Redis replication over mutual TLS. Either fails, scoring keeps flowing.
Slide 3 of 8 · Node Health
Customer dashboard — today
Checks
487
Allow
395
Review
62
Block
30
7-day verdict mix
Top blocked IPs
185.220.101.47 · 23
94.140.114.221 · 14
Top reasons
disposable email · 38
VPN/proxy · 29
Slide 4 of 8 · Dashboard
Review queue — 8 signups held
TimeEmailReasonScoreAction
10:32j.smith@temp-mail.iodisposable64
10:18user47@yahoo.comgeo mismatch52
09:47test99@gmail.comnew email58
09:12john@mailinator.comdisposable71
08:55free@proton.meVPN60
08:31a@b.colow quality55
Your decisions retrain the model. Allows and blocks feed v2 training nightly.
Slide 5 of 8 · Review queue
Allow/block rules — 4 scope tiers
ActionPatternScopeHits
block*@temp-mail.ioglobal1,847
blockip:185.220.0.0/16customer312
allow*@partner-co.comglobal128
allowenterprise@*.gov.ukdomain42
blockphone:+234form18
form
one form
domain
one domain
customer
all yours
global
admin only
Slide 6 of 8 · Rules
Add Veritus to your signup form — one line
Step 1 · paste in your <head>
<script src="https://app.veritus.uk/widget.js"
  data-key="vt_live_9f2a…"></script>
Step 2 · tag your signup form
<form data-veritus="signup"> … </form>
Step 3 · widget hooks the submit
On submit, Veritus scores the user in <100 ms and either lets the form through, queues for review, or blocks with a friendly message.
Step 4 · verdicts appear in your dashboard
live
Slide 7 of 8 · Drop-in widget
POST /v1/score — example response
200 OK
{
  "score": 94,
  "verdict": "block",
  "reasons": [
    "ip.tor_exit",
    "phone.voip",
    "email.young (3d)",
    "password.breached (4.2M)",
    "geo.mismatch (GB/RU)"
  ],
  "advice": {
    "merchant": "reject signup",
    "user_message": "Please try again from your home network."
  },
  "latency_ms": 73,
  "check_id": "chk_01HKP9X3Z2Y"
}
Transparent verdicts. Every reason is human-readable. No black box.
Slide 8 of 8 · API
Auto-rotating preview · sample data app.veritus.uk

Identity checks

  • +Email validity, age & disposable-domain detection
  • +Phone validity & line-type lookup (mobile, VoIP, landline)
  • +Address validity for UK and 30+ countries
  • +Name and date-of-birth consistency checks
  • +Carrier and email-provider reputation

Risk signals

  • +IP reputation — VPN, proxy, Tor, datacentre
  • +Password breach check against billions of leaks
  • +Device and browser fingerprinting
  • +Velocity and repeat-signup detection
  • +Behavioural anomaly scoring

Speed & integration

  • +Real-time scoring in under 100 milliseconds
  • +Drop-in JavaScript widget — one <script> tag
  • +Single REST call returns score, verdict and reason
  • +No SDK or heavy integration required
  • +Allow / review / block verdicts out of the box

UK & compliance

  • +UK-hosted, GDPR-aligned, no US data residency
  • +Over three decades of UK internet infrastructure experience
  • +Data processed and stored within the UK & EU
  • +Nominet-accredited UK registrar heritage
  • +Full audit trail of every decision

Trusted signup vetting for SaaS, e-commerce and MSPs.

From a 33-year-standing company.

7 signals
Enriched per check
<100ms
End-to-end scoring
99.9%
API uptime target
UK
Data residency

Why Veritus

Built for the fake-signup problem your business actually has.

CAPTCHAs slow down real users and barely inconvenience modern fraud rings. Veritus replaces guesswork with a transparent, ML-scored answer for every signup — cloud-delivered, drop-in, and self-improving.

Stop fake accounts

Disposable emails, burner phones, VPN/Tor signups, breached passwords, residential proxies — all scored by a LightGBM classifier with human-readable reason codes for every verdict.

Real-time scoring

Every signup scored end-to-end in under 100 ms. Watch checks land live in the dashboard with full visibility into every signal that fired.

Drop-in widget or API

One <script> tag for WordPress, low-code SaaS, or any HTML form. Developers get a clean POST /v1/score JSON endpoint. Same scoring, two ways in.

Transparent verdicts

Every score comes with a list of reasons. No black box — explainable decisions you can defend to a customer, an auditor, or a compliance officer.

Self-learning

Mark a verdict right or wrong and the model adapts to your specific signup patterns. Your allows and blocks feed the next training cycle, automatically.

UK-hosted, GDPR-aligned

All scoring and storage in the UK. Built and operated by Transcom Internet Services — over three decades in UK internet infrastructure.

Sign up — 1,000 hits a month, free forever.

No credit card, no trial countdown, no expiry. Every account gets 1,000 fraud checks per month for life. Upgrade when you outgrow it.