dbee

Description :

This module protects users email address, encrypting them into the database. This module doesn't alter user experience.
In case of database hacking, this sensitive data would be useless for the hacker.

It depends on the Encrypt module, the Key module and the Real AES module.
Easy to use :

  • install the DataBase Email Encryption (dbee) module : the encryption will be enabled for all users email address.
  • Uninstall it or disable it : it will disable the users email address encryption for all users email address.

Why this module was created :

Several big companies were victims of database hacking, each successfully attacks exposing millions emails and personnal datas.

What is the difference between this module and others like :

  • SpamSpan filter : this module provides methods to hide email addresses from spam-bots
  • CAPTCHA : this module provides methods to determine if the author is either a human people or a spam-bot.

The DataBase Email Encryption provide protection for the users email address from an other kind of attack : the database stealing.

Warning

Pay attention to save the encryption key during your database regular backups : If you don't you may loose all your user's email addresses !

About custom modules compatibility :

The dataBase Email Encryption module is compatible with drupal core.
Thanks to various hooks, most custom modules should be compatible with the DataBase Email Encryption (dbee). Some won't be comptatible or may need, usually, fast adjustments by me or a drupal developper (thoses adjustements may be written directly into the dbee module). As an example, thanks to provided fixes included into the dbee module, the dbee module is natively compatible with the custom modules :

If you experiment compatibility issues with some contrib modules, please report thoses issues, as I may fix them.

I have spent time making this module better and better. I hope it will make the world wide web more secure !
donate

Project information

Releases