Getting started

Castle uses behavioral data to predict which users are likely a security risk.

By evaluating a variety of risk factors, such as access from a new city, changing internet service provider, or connecting from a VPN, the system requests additional identity verification for high-risk scenarios.

This provides a strong security experience for your entire user base while remaining transparent to the majority of the users.

Step 1. Castle.js

Install the tracking JavaScript onto all of your HTML pages to track user activity before and throughout the authenticated session.

Step 2. Security events

Track login attempts from your server to detect password guessing, account checking, and to catch bad actors even though they have not loaded Castle.js

Step 3. Adaptive authentication

Use the Authentication endpoint to deploy a fully automated security workflow where your users resolve their own security alerts.