Please note: this module is deprecated in favor of the BOTCHA module.

This module provides an unobtrusive form anti-spam method as an alternative to an HCI challege-response test such as a CAPTCHA

It differs from other spam blocking modules in two ways

  • Unlike Captcha and Re-Captcha no additional human-computer interaction is required.
  • Unlike Mollom or Akismet, form data is not submitted to a 3rd party server for analysis.

uncaptchalous uses two techniques to block bot form submission

  • Honeypot: A text field labeled "email" is inserted into forms and then hidden with CSS. Form validation fails if this field is not empty.
  • Magic Number: A random number is generated server-side and two hidden input fields are inserted that contain numbers that add to the magic number. An third empy hidden input field is added. Javascript will sum the two fields and set that as the value for the third field. The form will not validate if the magic number does not match what is on the server

I have used this module on around a dozen sites over the last couple of years. I was initially discouraged from adding this to contrib, but have been recently encouraged. So here it is.

Note: This module does NOT attempt to block human entered spam.

Project Information

Downloads