CleanTalk Update: Contacts Encoder protects public email addresses by making them invisible to bot.

·

,

Since Anti-Spam version 5.177, a new feature is available: automatic email address encoding.
Now, all email characters on your public pages are hidden in the source code and protected from crawlers.
Visitors can still decode them with a click.
This helps reduce direct spam to your inbox.
You can enable this in the Data Processing section here:

WordPress Dashboard → Settings → Anti-Spam by Cleantalk → Advanced settings

Encode contact data option

The plugin will encode all email addresses on your pages. 

Original view:

Encoded view:

After clicking the address will be decoded:

That’s exactly how it works. Try it out and keep your email addresses safe from bots.

 

How to Make Sure Email Encoding Is Working

1. Open your webpage in Guest (Incognito) mode
Go to a public page with an email address. If encoding is active, the email won’t appear in raw HTML — it will be encrypted.

2. Hover over and click the email
A hint will appear: “This contact was encoded by CleanTalk. Click to decode.”
Click to reveal the full address.

Note: if you’re logged in, encoding may not be applied — always test in Incognito mode.

To decrypt it, just click on it. If you hover the mouse pointer over the email, you’ll see the message:
“This contact was encoded by CleanTalk Contacts Encoder. Click to decode.”
This hint helps your website visitors understand how the protection works.

Make sure to test the encryption and decryption in Guest (Incognito) mode, because if you’re logged in, Contacts Encoder may be bypassed.

Encrypted view (Incognito mode) Decrypted view (or authorized)

Since version 5.184 of the Anti-Spam plugin, each email encoding is logged in your Anti-Spam Log with the status “Decoding approved”.

Feel free to ask your questions in the comments below or email us at we*****@*******lk.org 🙂
If you can see the full email address right away, you’re probably not viewing the page in Incognito mode, and Contacts Encoder didn’t activate.

Comments

8 responses to “CleanTalk Update: Contacts Encoder protects public email addresses by making them invisible to bot.”

  1. Mark C. Peyko Avatar
    Mark C. Peyko

    Thanks!

  2. Susan Avatar
    Susan

    Hey,
    This is a great option, much appreciated!
    Question: Is it functioning on pages only? I just enabled it on a client site but on this particular site the contact details are only viewable on posts & I can see no change to the information.
    Many thanks,
    Susan

  3. Kate Avatar
    Kate

    Hello, Susan.
    The “Encode contact data” option works with emails in Posts.
    If you faced any issues with that please contact us via our support system and provide us with more details: https://cleantalk.org/my/support/open.

  4. Charles Avatar

    I remember these encryption schemes from many, many years ago. I normally use web mail. I clicked on the we*****@cl*******.org on this page. My Outlook opened and placed we*****@cl*******.org in the To field – asterisks and all. Too bad there wasn’t a way to implement this via coding that didn’t require JavaScript enabled on the site visitor’s device. I am noticing more am more folks not enabling it.

    1. Denis Shagimuratov Avatar

      Hi Charles,

      Thanks for the great feedback! It was an issue with plugin settings on our blog. I’ve changed the settings and now the decoding is working as it should be.

      JavaScript is required because it’s part of the technology of encoding contact data. I hope if you test again, you will find that it goes perfect.

      Let me know if you have any questions.

  5. Annabelle Vergne Avatar

    I tried, you say “WordPress Dashboard → Settings → Anti-Spam by Cleantalk → Advanced settings”, but when I go on the settings of my dashboard,, there is no “Anti-Spam by Cleantalk”, nor “Advanced settings”. Any clue?

    1. Anthony M Avatar

      Hi Annabelle,

      Could you please double-check the address of the dashboard: it should be https://www.frenchtranslationsplus.com/wp-admin/options-general.php?page=cleantalk

      Please let me know if the issue still remains.

  6. Catherine Avatar
    Catherine

    Just wondering if this encodes an email address in a mailto link on an image for example?

Leave a Reply

Your email address will not be published. Required fields are marked *