Closed tristan-orourke closed 4 years ago
Confirmed.
Captcha is not accessible. Recommending this approach for both client/server side honeypot:
Front-end:
W3C - Captcha Alternatives and thoughts
The honeypot alternative described above will satisfy accessibility requirements. Keep in mind:
- If there is proper labeling it can warn screen reader users not to fill it out
- If there is no warning using aria-label etc.. then it could trap a screen reader user who fills it out not knowing it is a trap. It is likely that spam bots could figure out any warning text for screen reader users.
Examples of HTML, CSS, JS linked by W3C (I doubt that jQuery is necessary)
Back-end
Here's some information we've been working on at ESDC and are almost ready to published.
We implemented honeypot and it does seem to be working.
Discussion of captcha and honeypot methods here #2263.