Waitlist spam protection on every signup.
Bots, throwaway inboxes and people farming referrals are caught on the way in, and you get the final say on anyone in doubt.

Every signup is checked before it joins your list.
Nothing to switch on. Signups from your Launch page, your embeds and the API are all checked.
Rate limits, a hidden field only bots fill in, a check for forms sent in under two seconds, and your captcha if you added one.
A throwaway inbox, a domain with no mail server, or a burst of signups from one device or network each add to a score. One weak signal alone rarely stops anyone.
Clear signups join your list. Anything suspicious is held for you to approve or block, one at a time or a whole selection at once.
A suspicious signup waits for you.
Until you approve or block it, a held signup stays out of everything that counts.


Held and blocked signups never count toward your contacts, so a bot flood never fills up your list size.
A held signup has no place in line and cannot earn or give referral credit.
Let a real person through and they join the line at the time they originally signed up.
Block a signup as spam and it is removed, along with any referral credit it earned for someone else.
What runs behind every verdict.
The defaults suit most launches, and every one of them can be changed.
Set checks to Off, Relaxed, Balanced or Strict. Stricter settings hold more signups for review, and Off holds none.
Every contact reads Verified, Valid, Unknown, Risky or Fake, and you can override the verdict by hand when you know better.
Every hour, signups are grouped by device. When several that each looked fine turn out to share one, their verdicts drop, and they recover if the group shrinks.
Tens of thousands of throwaway email domains are recognized, and the list is refreshed every week as new ones appear.
Signups you submit in test mode skip the checks, so filling in your own form ten times in a row never looks like an attack.
Get a webhook when a contact's verdict changes, and read or override the verdict through the API.
Where the verdict follows a contact.
It decides who earns referral credit, sits beside every name in your audience, and travels out through the API.
- Referrals and rewardsEvery signup gets a link to share, and fake or self-referrals never count.
- AudienceEvery signup deduplicated, with where they came from and a trust verdict.
- Signup formsCollect email, phone or a username, on your page or on the site you already have.
- API, webhooks and MCPRun LaunchList from your own frontend, your backend or your AI assistant.
What founders ask about fake signups.
How do I stop bots from signing up to my waitlist?
How is the trust verdict decided?
Is a captcha included?
Will spam protection block real people?
Is spam and fraud protection on the Free plan?
Keep your waitlist real.
Your first signup is checked like your ten thousandth.