A Discord verification bot that keeps no IP addresses.
New members see only your verify channel until they pass a quick check on rook.bot. Rook keeps a keyed fingerprint of their connection and drops the address.
How verifying works
- A member joinsThey see only #verify. Rook can lock the rest of the server for you, and everyone already there keeps access.
- They open their own linkThe Verify button gives them a private link to rook.bot. It works on phones and in 18 languages.
- Cloudflare checks they're a personMost people never see a puzzle. Some are asked to tick a box.
- Rook gives the Verified roleOr tells your staff whose alt it is, or keeps the account out if it's on a banned member's device.
What Rook stops at the door
- Alts of your members, with the member they match named in your staff log.
- Ban evaders on a banned member's browser or home connection.
- VPNs, hosting networks and Tor, blocked by default because alts lean on them. iCloud Private Relay is always allowed.
- Accounts younger than a minimum age you choose.
Questions
Is Rook free?
Yes. Verification, alt and ban evasion detection, VPN blocking, raid alerts and scam protection are free for every server. Rook Plus, $4.99 a month per server, adds Raid Autopilot, member lookup and your own branding.
Do members have to solve a captcha?
Rook uses Cloudflare Turnstile, which checks in the background. Most people only see a short wait.
Can a moderator verify someone by hand?
Yes. /manverify, or right-click a member and choose Apps, then Manually verify. Rook records who did it.
Does it replace Discord's own verification level?
It works alongside it. Discord's levels check the account itself: an email, a phone number, its age. Rook checks whether the account belongs to someone already in your server, or to someone you banned.