Plugin update: Discourse hCaptcha is now Discourse Captcha 
This plugin has been renamed from Discourse hCaptcha to Discourse Captcha to reflect its expanded scope. It now supports both hCaptcha and reCAPTCHA, with the architecture in place to accommodate additional providers in the future.
The first post has been updated with full setup instructions for both providers.
What’s changed for you:
- If you were using hCaptcha, no action is needed — your site key, secret key, and enabled state are all preserved automatically.
- The site setting keys have been updated to use a
captcha_prefix (e.g.captcha_site_keyinstead ofhcaptcha_site_key). These are migrated automatically on upgrade. - Self-hosted sites: remove the old
discourse-hCaptchagit clone line from yourapp.ymlbefore rebuilding. See the first post for details.