Captcha Protection for the Contact Form
by
CologneCodes
Downloads:
<10
Protects the contact form from spam bots with a server on side SVG captcha with no external services, privacy-friendly and configurable per sales channel.
Compatible with:
6.7.0.0 - 6.7.11.1
Includes:
The subscription starts with a free trial month during which it can be canceled at any time.
During the subscription all released updates are included for free
In case you have any questions or problems with your extension you can always ask the Extension Partner for help during the subscription.
Description
Highlights
Features
About the Extension
SVG Captcha Protection for the Contact Form
Protect your contact form reliably against spam bots – without external services, without sharing data with third parties, and without relying on Google reCAPTCHA or similar tracking-based solutions.
How it works
The plugin generates a unique captcha image on your own server with every page request. The image is built entirely from vector strokes (SVG) – the solution text is not readable in the page source and cannot be extracted by bots. The solution is stored server-side in the session and automatically validated when the contact form is submitted.
Benefits
- No external services – The captcha is generated entirely on your own server. No data is transmitted to third parties.
- Privacy-friendly – No tracking, no cookies, no connection to Google, hCaptcha, or any other external provider. Ideal for GDPR-compliant stores.
- No build system required – The captcha works even without a compiled Storefront JavaScript bundle. The optional "load new captcha" button is shown automatically after the Storefront build.
- Per sales channel configuration – The captcha can be enabled or disabled individually for each sales channel. Perfect for stores with multiple channels or varying requirements.
- Clean uninstall – When the plugin is removed, all related settings are completely deleted from the database.
Features
- Server-side generated SVG captcha in the contact form
- Characters are drawn as vector strokes – no readable text in the page source
- Random rotation, color variation, and noise lines for increased bot resistance
- "Load new captcha" button to fetch a fresh captcha without reloading the page
- Case-insensitive input validation
- Configurable per sales channel in the plugin settings
- Fully commented, developer-friendly source code
System requirements
- Shopware 6.7
- PHP 8.2 or higher
- No additional PHP extensions require
Details
- Available: English, German
- Latest update: 25 June 2026
- Publication date: 27 August 2026
- Version: 1.0.6
- Category: Special features
Resources
Reviews (0)
No reviews found.
About the Extension Partner
CologneCodes
Partner Status
-
Shopware
Extension Partner
Details
- Partner since: 2021
- Extensions: 8
Support
- Based in: Germany
- Speaks: German, English
- Response time: Very quickly