Navigation

Fake account detection

Rupt offers a comprehensive fake account detection solution. If a user is identified as a fake account based on the rules you have configured, Rupt will redirect the user to the challenge flow.

How to use Rupt for fake account detection

Rupt dashboard

  1. Go to the fake account settings page and enable the fake account rules you want to enforce.
Enable managed challenges
  1. Configure the fake account challenge appearance. You can upload your logo, customize the text, colors and apply any custom CSS.
Configure challenge appearance

Browser side

  1. Install the Rupt Browser SDK:
yarn add rupt
#OR
npm install rupt
  1. Include the Rupt Browser SDK on the registration page:
import Rupt from "rupt";

Or include the Rupt Browser SDK from a CDN:

<script src="https://cdn.rupt.dev/browser/latest/rupt.js"></script>
  1. Call the evaluate method from the browser SDK on your authentication pages (signup, login):
await Rupt.evaluate({
  client_id: RUPT_CLIENT_ID,
  action: "signup", // use "login" for login attempts,
  user: "USER_ID",
  email: "EMAIL",
  phone: "PHONE",
  success_url: `https://example.com/success`, // optional
});

If the user is identified as a fake account based on the rules you have configured, Rupt will redirect the user to the challenge flow.

Further reading

  • If you would like a more secure implementation, see zero trust mode.
  • If you would like to build your own challenge flow using the Rupt API directly, see custom challenges.