Docs

Rules

Rules

Choose what each check does on your app, and whether a refused person gets a link to a page that explains why.

Check settings per app

On the Rules tab of your dashboard, the Checks section lists each check with our default. For each check, you pick what it does on that app. We set the points.

  • Default uses our points and rules, as the reason codes describe.
  • Off gives the check 0 points. It still shows in the check log and in the API's reasons, so you can see what it found.
  • Always challenge makes the signup at least a challenge when the check fires. Its points still count in the score, but never toward a block. A block needs your other reasons to reach the block score on their own.
  • Always block makes the signup a block when the check fires, even for a weak signal such as a role address.

Your overrides come first. An allow override still allows a signup whose check is set to always block. Invalid addresses and domains without a mail server always block, because mail to them can't arrive. The velocity reasons have their own thresholds instead.

A setting applies only to checks that count on your plan. The other checks show the plan they need, and you can set them after you upgrade.

Only the strongest network reason counts. If you turn the strongest one off, the next strongest network reason counts. On a hosting IP that is also a Tor exit, turning Tor off leaves the hosting network's 40 points.

On an address in an AI agent's published IP range, the hosting network check doesn't count. To challenge agent signups, set the AI agent check to Always challenge. If you set the hosting network check to Always challenge or Always block, it still applies on agent addresses.

When a setting applies, the check log says so on the reason's line, such as "off in your settings". In API answers, that reason carries setting with the value off, challenge or block.

With two or more apps, you can copy an app's Rules settings to another app on the Rules tab. The other app keeps its mode. We copy the overrides only if you tick the box for them in the confirm window.