# Verify Submissions & Prevent Spam

Malicious users will often overload public-facing forms with lots of nonsensical submissions. Feathery forms allow you to add on spam prevention in a number of ways.

* [Buttons](https://docs.feathery.io/platform/build-forms/elements/basic/button) allow you to add a CAPTCHA check that selectively runs when a submission is suspected to be fraudulent. Under the hood, we're powered by Google's [reCAPTCHA Enterprise](https://www.google.com/recaptcha/about/) technology. Note that reCAPTCHA won't work by default on non-Feathery domains. To have Feathery CAPTCHA whitelisted for a custom or embedded domain, please reach out to `support@feathery.io`.

<figure><img src="https://640450274-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHAVngDAEk3s8Bw7P6Ntz%2Fuploads%2FE7l9rj8MSvfVFRqrHCRK%2FScreenshot%202023-07-05%20at%203.45.03%20PM.png?alt=media&#x26;token=e80e9475-b784-4f5a-9628-a561244812ba" alt="" width="563"><figcaption></figcaption></figure>

* You can trigger a variety of [user authentication methods](https://docs.feathery.io/guides/broken-reference), including SMS one-time passcodes, to verify the user is legitimate.
