Ein CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) ist ein Sicherheitssystem, das menschliche Benutzer von automatisierten Bots oder Skripten unterscheidet. Es wird auf Websites eingesetzt, um den Zugriff auf bestimmte Funktionen für menschliche Nutzer zu beschränken. CAPTCHAs bestehen aus schwer zu lesenden Buchstaben, Zahlen oder Bildern, die der Benutzer eingeben oder identifizieren muss. Sie stellen eine Hürde für Bots dar und schützen Website-Funktionen wie beispielsweise Kontaktformulare vor Missbrauch.