One Roblox account. One Discord account.
Free Roblox verification bot for Discord
Nicknames that update. Roles that land. Bans that stick.
Free Roblox verification for Discord.
- No stored IP addresses
- No tracking cookies
- No device fingerprinting
Not a promise to take on trust. It is the way the thing is built.
Setup is one command. An admin picks the role a verified member should get, and that is the whole configuration.
One Roblox account holds exactly one Discord link
This is a rule in the database, not a guess made afterwards.
Some verification bots let one Roblox account verify on many Discord accounts. One popular bot's own docs say so: “users can verify as the same Roblox account on multiple Discord accounts, so it's possible they have multiple accounts in your server.”
Once a Roblox account is linked, a second Discord account cannot claim it.
That one rule is what makes a ban stick.
And you can still change your mind
Any time
Unlink
Unlinking is allowed at any time.Straight away
Re-link the same Discord account
You may re-link that Roblox account to the same Discord account straight away.15 days
A different Discord account waits
That window stops one Roblox account being passed from one Discord account to the next.
Every refusal says why, in plain words, and can be contested
- Names the rule that stopped it
- Says what to do next
- Nothing is permanent
- Nothing is silent
- No verdict from a model nobody is allowed to look at
The clearest case: “we could not check” is not “no”
If Roblox is slow, rate limiting us, or simply unreachable, CheckRo says exactly that and leaves your turn open.
A decision, and it names the rule that stopped it and what to do next.
A failure on our side is never dressed up as a judgement about you.
If a member thinks CheckRo got it wrong
They run /appeal in the server and say why.
A person on that server's team reads it and answers.
The decision is kept on record, so it can still be explained later.
No stored IP addresses. No tracking cookies. No device fingerprinting.
The numeric Roblox user id
of the account they proved they own.
Not only a position we happen to like
Roblox tells third party apps not to fingerprint users and not to combine Roblox data with data gathered anywhere else. What CheckRo stores, and for how long, is written out in full on the privacy page.
Three steps, and nothing to install
Step 1: A member runs /verify
CheckRo replies with a private link only they can see. A browser cannot honestly assert who someone is on Discord, so the link carries that for them.
CheckRo APP
Here is your verification link. Only you can see this message, and the link works for you alone, so do not pass it on.
checkro.tackyleague.com/v/…
It lasts 15 minutes. If it runs out, run /verify again for a fresh one.
Only you can see this
Step 2: They sign in with Roblox
The page opens on a “Sign in with Roblox” button. They approve CheckRo on Roblox and come straight back.
- CheckRo never sees their password
- Nothing on their profile changes
Step 3: They get the role
CheckRo records the link and grants the role.
If signing in does not work for them
The page also offers a short word code to put anywhere in their Roblox About, without deleting what is already there. If Roblox hides that code behind its text filter, CheckRo notices, explains what happened and hands over a different one.
Banned stays banned
Ban evasion is on by default for new servers. Staff can change it in /checkro config.
The ban sits on one Discord account. The same person makes a new one, verifies with the same Roblox account, and is back in.
The ban sits on the Roblox account. A new Discord account cannot verify with it, so it never gets the verified role.
Verifying
Proof, not a claim
The member signs in with Roblox and approves CheckRo there. If that does not work for them, a short word code in their Roblox About does the same job. CheckRo never sees their password.Bans
Kept by the Roblox account
With ban evasion on, a ban follows the Roblox account, not the Discord account it was made on. The list is your server's alone, and nothing is shared with any other server.Roles
Granted, and self healing
Anyone who verified before you finished setup gets their role automatically the moment a role is chosen.
Frequently asked questions
What is a Roblox verification bot?
A Discord bot that checks a member really owns the Roblox account they say is theirs, then gives them your verified role and can rename them to match. CheckRo is one. Members prove it by signing in with Roblox, so nobody can claim an account just by typing its name.
Is CheckRo free?
Yes. Verification, nicknames, roles and a ban list are free for every server, and they stay free. Premium is optional, US$1.99 a month, per server, and adds extras for servers that want more. It is bought inside Discord.
How does verification work?
A member runs /verify in your server. CheckRo replies with a private link that lasts 15 minutes. The page it opens has a Sign in with Roblox button: they approve CheckRo on Roblox, come straight back, and get the verified role. If signing in does not work for them, the page offers a short word code to put in their Roblox About instead. CheckRo never sees their Roblox password.
Can one Roblox account be linked to more than one Discord account?
No. One Roblox account holds exactly one Discord link, and a second Discord account cannot claim one that is already linked. That is what makes a ban stick: with ban evasion on, which is the default for new servers, a ban follows the Roblox account, so a new Discord account cannot verify with it. A member can unlink at any time. Linking that Roblox account to a different Discord account then waits 15 days.
What does CheckRo store about me?
The numeric Roblox user id of the account you proved you own, linked to your Discord account, and the records a server needs to run verification. No IP addresses are stored, there are no tracking cookies and no device fingerprinting, and CheckRo never sends you a direct message. Run /unlink and the link is deleted. The privacy page lists every record and how long it is kept.
How do I add CheckRo to my Discord server?
Invite the bot, run /checkro setup, and pick the role a verified member should get. Then make sure the CheckRo role sits above that role in Server Settings, Roles, because Discord will not let a bot hand out a role placed higher than its own.
What languages does CheckRo speak?
Members can read CheckRo in English or Brazilian Portuguese. Staff pick one with /checkro config language, and it sets what members see: their cards, the verify page and the welcome note. Staff messages and this website are in English.
Is CheckRo made by Roblox or Discord?
No. CheckRo is an independent product. Roblox is not affiliated in any way with CheckRo, and neither is Discord.
Add CheckRo to your server
- Invite the bot
- Run /checkro setup
- Pick the role a verified member should get
The one thing to get right
CheckRo needs its own role to sit above the verified role in your server list. Discord refuses to grant a role that sits higher than the bot, quietly and for good. Drag the CheckRo role up in Server Settings, Roles, and it works. The docs show you where.
Works
CheckRoVerified@everyoneFails quietly
VerifiedCheckRo@everyone