Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

DataBase Email Encryption

1,322 sites Security covered
View on drupal.org

This module encrypts user email addresses stored in the database, protecting them from being exposed in the event of a data breach. It operates seamlessly without affecting the user experience and can be easily enabled or disabled.

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 !

Activity

Total releases
5
First release
Sep 2025
Latest release
1 week ago
Releases (12 mo)
5 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Release date
3.1.2 Stable Jul 5, 2026
3.1.1 Stable Dec 22, 2025
3.1.0 Stable Oct 23, 2025
3.1.0-rc3 Pre-release Sep 25, 2025
3.1.0-rc2 Pre-release Sep 4, 2025