Drupal is a registered trademark of Dries Buytaert

captcha_captchetat

138 sites Security covered
View on drupal.org

CaptchEtat (with CAPTCHA) integrates the official CaptchEtat tool and is an extension of the CAPTCHA module.

This module allows you to add a CaptchEtat service to any form on your site:

  • Native Drupal Forms (ConfigForm, ContentForm, etc.)
  • Webforms
  • Custom Forms

CaptchEtat

This captcha solution is developed by the "Agence pour l'Informatique Financière de l'État" (AIFE), and ensures compliance with the General Data Protection Regulation (GDPR) as described by the "Commission Nationale de l’Informatique et des Libertés" (CNIL).

It’s a free service dedicated to French Public Entities or French State inter-ministerial partners only.

CaptchEtat follows the good practices in terms of web accessibility. It allows the reading of the captcha in visual and audio type.

Multilanguage is also included (French & English supported).

Legal considerations

Before using CaptchEtat, you must carry out an authorization process on the CaptchEtat Website depending on the nature of your organization. Once approved (and only then), you will be able to use this service and the module.

Installation

Install as you would normally install a contributed Drupal module.

Requirements

Access and configuration

Once your habilitation approved, you will have access to an administration page on the PISTE Website. Look for the "Applications" tab to find the "client_id" and "client_secret" keys. Those keys are necessary for développer to request CaptchEtat API services. Add them into the module configuration form to activate CaptchEtat requests in your website.

The PISTE user guide (available in Webography) will guide you through the different steps; from the authorization request to obtaining the: "client_id" and "client_secret".

Utilities

Captcha type

Different captcha types are fully configurable (alphabetical, alphanumeric, numeric, from 4 to 12 characters).

Flood Control

To avoid CaptchEtat API spam, the module contains a strong tracking API response caching policy. A flood control system is also included. with a default limit set for each unique IP to 50 requests per sliding hour (both request number and sliding period are configurable).

Major versions:

  • 1.x: Based on v1 of the CatpchEtat API, it will be officially decommissioned on December 3, 2024. This version of the module will be maintained (bug fixs only) until the API is decommissioned.
  • 2.x: Based on v2 of the CatpchEtat API, it allows you to limit the number of calls when generating a captcha. Captcha accessibility has also been improved. CaptchEtat v1 authorizations were automatically carried over to version 2. You can therefore migrate to this new version today.

Similar modules

You could also consider other projects like:

  • CaptchEtat: Integrates the CaptchEtat API into Drupal but with Webform compatibility only.

Sponsors


Agence du Numérique en Santé (ANS)

Activity

Total releases
1
First release
May 2025
Latest release
9 months ago
Release cadence
Stability
100% stable

Releases

Version Type Release date
2.1.1 Stable May 26, 2025