ID verification through Persona. The bot never sees your IDAuthentiGate
for your Discord server
Verified age, region and pronoun roles for your Discord server, and the moderation tools to keep it in order.
Don't believe us? Try it free: your server gets 5 ID verifications every month, on us. See how powerful AuthentiGate is before you buy Premium. Vote for us on Top.gg and earn your server extra free verifications.
- Never asks for Administrator
- 5 free verifications a month
- Free moderation, logs and tickets
- Set up in about five minutes
Verification
Open the link to verify with a photo ID and a selfie. Persona checks them; this bot never sees the images. It keeps your date of birth, the region and sex on the document, and a one-way fingerprint of the document, so one ID verifies one account.
The link works once. If it stops working, press Get a new link.
Verification
You are verified. Your roles are updated in the servers that use them.
Everything a growing server needs, in one bot
AuthentiGate answers with Discord panels: buttons, menus and pop-ups instead of long commands. The icons on this page are the bot's own emoji, the ones you'll see in Discord.

Verified roles 5 free a month
Members verify once with a photo ID and a selfie through Persona, then get your server's Verified, age-band and region roles. Age roles move up on their birthday. Every server gets 5 verifications a month free; Premium removes the limit: unlimited ID verifications.
How verification works →
Pronoun & gender roles Free
Members pick pronouns and gender in /profile and get the matching roles. Free in every server.

Moderation Free
Warns, timeouts, kicks, bans, notes, quarantine, purge, locks and lockdown, all recorded as numbered cases in your mod log. Helper, Moderator and Admin staff tiers.
Moderation commands →
Automation
Escalation ladder, ready-made AutoMod rules, a raid alarm, join gates, anti-nuke and a spam-trap channel. Anti-nuke, the verification gate and automatic raid lockdown need Premium.
Automation →
Tickets
Private support tickets from a panel, as channels or threads, with claim, close and a browser-readable transcript. 3 categories and 1 panel free, 25 and 10 with Premium.
Tickets →
Log channels Free
Join, leave, verification, admin, change, mod, report, appeal and ticket logs, set up in a couple of clicks with /logs.

Reports & appeals Free
Members right-click a message or member to report it to your staff. Banned or timed-out members get one appeal per case, straight from the bot's DM.
Reports and appeals →
Members own their data
/profile shows everything AuthentiGate stores about a member, and lets them download it or delete it. /privacy says what is stored and how to remove it.

Set up in minutes
/setup creates the roles you're missing, and /logs Setup creates a private Logs category with a channel for each log. About five minutes from invite to a working setup.
What your staff see
Every action becomes a numbered case in your mod log, and reports and alerts arrive with the buttons to act on them.

Case #42 · Ban
Target: @spammer
By: @ModName, through a command
Reason: Spamming invite links
Until: in 7 days
State: Active · member told by DM

Report #12 · Spam
By: @helpful-member
Details: Posting the same link in every channel

Raid alarm
25 members joined within 10 seconds.
Lock down the server's lockdown channels?
From invite to working setup
You need the Manage Server permission in your server.
Invite the bot
Press Add to server. The invite asks only for the permissions its features use, never Administrator.
Move its role up
In Server Settings → Roles, drag the AuthentiGate role above every role you want it to give.
Run
/setupLet the bot create the missing roles, or point it at roles you already have. Then post the Verify message.
Logs and staff
/logs→ Setup creates your log channels./moderationpicks your Helper, Moderator and Admin roles.
Questions server owners ask
Does AuthentiGate see my ID?
No. Persona runs the check; the bot never sees the images. It keeps your date of birth (encrypted), region, the sex on the document and a one-way fingerprint of the document so one ID verifies one account.
Can staff see my date of birth?
No. They only see your age band and region, and only if their server has roles for them.
Does the bot read our messages?
No. Filtering is done by Discord's own AutoMod. The spam trap only notices who posted in the trap channel. Ticket transcripts are the one place message text is read, once, when a ticket closes.
Do members verify again in every server?
No. They verify once, and every server that uses AuthentiGate gives them its roles.
Can I try ID verification before I buy Premium?
Yes. Every server gets 5 free ID verifications a month, and the count resets every month. When you need more, Premium removes the limit for $5.00 a month: unlimited ID verifications.
Can we earn more free verifications?
Yes. Vote for us on Top.gg (once every 12 hours) to earn vote credits, then use /vote redeem in the server you want to boost, or set a home server with /vote server. Every 4 votes add 1 verification to that server's monthly allowance, up to +5 a month. Credits and bonuses reset with the allowance on the 1st.
How do I delete my data?
Run /delete_my_info, or press Delete my data in /profile. You can't verify again for 30 days afterwards. Servers' moderation cases about you are kept.
Does it need Administrator?
No, and it never asks for it.
Ready to add AuthentiGate?
Free to add, with 5 free ID verifications every month. Don't believe us? Check it out. Upgrade to Premium when you need more.
Premium