Official logins only - AltShield never sees or asks for your password.
You set the age threshold yourself - or skip this condition entirely.
This is just one example. Build any rule from dozens of checks and nest it as deep as you like - in a visual editor, or write it as code.
Account age and your own avatar - checked automatically, nothing to connect.
Owned game, hours played, game count, account level, age, VAC and trade bans.
Account age, subscription and follow of your channel, no ban on the channel.
Account age, friend count, Verified badge, no ban.
Minimum World of Warcraft character level.
A connected account, optionally a verified email. The address itself is never stored.
A connected account - AltShield only reads your account ID, nothing else from your Epic profile.
From "just joined" to "verified and role-assigned" without a moderator lifting a finger - unless something actually needs their attention.
A private verification thread appears automatically, or they run /verify any time. Nothing is ever sent by DM.
Discord account age is automatic. Steam/Twitch/Roblox/Battle.net/Epic Games/Google use the real OAuth login - AltShield never sees a password.
AND / OR / NOT / AT LEAST N, nested as deep as you like. The same logic runs live so nobody hits a surprise rejection.
Verified or failed roles apply automatically, every attempt lands in your log channel, and alt matches get flagged, held, or removed.
Verify new members, stop repeat accounts and raids - with no limit on checks.
CAPTCHA plus Discord, Steam, Twitch, Roblox, Battle.net, Epic Games and Google checks, combined by your own rules. Roles are assigned automatically.
Learn more FreeSpots repeat accounts using various network and device signals, across servers. Flag, hold for review, kick or ban.
Learn moreDetects join floods, learns your server's normal pace and acts for you.
Learn moreBlocks VPN, proxy and anonymizing connections during verification.
Learn moreMostly invisible for real people, checked on the server.
Learn moreYour own AND / OR / NOT rules, with ready-made presets.
Learn moreAllow or block members by country. The country is never stored.
Learn moreSignals stored only as hashes. Members can see their own data and unlink it from their Discord account.
Learn moreA visual builder in the dashboard, or a small code editor if you prefer, produces trees like this - no config files.
No self-serve billing yet - plans are set per server, and the entire rule engine is on the house.
Add AltShield to your server and have your first rule live in a couple of minutes.
Add AltShield to Discord