TYPO3
CMS

EU CAPTCHA for TYPO3

TYPO3 is a free, open-source enterprise content management system for building large-scale web projects with advanced content workflows and multilingual capabilities. Protect your TYPO3 website from bots and form spam with a privacy-first, EU-hosted CAPTCHA that integrates with TYPO3's extension framework.

Why choose Myra EU CAPTCHA?

  • Interaction-free user experience

    No puzzles, no clicks – invisible bot protection with zero user friction.

  • Digital sovereignty made in Germany

    Fully GDPR-compliant, no cookies, no tracking – developed and hosted in Germany.

  • Intelligent threat detection

    Smart protection trained by more than 100 billion daily Myra CDN signals.

  • Proven technology

    Over 5 billion successfully secured authentication attempts.

How the integration works

  1. 1. Create an EU CAPTCHA account

    Creating an account is completely free, all you need is a valid email address and you’re ready to go. Choose a plan that covers your needs. The first 3 months are free of charge.

    Create an Account
  2. 2. Create a sitekey

    Create a sitekey in the EU CAPTCHA dashboard for the domain you want to protect. Provide a clear label so you can easily identify it later. This sitekey links the widget on your TYPO3 site to your EU CAPTCHA account.

  3. 3. Add EU CAPTCHA to your form templates

    Load verify.js and place the EU CAPTCHA widget div with your sitekey in your TYPO3 Fluid templates or form finisher configuration.

    View HTML integration guide
  4. 4. Verify the token in your TYPO3 extension

    In your TYPO3 extension or form finisher, capture the eu-captcha-response token and validate it against the EU CAPTCHA API before processing the submission.

    View server-side verification guide

5. The EU CAPTCHA widget will appear on your TYPO3 site.

Verified

Frequently Asked Questions

  • How do I add EU CAPTCHA to a TYPO3 website?

    Add verify.js and the EU CAPTCHA widget div with your sitekey to your TYPO3 Fluid form templates. In your TYPO3 extension's controller or form finisher, read the eu-captcha-response from the request arguments and make a server-side verification call to the EU CAPTCHA API with your secret key before processing or storing the form submission.

  • Is there an official EU CAPTCHA extension for TYPO3?

    EU CAPTCHA can be integrated into TYPO3 via a custom captcha finisher for the TYPO3 Form Framework or by using the TYPO3 Spam Shield extension framework. A dedicated EU CAPTCHA finisher class calls the verification API as part of the form processing pipeline. Consult the EU CAPTCHA documentation for the recommended extension approach for your TYPO3 version.

  • Does EU CAPTCHA work with TYPO3's Form Framework and Powermail?

    Yes. For the TYPO3 Form Framework (EXT:form), create a custom form finisher that performs EU CAPTCHA verification before other finishers run. For Powermail, add a custom validator or use Powermail's PreSaveEvent to verify the token. Both integration patterns use the same EU CAPTCHA REST API call with your secret key.

  • How do I integrate EU CAPTCHA with TYPO3 Fluid templates?

    In your Fluid form template, add a script ViewHelper to load verify.js and place the EU CAPTCHA widget div with your data-sitekey attribute inside the form. Ensure the widget div is inside the form tag so the eu-captcha-response hidden input is submitted with the form data when the user submits.

  • How do I verify a CAPTCHA token in a TYPO3 form finisher?

    Create a finisher class that implements FinisherInterface. In the execute method, read the eu-captcha-response from the form state values, make an HTTP POST request to the EU CAPTCHA API using TYPO3's RequestFactory or a plain cURL/Guzzle call, and throw a FinisherException if verification fails to stop the form processing pipeline.

  • Is EU CAPTCHA compatible with TYPO3 v12 and v13?

    Yes. EU CAPTCHA uses standard web technologies for the frontend widget and a REST API for server-side verification. This approach is compatible with TYPO3 v12 and v13, as the integration does not rely on any deprecated TYPO3 APIs. The Fluid template and finisher approach works consistently across major TYPO3 versions.

  • Is EU CAPTCHA GDPR compliant for TYPO3 websites?

    Yes. EU CAPTCHA is operated by an EU-based company, is hosted entirely in Germany, and does not rely on US cloud providers or infrastructure subject to US surveillance laws. The service processes only the data necessary to provide and verify the CAPTCHA (such as IP address and technical browser or device information) in line with the requirements of the GDPR. Your organization remains responsible for providing transparent privacy information, selecting an appropriate legal basis, and obtaining any required consent for your specific TYPO3 implementation. This information does not constitute legal advice; please consult your legal counsel for an assessment of your individual case.

Ready for a better CAPTCHA?

Experience invisible bot protection with privacy‑first, GDPR‑compliant verification made and hosted in Germany. Try Myra EU CAPTCHA now 3 months for free and secure your web forms without adding friction for your users.

Privacy-first technology

We guarantee zero data transfer to third-country jurisdictions.

Read our privacy policy

Fast and easy setup

We offer ready-made integrations for many CMS and popular frameworks.

Read our quick start guide