Le CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) est un dispositif de sécurité qui distingue les utilisateurs humains des robots automatisés. Il demande en général de faire une petite tâche, comme reconnaître des caractères déformés, choisir des images qui correspondent à une description ou résoudre un petit puzzle.
Le CAPTCHA sert à éviter le spam, la fraude et les abus, en s'assurant que les envois de formulaires ou les créations de compte sont faits par de vraies personnes. Par exemple, lors de l'inscription sur un site, un CAPTCHA peut apparaître pour vérifier que l'utilisateur n'est pas un robot qui crée de faux comptes. La sécurité et la fiabilité des services en ligne s'en trouvent renforcées.