Screenshot of Securimage CAPTCHA

Securimage CAPTCHA provides a way for users of forms to verify they are human by entering a series of characters read from an image or audio sample. Compared to other CAPTCHA methods, Securimage:

  • is completely open-source
  • does not rely on a third-party server
  • provides an HTML5 or Flash-based audio version of the challenge, for users with visual disabilities
  • is highly configurable

Installation:

Drupal 8/9/10

  1. Use composer to install the Securimage library, Version 4.0.1 or later, from
    https://www.phpcaptcha.org/, like so:
    composer require dapphp/securimage
  2. Install and activate the vendor_stream_wrapper module from
    https://drupal.org/project/vendor_stream_wrapper
  3. In order to use MP3 audio format, which works in more browsers than the Flash-based playback method, the LAME audio processor (https://sourceforge.net/projects/lame/) needs to be installed on your system. Most Linux distributions include this as a package.
  4. Activate the Securimage module.

Drupal 7

  1. Download the Securimage library, version 3.6.4 or later. Uncompress it, and move it to your libraries folder, usually sites/all/libraries. Use the folder name securimage.
  2. Install and activate the CAPTCHA and Libraries API modules.
  3. In order to use MP3 audio format, which works in more browsers than the Flash-based playback method, the LAME audio processor (https://sourceforge.net/projects/lame/) needs to be installed on your system. Most Linux distributions include this as a package.
  4. Activate the Securimage module.

Configuration:

Use the main CAPTCHA configuration page, admin/config/people/captcha, to enable Securimage for one or more forms. Use the Securimage CAPTCHA tab, admin/config/people/captcha/securimage, to configure settings specific to Securimage.

Project information

Releases