MedMathCaptcha - Secure your forms against bots and spammers

medmathcaptcha

Secure your forms against bots and spammers — no external service, no Google reCaptcha, no slowdown.


Data sheet

Version 3.9.0
Core modifications (override) Yes
Third party subscription: No
Translation : bg-da-de-el-es-et-fi-fr-hu-it-ja-nl-pl-pt-ro-sk-sv-uk
Compatible Prestashop 1.6 Yes
Compatible Prestashop 1.7 Yes
Compatible PrestaShop 8 Yes
Compatible PrestaShop 9 Yes
Compatible thirtybees 1.3 Yes
Compatible thirtybees 1.4 Yes
Compatible thirtybees 1.5 Yes
Compatible thirtybees 1.6 Oui
PhenixSuite compatible Yes
Responsive Design Yes
Multi Shop compatible: Yes
Video https://player.vimeo.com/video/268369782
PrestaShop Forum https://www.prestashop.com/forums/topic/799196-module-mathematical-captcha/
Forum Thirty Bees https://forum.thirtybees.com/topic/3785-module-anti-spam-mathematical-captcha/
Demonstrations https://ps8.mediacom87.net/medmathcaptcha/en/
Addons PrestaShop https://prestashop.pxf.io/antispam-and-captcha-offer-the-best-security

79,99 € tax excl.

Secure payment methods

License

By buying this product, you will benefit from all the updates for 365 days.

Number of downloads

203 Downloads

Last Update

04/21/2026: Version 3.9.0

Compatibility

This modules is compatible with all PrestaShop 1.6.x version This modules is compatible with all PrestaShop 1.7.x version This modules is compatible with all PrestaShop 8.x version This modules is compatible with all PrestaShop 9.x version

thirtybees Compatibility

This modules is compatible with all thirtybees 1.3.x version This modules is compatible with all thirtybees 1.4.x version This modules is compatible with all thirtybees 1.5.x version This modules is compatible with all thirtybees 1.6.x version

PhenixSuite Compatibility

This modules is compatible with all PhenixSuite version

Translate in

bg da de el es et fi fr hu it ja nl pl pt ro sk sv uk

Proposed by

Mediacom87


More info

The problem

PrestaShop stores are bombarded every day by bots that submit fraudulent messages through the contact form, create fake customer accounts to pollute your database or subscribe to your newsletter to test stolen email addresses.

The result: a support inbox flooded with spam, thousands of ghost accounts, a collapsing email deliverability, injection attempts and a merchant wasting hours cleaning up the mess.

The solution

MedMathCaptcha protects your three critical forms: contact, customer registration and newsletter. A simple math captcha on the contact form, an invisible honeypot on the others, and more than 22,000 spammer domains pre-loaded.

No third-party service, no API key: the module works autonomously, is GDPR-compliant, does not impact your Core Web Vitals and blocks 99% of attempts from day one.

How it works

1

Math captcha

On the contact form, a simple calculation (e.g. 3+4) is displayed. Solvable in one second by a human, unsolvable for a standard bot.

2

Invisible honeypot

On registration and newsletter, a hidden trap field and a cookie token silently verify that the visitor is genuine — without any visible friction.

3

Blacklists

22,000 disposable domains pre-loaded and a complete log of blocked attempts. Add an email to the blacklist in 1 click from your support panel.

Detailed features

Smart math captcha

  • Simple calculation displayed on the contact form
  • Solved in less than a second by a human
  • Can be enabled / disabled independently of the contact form protection
  • Customizable intro and error messages per language
  • No unreadable image, no remote image

Invisible honeypot

  • Transparent protection on customer registration
  • Newsletter protection (PrestaShop 1.7 and above)
  • Hidden trap field + cookie token
  • Zero friction for real customers

Spammer domain list

  • Over 22,000 known domains pre-loaded at install
  • Covers all major disposable email providers
  • Bulk add with comma-separated entries with per-entry validation
  • Block counter per domain

Email blacklist

  • Block a specific email address
  • One-click add from the support thread
  • Block counter per address
  • Strict email format validation

Support panel integration

  • “Mark as spam” button directly on the thread view
  • “Remove from spam” button with confirmation message
  • “Delete thread” button — missing feature in PrestaShop
  • Contextual tooltips

Security log

  • Dedicated tab with full list of blocks
  • Traces the IP, email and domain
  • Unit or bulk deletion
  • Uses the native PrestaShop logger

GDPR compliance

  • No data transmitted to any third party
  • No Google reCaptcha to declare
  • No additional consent banner required
  • Data stored locally in your tables

Responsible security policy

  • Signed up to the TouchWeb Charter for responsible cybersecurity
  • Acknowledgement of any report within 7 days
  • Fix and CVE publication within 30 days
  • No silent patching

Performance & large datasets

  • DataTables 2.3.7 server-side processing: pagination, sorting and search handled by the database
  • Fast back office even with tens of thousands of entries
  • No massive download on the browser side
  • Zero impact on front-office Core Web Vitals

Update notification

  • Automatic check for new versions
  • Alert embedded in the configuration screen
  • 24h cache to stay light and respectful
  • No telemetry, no personal data sent

Unified back office & enriched FAQ

A tabbed interface (configuration, blocked domains, blocked emails, logs, FAQ, changelog, information & support) built on DataTables for instant filtering, column sorting and smooth pagination. The FAQ now covers 17 questions (GDPR compliance, performance impact, newsletter protection, optional math test, multi-domain input, responsible vulnerability disclosure). A built-in alert detects when Overrides are disabled and redirects you one click away to the performance preferences.

Installation

Download the module and install it from your back office (Modules > Module Manager)

The module automatically creates the blacklist tables, loads the 22,000+ spammer domains and registers the required hooks based on your PrestaShop version

Enable the forms to protect (contact, registration, newsletter) and customize the calculation intro message

Check that Overrides are enabled (Preferences > Performance) — the module warns you automatically if they are not

Changelog

3.9.0 - 04/21/2026

  • Added an option to enable or disable the mathematical test on the contact form independently from the other protections (honeypot and blacklists stay active)
  • The calculation introduction sentence field is now displayed right below the mathematical test option and is automatically hidden when the contact form or the mathematical test is disabled
  • Add several domains at once to the blacklist by separating them with commas, with individual validation and per-entry error reporting
  • The banned domains, banned emails and logs lists now use DataTables server-side processing: pagination, sorting and search are handled by the database, keeping the administration panel fast even with tens of thousands of entries
  • Added automatic update notification in the configuration panel when a new version of the module is available
  • Redesigned the Informations and support tab with a clearer module summary (logo, version, compatibility, support link, features list)
  • Simplified the More Modules tab and hidden it entirely when no recommendations are available
  • Enriched the FAQ with six new questions covering GDPR compliance, performance impact, newsletter protection, optional math test, multi-domain input and responsible vulnerability disclosure
  • Removed the legacy License tab (the module is distributed under AFL 3.0, information available in the security policy and changelog)
  • DataTables library updated to version 2.3.7

3.8.0 - 09/03/2025

  • Added compatibility with PrestaShop 9
  • Correction for frontoffice apostrophe display
  • DataTables library updated to version 2.3.3

3.7.2 - 06/05/2025

  • Correction of an error when connecting clients
  • Improved security for newsletter registration form
  • DataTables library updated to version 2.3.1
  • Add security policy

3.7.1 - 04/24/2025

  • Bug fix for PrestaShop version 1.6

3.7.0 - 03/10/2025

  • Anti-spam protection on newsletter registration form for PrestaShop versions 1.7 and higher
  • Improved registration blocking to combat new forms of spam attacks

3.6.1 - 02/17/2025

  • Fixed bug on one page checkout PrestaShop 1.6 versions
  • DataTables library updated to version 2.2.2

3.6.0 - 01/22/2025

  • Fixed translation problem for tables
  • Fixed bug on older PrestaShop 1.6 versions
  • DataTables library updated to version 2.2.1

3.5.0 - 03/25/2024

  • Improved robot blocking in the contact form
  • Correction of a defect in the deletion of banned domains and email addresses
  • DataTables library updated to version 2.0.3

3.4.0 - 02/29/2024

  • Improved contact form protection on PrestaShop versions 1.7 and higher
  • Correction of a display error on Firefox for the module options validation button

3.3.0 - 01/10/2024

  • Add an option to propose a text in front of the mathematical safety calculation display on contact form
  • Defer loading of domain list for better performances
  • Improved protection against spam
  • Fixed display bug on older PrestaShop 1.6 versions
  • Improved identification of email addresses declared as Spam in the S.A.V. thread management system.
  • DataTables library updated to version 1.13.7

3.2.0 - 10/24/2023

  • Added list of logs indicating all security failures
  • Improved security controls on PrestaShop versions 1.7 and higher
  • Add an alert in the module if Overrides are disabled
  • DataTables library updated to version 1.13.6

3.1.0 - 07/27/2023

  • Compatibility fix with PHP 8.1
  • Compatibility fix with PrestaShop 8.1
  • DataTables library updated to version 1.13.5

3.0.1 - 03/14/2023

  • Fixed a bad processing on PrestaShop 1.7
  • Improved display of block lists

3.0.0 - 01/05/2023

  • Added an option to block email addresses based on their domain or a particular email address
  • Added over 22,000 known spammer domains
  • Adding a first email address known to be spam
  • Added a button in threads to add or remove an email address from the banned email list
  • Added a button in the threads to delete the viewed thread

2.2.0 - 12/14/2022

  • Fix a bug on versions higher than 1.7.7.0 of PrestaShop

2.1.0 - 11/03/2022

  • Removal of compatibility with PrestaShop 1.5
  • Added compatibility with PrestaShop 8

2.0.2 - 07/13/2022

  • Fix a bug on PrestaShop versions 1.5 and 1.6

2.0.1 - 11/22/2021

  • Fix a bug affecting some version 1.7 of PrestaShop

2.0.0 - 04/08/2021

  • Added an option to enable or disable the Captcha on the contact form
  • Added an option to enable or disable the Captcha on the registration form
  • Fixed a display defect in backoffice on PrestaShop 1.7
  • Improvement of the module performance

1.3.0 - 09/14/2020

  • Implementation of an additional level of security on the PrestaShop contact form, with display in the Logs of the IP address of the fraudsters.

1.2.0 - 06/05/2020

  • Security of the registration form following the attack carried out on PrestaShop 1.7 installations in the world
  • Addition of a more precise documentation on the use of this module and of the palletized safeties

1.1.0 - 01/11/2020

  • Added more security for the contact form of versions older than 1.6.1.17 of PrestaShop

1.0.0 - 04/27/2018

  • Initial commit

Interested in product

Tell us your interest in this product and we will contact you for more details.

[0/]
Mathematical Captcha, the most simple and effective method for PrestaShop and thirtybees store
MedMathCaptcha - Secure your forms against bots and spammers

Reviews