FlatCaptcha


FlatCaptcha

Autonomous and secure CAPTCHA plugin for Flatboard 5. Bot protection without third-party services, based on math and logic questions signed with HMAC-SHA256.


Features

  • Math and logic questions generated dynamically (addition, subtraction, multiplication, missing number, general knowledge)
  • HMAC-SHA256 signed token (anti-forgery and anti-replay protection)
  • Minimum submit time check (timing-based bot detection)
  • Server-side blocking, lightweight client-side validation
  • AJAX/REST communication (compatible with standard Flatboard forms)
  • Admin dashboard with:
    • HMAC secret key management (cryptographic key generation, masked display, one-click save)
    • Monthly bot-block statistics since plugin activation
    • Breakdown by context (registration, login, new topic, reply) and by block reason
  • 2FA exemption — members who have enabled Flatboard's two-factor authentication (TOTP) can be automatically exempt from the CAPTCHA (configurable)
  • Multilingual: French, English, German, Portuguese, Chinese
  • 100% self-hosted — no external dependency

Information
CompatibilityFlatboard 5.2.0
Created24 Feb 2026
Updated7 Apr 2026