Introduction

Captcha, Spam Protection, Accessibility, Forms, Site Security

A privacy-first, fully accessible, self-hosted arithmetic CAPTCHA for Joomla 4.4, 5, and 6.


SimpleMath Captcha

SimpleMath Captcha asks visitors a simple maths question — "What is 7 + 5?" — instead of an
image puzzle or a third-party widget. The question is generated and checked entirely on your
own server. Nothing about the visitor is ever sent anywhere else: no external script, no
third-party cookie, no tracking pixel, no API call to Google, Cloudflare, or anyone.

Highlights

  • Zero external services. No API key, no account, no internet access required.
  • Five ready-made presets — Minimal, Standard, Accessible, Secure, or fully Custom.
  • Seven visual timer styles — Circle, Pie, Underline, Dots, Equation fill, Ring, or Hidden.
  • Full appearance control — theme, layout, size, colours, radius, spacing, and more, all through CSS custom properties.
  • WCAG 2.2 AA accessible by default, with an Accessible preset and an AAA-contrast High Contrast mode.
  • Five bundled languages — English, German, Spanish, Italian, and French.
  • Works without JavaScript. The captcha is fully functional as a plain server-rendered field; JavaScript only adds the live countdown, instant validation, and refresh button on top.
  • Layered security — single-use, session-bound, server-validated challenges, progressive delays on wrong answers, rate limiting, an optional honeypot field, and optional timing analysis.
  • Runs on Joomla 4.4, 5.x, and 6.x from a single codebase, using the correct captcha API for each version automatically.

How it works

Every challenge is generated with a cryptographically secure random number generator, stored
as a keyed hash in the visitor's own session, and removed the instant it is checked. There is
no way to reuse a challenge, and the real answer is never present anywhere in the page markup.

Who it's for

Any Joomla site owner who wants effective spam protection on contact forms, registration, or
custom forms without asking visitors to solve an image puzzle, without a third-party account,
and without sending visitor data off-site.


Full documentation, with every setting explained field by field, is linked below.

JoomShift
Free

JoomShift

By JoomForge
Data Import & Export
JoomShift is a Joomla administrator component for moving content between Joomla sites. Export modules, menus, articles, categories, custom fields, and users as portable JSON/ZIP files, then import them on any other Joomla installation — in a few clicks instead of a rebuild. The problem it solves Joomla has no built-in way to move content from one site to another. Migrating usually means recrea...
JoomWeather
Free

JoomWeather

By JoomForge
Weather
JoomWeather is a self-contained weather module for Joomla that displays current conditions and a multi-day forecast, with no paid subscription required — the default provider, Open-Meteo, works immediately with no account and no API key. Highlights: 17 layouts — 6 original card-style designs plus 11 from an extended design pack, including a menu-bar-friendly "Compact Nav" layout with 4 vari...

SimpleMath Captcha

Version:
1.0.0
Developer:
JoomForge
Last updated:
Sep 29 2026
3 hours ago
Date added:
Sep 28 2026
License:
GPLv2 or later
Type:
Free download
Includes:
p
Compatibility:
J4 J5 J6
Download

Uses Joomla! Update System