ReCAPTCHA jest to rozwiązanie, które opiera się na interakcji z użytkownikiem. Za pomocą specjalnego systemu sprawdza on, czy użytkownik nie jest botem. Dzieje się tak dlatego, że w sieci masowo wykorzystuje się boty, których zadaniem jest rozpowszechnianie spamu, a co za tym idzie serwisy internetowe muszą się przed nimi zabezpieczać właśnie używając tego typu systemów. Często występują w postaci odczytania celowo zniekształconego tekstu lub wybrania obrazków, na których znajduje się dany przedmiot.