WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: obfuscating email addresses

for

From: Sawyer, Tamara (MMB)
Date: Feb 20, 2015 8:11AM


I listened to the four email addresses using both JAWS and NVDA, and heard them all correctly. Hope that helps!

Tamara

TAMARA SAWYER | INFORMATION OFFICER | MANAGEMENT SERVICES DIVISION
MINNESOTA MANAGEMENT & BUDGET
651.259.3792 | <EMAIL REMOVED> | MN.GOV/MMB




-----Original Message-----
From: Jeremy Merritt [mailto: <EMAIL REMOVED> ]
Sent: Thursday, February 19, 2015 12:24 PM
To: <EMAIL REMOVED>
Subject: [WebAIM] obfuscating email addresses

Hello!

I have been asked to look into ways to obfuscate email addresses made available online so that automated bots and email harvesters have a more difficult time collecting. I realize that obfuscating email addresses is a controversial subject and is not foolproof, but alas I have been tasked with coming up with some recommendations.

It is important to us that any solution does not make email addresses inaccessible to legitimate users. I've read a number of (old) articles on methods to obfuscate email addresses, such as http://doteduguru.com/id415-e-mail-obfuscation.html . In this blog, the author suggests that some simple (and reportedly effective) methodologies make the email addresses inaccessible to users of screen readers. However, in my testing using the current (trial) version of JAWS, I haven't found this to be the case.

I put 4 email addresses up on a simple web page at http://wiu.edu/users/mujtm6/spam/ and was able to hear the correct email addresses when I tested the site in JAWS. Each of these email addresses uses a different method for "obfuscating" the email in some way. The pertinent source code is below. As I am not a very savvy screen reader user, I would like some feedback from some of you that are more familiar. Do any of these cause accessibility problems?


[CODE BELOW]

<ul>
<li><span class="nospam"><span class="u">william</span><span class="at">@</span><span class="d">domain.com</span></span></li>
<li>john<span style="display:none;">bogus</span> <EMAIL REMOVED> </li>
<li>robert&#64;domain&#46;com</li>
<li>sally@<!--bogus-->domain.com </li>
</ul>

[END CODE]


Best,

Jeremy