Email Conceal Filter Screenshot 1
Email Conceal Filter Screenshot 2
Email Conceal Filter Screenshot 3

This module is an Input filter that automatically converts email addresses to a link to hide the email address, and populates a form to contact the intended email.

Features:

  1. Choose specific domain emails to be concealed. Emails outside these domains will not be concealed.
  2. A contact form to send emails. If the email belongs to a user in Drupal, the username will be rendered, otherwise it will show as "Undisclosed recipient".
  3. In case the fails to decode a concealed email, it will fall back to a default email (currently site's email) and display a warning message to the visitor who will be contacting the email.

Why do you need this module?

Use this module if you want to hide email address inputed by users in body fields. It will convert the email address into a link to a form.
It's useful for information security where you do not want emails to be visible for site visitors, instead you want your site visitors to be able to contact those emails without seeing them.

Todos:

  1. Make the encryption key configured from settings.php
  2. Provide UI configuration option for the fallback email
  3. Parse mailto hrefs that has subject and body in them

This module was developed by Vardot for Georgetown University in Qatar.

Vardot

Supporting organizations: 

Project information

Releases