CAPTCHA

A CAPTCHA is a test designed to tell a human apart from an automated program (a bot). They are those small challenges that appear when you submit a form or create an account: typing some distorted letters, selecting the images that contain a certain object, or simply ticking an "I’m not a robot" box. Their purpose is to protect websites from automated abuse, such as comment spam, mass creation of fake accounts or large-scale attempts to guess passwords. The name is an acronym for "Completely Automated Public Turing test to tell Computers and Humans Apart". Modern versions, like reCAPTCHA, analyse the user’s behaviour to be less intrusive. The challenge for their designers is to stop bots without getting in the way of real people or harming accessibility.