Я не робот — чекбокс
Простая и понятная пользователям задача, может быть одной из первых шагов капчи.
Yandex SmartCaptcha
Сервис для верификации запросов поможет определить обращения пользователей и заблокирует роботов. Пользователям не придётся размечать картинки — в большинстве случаев им достаточно кликнуть на Я не робот.

Сервис выявляет запросы, похожие на автоматические, определяет ботов и отсеивает их без потери скорости отклика. Для анализа используются ML-модели, которые обучаются на датасетах с многолетними данными по защите веб-ресурсов Яндекса. Датасеты регулярно обновляются.
Сначала пользователь увидит простое задание: галочку Я не робот или слайдер. Потом сервис анализирует запрос, и, если тот выглядит подозрительно, показывает более сложную капчу. Это картинка или текст, которые эффективнее отсеивают роботов.
Сервис позволяет гибко настраивать показ капчи и выбирать её уровень сложности для различных IP‑адресов, стран и устройств.
Выбирайте лёгкий, средний или высокий уровень сложности словосочетаний, которые генерирует SmartCaptcha в соответствии с вашим сценарием использования сервиса.
Сервис SmartCaptcha развёрнут в инфраструктуре Yandex Cloud, соответствующей российскому законодательству и международным стандартам в области информационной безопасности.
С помощью невидимой капчи можно настроить проверку, не добавляя кнопку Я не робот на сайт. Так о капче узнают только те пользователи, запросы которых выглядят подозрительными.

Простая и понятная пользователям задача, может быть одной из первых шагов капчи.
Тексты для распознавания сервис генерирует самостоятельно, и для них можно выбрать уровни сложности.
Слайдер — одна из простых задач, подойдёт для пользователей на мобильных устройствах.
В силуэтах пользователь должен кликать на силуэты с картинки в нужном порядке.
В калейдоскопе пользователю нужно двигать ползунок, пока фрагменты картинки не соберутся в цельное изображение.
Создайте капчу, выберите формат и скопируйте код для вставки.
Для использования сервиса SmartCaptcha необходимо получить ключи для клиентской и серверной части. С помощью клиентского ключа вы можете разместить виджет SmartCaptcha на своей странице. Серверный ключ потребуется для проверки ответа пользователя. Чтобы получить ключи, создайте в консоли новую капчу.