Fixes · Security holes
Bots flooding your sign-up or contact form
Public forms with no bot check are the first thing spam bots find. A free, invisible check stops them without annoying real people.
What you see
Fake sign-ups, junk messages, or your email provider's quota used up overnight.
Why it happens
The form accepts anything posted to it, and scripts post to every form they find.
How to fix it
- Add Cloudflare Turnstile (free, usually invisible) to the form.
- Verify its token on the server before saving anything.
Or ask your AI tool to fix it
Paste this into Lovable, Bolt, v0, Replit or Cursor, and let it make the change.
Add Cloudflare Turnstile to every public form, and verify the token on the server (with TURNSTILE_SECRET_KEY) before processing the submission. Don't change what the app does. Never put a secret key or password in the code: read it from an environment variable. If a step has to be done outside the code, like revoking a key in a provider's dashboard, list it for me at the end instead of skipping it.
How Launchpad helps
The launch check finds forms with no bot check. Launchpad creates the Turnstile widget and sets its keys for you.
Check your app for this, freeJoin the waitlist