CAPTCHA Protection — spam-free forms

Protects contact, registration, login, password reset and the newsletter. Seven verification methods, three with no external service. IP blocks, an attempt log and an invisible mode.

PrestaShop 1.6 PrestaShop 1.7 PrestaShop 8.x PrestaShop 9.x ionCube
Wersje językowe
  • PL
  • EN
  • FR
  • ES
Licencja: Dożywotnia dla 1 sklepu
80,00 zł netto
(98.40 zł brutto)
Natychmiastowe pobieranie
12 miesięcy wsparcia
Zwrot 14 dni

Need help?

Our team is ready to answer all your questions.

Get in touch

Bots knock on your forms around the clock. This module does not open the door

The contact form, registration, password reset and newsletter sign-up are four addresses automated scripts visit non-stop. Every shop knows the result: an inbox full of SEO offers, a customer list littered with accounts nobody created, and a newsletter going to addresses that never asked for it.

CAPTCHA Protection closes those doors without getting in your customers way. You get seven verification methods — from completely invisible to a classic question — and you switch them on per form. Three of them run entirely on your own server: they need no account anywhere, send no customer data outside, and keep working when someone else's service is down.

Module capabilities

Five forms, each on its own terms

Contact, registration (including the guest checkout step), login, password reset and the newsletter. Every one gets its own method, its own limits and its own address lists — nothing is forced on you globally.

Three methods with no external service

The math question, the invisible honeypot and proof of work run only on your server. No visitor IP ever leaves the shop, you need no account with Google or anyone else, and an outage at a third party cannot block your forms.

A mode where the customer sees no captcha

Set a threshold and the first submissions from an address go through untouched — the verification only reaches whoever keeps hammering the form. Signed-in customers can be skipped entirely.

Automatic IP blocks

After a run of failed attempts an address is blocked for a duration you choose. The block expires on its own, and if it ever catches a real customer you lift it with one click and add them to the never-ask list.

Attempt log and export

You see who tried to submit a form, when, with which method and with what result — and behind one click, what they typed. Passwords, tokens and the verification fields themselves are never stored. Download the lot as a CSV file.

A health check that warns you

The panel lists the cases where a form only looks protected — for instance when you picked an external service but have not entered its API keys, or enabled country blocking without the geolocation database.

Product Details

Data sheet

Wersje językowe
PL, EN, FR, ES
Kompatybilność
PrestaShop 1.6, PrestaShop 1.7, PrestaShop 8.x, PrestaShop 9.x
ionCube
Tak

Frequently asked questions

Which method should I start with?
The math question for forms with text and the honeypot for the newsletter — both work immediately, with no keys at all. If the spam is persistent, switch to Cloudflare Turnstile or reCAPTCHA v3; they are stronger but need a free account with the provider.
Does the module send my customers data to third parties?
Only if you pick reCAPTCHA, Turnstile or hCaptcha yourself — then the verification token is checked with that provider. The three methods that run on your server send nothing. The module also loads no files from an external CDN, neither on the storefront nor in the back office.
Will a captcha scare my customers away?
The honeypot and proof of work are completely invisible, and challenge mode means an ordinary customer usually never sees a question. The verification mainly reaches whoever submits the form over and over.
Does the module slow the shop down?
No. The front script loads only on pages with a protected form, and only when the chosen method needs it. The math question and the honeypot need no JavaScript at all.
Which PrestaShop versions are supported?
From 1.7.0 to 9.x, on PHP 7.1 and newer. The module is ionCube protected, so the server needs the ionCube Loader extension version 10 or newer. When it is missing the module pauses and shows a notice instead of taking the shop down.
CAPTCHA Protection — spam-free forms
CAPTCHA Protection — spam-free forms
80,00 zł net