KeepSafe logo

Smart, Simple Fraud Prevention for Your Business

KeepSafe helps online stores stop fake signups, fraudulent orders, and chargebacks with easy-to-use tools. No complex setup or enterprise pricing — just clean, reliable signals you can act on fast.

Get Started Free
Real-time fraud protection icon

Peace Of Mind

Combines accurate up-to-the minute intelligence simply and effectively

Growth icon

Grow Your Brand

Focus on allowing legitimate customers low friction journeys

Plugin icon

Plugin And Go

No/low code required - protect your checkout from refund fraud and chargebacks in minutes

Backed by experienced professionals, powered by AI

Easy to Understand Results

We combine multiple fraud data sources and return a clear score, reason codes and an AI driven summary so you can make decisions fast.

Built on AI you can trust

Built with the latest AI tools by professionals with over 20 years experience deploying anti-fraud solutions

Affordable for Any Store Size

Free tier available. Scale up as your app grows — pay only for what you use.

Integrates Easily

Integrate with Zapier, Supabase, Firebase, or custom workflows — easily.

Chargebacks and stolen cards icon

Chargebacks & stolen cards

Stop chargebacks before they happen. Detect stolen cards and high-risk payments in real-time

First party fraud icon

First party fraud

Spot false claims fast. Identify users gaming the system with trusted behavioral signals

Account take over icon

Account take-over

Catch takeovers instantly. Block suspicious logins and keep your users safe

Synthetic identities icon

Synthetic identities

Expose fake identities. Unmask fraudsters hiding behind layers of false data

Simple REST API

KeepSafe offers a simple, easy to integrate and easy to understand API request and response. All we require is the email address and IP address you want to run a check against and we will do the rest!

We can also accept names, billing address and shipping address for further analysis and a more accurate score.

None of the data sent to us is saved or used elsewhere.

Example API Request

curl -X POST https://keepsafe.digital/fraud-check \
  -H "Content-Type: application/json" \
  -d '{
    "email": "user@example.com",
    "ip": "198.51.100.42",
    "billing_address_street_1": "Apartment 1, Buckingham Palace",
    "billing_address_street_2": "King Street",
    "billing_address_city": "London",
    "billing_address_province": Greater London",
    "billing_address_postcode": "WC1A 1AB",
    "billing_address_country": "GB",
    "shipping_address_street_1": "Apartment 2, The White House",
    "shipping_address_street_2": "Pennsylvania Avenue",
    "shipping_address_city": "Washington",
    "shipping_address_province": "District of Columbia",
    "shipping_address_postcode": "123456",
    "shipping_address_country": "US",
    "telephone_number": "+441222334455",
    "fullname": "Joe Bloggs",
    "ai_summary": true
  }'
            

Example API Response

{
  "risk_score":-100,
  "category":"high",
  "reasons": [
    "Email fraud score is considered fraudulent",
    "Email is disposable",
    "Email is invalid",
    "Very high IP fraud score (95+)",
    "Email is missing DNS/SPF/DMARC validation",
    "Invalid email address",
    "Proxy detected by one or more sources",
    "Email username heavily typed from one side of keyboard",
    "Email username unrelated to name",
    "Mail server exists but is rejecting mail",
    "VPN detected by one or more sources"
  ],
  "summary": "This is an AI generated risk summary based on the reasons and scores above. It can be disabled using the "ai_summary" input above."
  }