Prevent account takeover.

Detect account takeover attempts with the highest accuracy and least effort. Prevent revenue leakage and protect your users from fraud.

  • Device ID: 7ZwmDweEPc47QQfFBi8J
  • Browser version
    Browser language
    System fonts
    Canvas fingerprinting
    Incognito mode
    Screen size
    IP address
    Headless browser
    Operating system
    User Agent
    CPU information
    Installed plugins
    Mouse interactions
    Time zone information
    System languages
    WebGL information
    Tor browser
    Browser type
    Math operations
    CSS properties
  • Reasons
    known_device
  • Login
    iwanep636
    ********
  • Dotted world map
  • VERDICT
    allow

Less friction, more protection.

Protect logins powered by Rupt's device intelligence and behavioral signals. Identify familiar devices and locations to allow access while preventing fraud, abuse, and revenue loss.

Learn more
FINGERPRINT ID
7ZwmDweEPc47QQfFBi8J
5 visits
1 minute ago
IP: 64.81.28.7
Geolocation: San Francisco
VPN: false
New device: true
5 minutes ago
IP: 63.116.61.253
Geolocation: New York
VPN: false
New device: false
Verdict
Challenge

Developers

Easy, modern APIs that developers love.

Rupt is easy to integrate and use. Simple, well-documented APIs, SDKs, and MCPs. Built for the way modern developers work.

Proprietary browser and device fingerprints, returned on every call.

1{
2 "_id": "evl_3yJk7K9xQ2mR4nT8",
3 "action": "login",
4 "verdict": "challenge",
5 "reasons": [ "new_fingerprint", "new_ip", "vpn_detected"],
6 "projectUser": {
7 "external_id": "usr_4f2c8a1b",
8 "email": "user@example.com",
9 "phone": "+12125550100"
10 },
11 "metadata": { "plan": "pro" },
12 "fingerprint": {
13 "_id": "fp_a8b9c7d6e5f4",
14 "hash": "5d41402abc4b2a76b9719d911017c592",
15 "stableHash": "8e2a6c1f9b3d4a7e",
16 "confidence": 0.94,
17 "projectUserCount": 1,
18 "deviceCount": 2,
19 "ipCount": 3
20 },
21 "risks": [
22 {
23 "category": "fake_account",
24 "severity": "high",
25 "score": 7,
26 "indicators": [ "disposable_email", "datacenter_ip"]
27 },
28 {
29 "category": "bot",
30 "severity": "medium",
31 "score": 4,
32 "indicators": [ "headless_browser", "automated_behavior"]
33 },
34 {
35 "category": "account_sharing",
36 "severity": "high",
37 "score": 5,
38 "indicators": [ "concurrent_sessions", "high_computer_count"]
39 },
40 {
41 "category": "ato",
42 "severity": "high",
43 "score": 6,
44 "indicators": [ "new_fingerprint", "new_ip", "ip_is_vpn"]
45 }
46 ],
47 "risk_summary": [
48 { "category": "fake_account", "severity": "high" },
49 { "category": "bot", "severity": "medium" },
50 { "category": "account_sharing", "severity": "high" },
51 { "category": "ato", "severity": "high" }
52 ],
53 "geolocation": {
54 "ip": "203.0.113.42",
55 "latitude": 40.7128,
56 "longitude": -74.0060,
57 "city": "New York",
58 "region": "NY",
59 "country": "United States",
60 "country_code": "US",
61 "security": {
62 "anonymous": false,
63 "proxy": false,
64 "tor": false,
65 "vpn": true,
66 "hosting": false
67 }
68 },
69 "ip": {
70 "address": "203.0.113.42",
71 "asn": "AS15169",
72 "asn_name": "Google LLC",
73 "datacenter": false,
74 "reputation": "suspicious",
75 "blocklists": [ "spamhaus_xbl", "abuseipdb"]
76 },
77 "email": {
78 "address": "user@example.com",
79 "is_disposable": false,
80 "is_webmail": true,
81 "is_valid": true,
82 "is_accept_all": false,
83 "is_verified": true
84 },
85 "phone": {
86 "number": "+12125550100",
87 "carrier": "Verizon",
88 "line_type": "non_fixed_voip",
89 "is_valid": true,
90 "is_verified": false
91 },
92 "policy": {
93 "_id": "pol_z9y8x7w6",
94 "name": "Block multi-accounting",
95 "action": { "type": "challenge" }
96 },
97 "challenge": {
98 "_id": "chl_8d7c6b5a4",
99 "mode": "rupt_managed",
100 "type": "biometric",
101 "redirect_url": "https://challenge.rupt.dev/?challenge=chl_8d7c6b5a4"
102 },
103 "lists": {
104 "matched": [ "trusted_devices"],
105 "allowlisted": true,
106 "blocklisted": false
107 },
108 "createdAt": "2026-05-18T14:32:01.842Z"
109}

Reliable at scale

Billions of requests a year, 150M+ a month, resilient even under high traffic with 99.99% uptime.

100ms response time

100ms p99 latency. Fingerprinting, geolocation, verdicts, and more in one fast, modern API.

Extensible infrastructure

Build custom rules, risks, challenges, trust scores, and more and deploy in real-time.

How do you want to work with Rupt?

Choose how you want to work with us. Try Rupt now or contact sales to get started.