trustcaptcha logo
CraftCMS Logo

CraftCMS Captcha Plugin

A flexible content-management system that lets teams build bespoke websites without locking them into fixed templates.Keep spam out of Craft CMS sites using the privacy-friendly European CAPTCHA that blends invisible proof-of-work and bot scoring while matching your brand’s design in minutes.
Contact Sales

TrustCaptcha is the privacy friendly and user focused CAPTCHA for CraftCMS

Security & Bot-ScoreTrustCaptcha combines a proof-of-work with a bot score — similar to the reCAPTCHA score — and custom security configurations for maximum security. Learn more about the CAPTCHA security concept
Privacy Friendly & GDPR-CompliantTrustCaptcha is a privacy-first CAPTCHA solution with a clear focus on data protection and GDPR compliance. Learn more about the GDPR-compliant CAPTCHA
CustomizationAll features of the CAPTCHA widget are fully customizable such as translations or design. The branding or the entire widget can also be hidden. Learn more about the customization
AccessibilityThe CAPTCHA completely dispenses with puzzles or image marking tasks. The CAPTCHA works fully automated and complies with international accessibility standards. Learn more about the accessibility
Contact Sales

Integrate TrustCaptcha in CraftCMS

Integrate TrustCaptcha with CraftCMS quickly and easily into your website, application or platform in just a few steps and effectively protect your online presence and services from bot abuse.

  • 1 – Sign in or sign up

    The first thing you need to do is sign in to your Trustcomponent account. If you do not yet have a Trustcomponent account, you can register with us quickly and easily in just a few steps. After that, go to your dashboard. Here you will see all existing CAPTCHAs and can create new CAPTCHAs.
    TrustCaptcha Signup PageDashboard Page
  • 2 – Choose existing CAPTCHA or create a new CAPTCHA

    If you already have a CAPTCHA that you want to use, skip this step. If you don't have a CAPTCHA yet, create a new CAPTCHA now.Create a new CAPTCHADuring the creation process, select the “TrustCaptcha” product category and choose your preferred pricing plan. If you are not yet sure which pricing plan to choose, no problem! The plan can be extended at any time. Then decide whether you want to start with the 30-day trial version or go straight to a paid subscription. If you want to start directly with a paid CAPTCHA, all you have to do is add your billing details and optionally a payment method and you're ready to go.30-day trail periodIf you opt for the 30-day trial period, you can test CAPTCHA for 30 days risk-free. At the end of the 30-day trial period, CAPTCHA locks itself. During the 30-day trial period or up to 30 days after the end of the trial period, you can unsubscribe from CAPTCHA at any time for a fee or delete it with immediate effect. If you neither subscribe to the CAPTCHA for a fee nor delete it within 30 days of the end of the free trial period, it will be deleted automatically.Non-Commercial PlanIn addition to our standard plans, we also offer a permanently free “Non Commercial“ plan with 1 website and up to 500 free verifications for non-commercial websites and projects.
    Create CAPTCHA pageCAPTCHA overview page
  • 3 – Add your websites and check your credentials

    On the dashboard of your CAPTCHA you will find all the important information, statistics and setting options. Here you will also find your site-key, the secret-key and, if available, the license-key. You will need these later on when integrating your CAPTCHA.Add your websitesYour CAPTCHA may only be accessed by websites that you explicitly authorise. To allow websites to access the CAPTCHA, enter all the websites on which you want to integrate the CAPTCHA in the settings.
    CAPTCHA credentials pageCAPTCHA settings page
  • 4 – Install the CraftCMS CAPTCHA plugin

    Install the TrustCaptcha CraftCMS plugin via the Craft Plugin Store or using composer. You can find more information about the installation in our documentation
    You can integrate TrustCaptcha in any CraftCMS plugin or in your own ones. Our pre-built CAPTCHA for CraftCMS currently supports the following CraftCMS plugins out-of-the-box:
    • User Registrations
    • Contact Form
    • Formie
  • 5 – Configure the CraftCMS CAPTCHA plugin

    You can find all the important information and instructions in our documentation.
  • 6 – Congratulations 🎉

    You are now protected by TrustCaptcha - congratulations!
    trustcaptcha logo

Do you need more information about the Angular integration?

Frequently Asked Questions

What is a CraftCMS CAPTCHA?
A CraftCMS CAPTCHA is a security layer that verifies whether a form submission or account action on a Craft-powered site comes from a real person rather than a bot. Solutions such as TrustCaptcha run silently in the browser, combining lightweight proof-of-work and behavioural scoring so genuine visitors rarely see a challenge.
What is the best CraftCMS CAPTCHA?
The “best” CAPTCHA balances security, user experience and data-protection law. TrustCaptcha stands out by adding an AI-driven bot-score and granular security settings on top of proof-of-work, while being fully EU-hosted and GDPR-compliant—an advantage over single-layer alternatives. Its plugin integrates natively with CraftCMS and lets you match the widget to your brand in minutes.
How does a CraftCMS CAPTCHA work?
When you embed a CAPTCHA plugin in CraftCMS, the widget loads client-side JavaScript that challenges browsers with cryptographic puzzles and collects anonymised signals such as mouse movement, timing and device data. TrustCaptcha processes those signals in the EU, assigns a bot-score, and—based on your thresholds—either lets the request pass or blocks it, all before the form is posted. This multi-layer model stops even sophisticated bots without making real users solve images.
Do I need a CraftCMS CAPTCHA?
If your Craft site has public forms—think contact, registration, login, newsletter or comments—you are a target for spam, credential stuffing and resource-draining bot traffic. Adding a CAPTCHA like TrustCaptcha reduces fake submissions, safeguards user data and can save bandwidth and moderation time. For EU businesses, using a GDPR-compliant CAPTCHA also helps meet regulatory expectations for data protection by design.
How do I add TrustCaptcha to CraftCMS?
Install the free TrustCaptcha plugin from the Craft Plugin Store or via Composer, copy your site-key and secret-key from the TrustCaptcha dashboard, and paste them into the plugin settings. The plugin automatically hooks into core forms and popular add-ons like Formie, so you can enable protection with a toggle—no template edits required.
Is TrustCaptcha GDPR-compliant?
Yes. TrustCaptcha is fully hosted and processed inside the European Union, uses no tracking cookies, encrypts all traffic, and offers Data Processing Agreements and SLAs that you can sign online in seconds. This “privacy-by-design” approach ensures the CAPTCHA meets the strict requirements of the GDPR while keeping visitor data minimal and secure.
Will TrustCaptcha slow down my CraftCMS site?
No. TrustCaptcha loads a compact script, starts automatically and completes in moments; internal benchmarks show it loads roughly three times faster than traditional image-based puzzles and finishes seven times quicker because users rarely have to click anything. Proof-of-work is tuned per visitor, so human devices feel no noticeable delay.
Can I customise TrustCaptcha’s look and behaviour in CraftCMS?
Absolutely. You can switch between light, dark or auto themes, translate the widget into 35+ languages, hide the branding, insert a custom privacy-policy link or even run the CAPTCHA invisibly. Developers can also adjust width, colours, corner radius and autostart, ensuring the CAPTCHA blends seamlessly with any CraftCMS design system.

Integrate TrustCaptcha in your CraftCMS application in just a few steps!

Try TrustCaptcha free of chargeNo card required
Contact Sales