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
- Go to the fake account settings page and enable the fake account rules you want to enforce.

- Configure the fake account challenge appearance. You can upload your logo, customize the text, colors and apply any custom CSS.

Browser side
- Install the Rupt Browser SDK:
yarn add rupt
#OR
npm install rupt
- 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>
- 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.