LogicTrail
  • Trails
  • Check my app
  • Pricing
  • Sign in
  1. Trails
  2. /
  3. Bills that explode
  4. · 4 minutes · Pro

500 signups overnight

You give every new account 50 free AI credits. You wake up to 500 new signups and no new customers.

This answers: How do I stop fake accounts abusing my free tier? No coding needed. 2 quick decisions.

  • Costs and abuse
  • Who is signed in

Checking your access…

How do I stop fake accounts abusing my free tier?

Make farming expensive and real signups easy: verify email before granting free credits, normalise addresses such as Gmail dot variants, signups per IP address, and add a bot check. No single step stops a determined abuser; several small ones together make it not worth the effort.

Trail of the bug
  1. Bot script
  2. Auth service
  3. AI provider

Breaks at Auth service: Credits granted before verification

How it works

Requests per day: people vs bots
People Bots
MonTueWedThuFriSatSun
Fri: 14,800 bot requests
Requests per day
DayPeopleBots
Mon180260
Tue210300
Wed1609400
Thu19012100
Fri23014800
Sat12013300
Sun11011900
From Wednesday, crawlers send thousands of requests a day. On usage-based hosting each one is billed, whoever sent it.

Why AI tools write this bug

AI-built signup flows usually grant credits the moment an account exists, which turns every new account into free money for anyone with a script.

How to fix it

  1. Grant free credits only after email verification.

3 more steps, and a prompt that checks your own app for this bug. Part of Pro.

Unlock

Common questions

Is a CAPTCHA enough?
No. Paid services solve CAPTCHAs for bots. Use it as one layer among several.

Related scenarios

  • The 40,000 SMS codesPro · 4 min
  • Invoice 105Free · 4 min
  • The open summarise buttonFree · 4 min

More on this trail

Bills that explode: Open AI endpoints, bot traffic, fake signups and functions that loop forever.

Want someone to look?

We check AI-built apps for this and three other common leaks, in plain English.

Check my app
Sign in

Sign in to walk this one

2 decisions, about 4 minutes, and a prompt to check your own app for the same problem.

Sign in No password. We email you a link.

How to fix it

  1. Grant free credits only after email verification.

3 more steps, and a prompt that checks your own app for this bug. Part of Pro.

Unlock