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.

01ExclusivityStructural

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.

  • No score to tune

  • No false positive to argue about

  • Nothing is being estimated in the first place

And you can still change your mind

  1. Any time

    Unlink

    Unlinking is allowed at any time.
  2. Straight away

    Re-link the same Discord account

    You may re-link that Roblox account to the same Discord account straight away.
  3. 15 days

    A different Discord account waits

    That window stops one Roblox account being passed from one Discord account to the next.
02AppealsContestable

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

  1. They run /appeal in the server and say why.

  2. A person on that server's team reads it and answers.

  3. The decision is kept on record, so it can still be explained later.

03PrivacyRequired of us

No stored IP addresses. No tracking cookies. No device fingerprinting.

The numeric Roblox user id

of the account they proved they own.

  • No stored IP address

  • No tracking cookie

  • No browser or device fingerprint

  • No ban list shared between servers

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.

How it worksAbout a minute

Three steps, and nothing to install

  1. 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

  2. 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
  3. 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.

BansBefore and after

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.
FAQPlain answers

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.

Get startedOne command

Add CheckRo to your server

  1. Invite the bot
  2. Run /checkro setup
  3. 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.