Discourse Captcha

Plugin update: Discourse hCaptcha is now Discourse Captcha :tada:

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_key instead of hcaptcha_site_key). These are migrated automatically on upgrade.
  • Self-hosted sites: remove the old discourse-hCaptcha git clone line from your app.yml before rebuilding. See the first post for details.
5 Likes