Crovly

XenForo Add-on

Protect XenForo 2.x forums with Crovly captcha. Drop-in reCAPTCHA replacement — registration, login, and contact forms.

Requirements

  • XenForo 2.2 or later
  • PHP 7.4 or later
  • A Crovly account (app.crovly.com)

Installation

  1. Download the latest release from GitHub

  2. Upload the src/addons/Crovly/ directory to your XenForo installation's src/addons/ directory

  3. Install the addon from Admin CP:

    • Go to Admin CP → Add-ons → Install/upgrade from archive
    • Or navigate to Admin CP → Add-ons and click Install next to "Crovly Captcha"
  4. Configure the addon:

    • Go to Admin CP → Setup → Options → Crovly Captcha
    • Enter your Site Key and Secret Key from the Crovly dashboard
    • Set the widget theme (auto, light, or dark)
  5. Enable Crovly as your CAPTCHA provider:

    • Go to Admin CP → Setup → Options → Basic board information
    • Set Use CAPTCHA for guests to Yes
    • Set CAPTCHA type to Crovly (Privacy-first PoW Captcha)

Configuration

SettingDescriptionDefault
Site KeyYour public site key (crvl_site_...)(required)
Secret KeyYour secret key (crvl_secret_...)(required)
ThemeWidget appearance: auto, light, or darkauto

Protected Forms

Once enabled, Crovly automatically protects all forms where XenForo uses CAPTCHA:

  • Registration form
  • Login form (after failed attempts)
  • Contact form
  • Guest posting (threads and replies)
  • Any addon that uses XenForo's built-in captcha system

How It Works

  1. Form loads → Crovly widget appears
  2. Browser solves a Proof of Work challenge (~200ms)
  3. Fingerprint + environment checks run (no personal data collected)
  4. Token is submitted with the form
  5. Server validates the token with Crovly's API

Uninstallation

  1. Go to Admin CP → Add-ons
  2. Click Uninstall next to "Crovly Captcha"
  3. Delete the src/addons/Crovly/Captcha/ directory

Support

On this page