Private Captcha: саморазворачиваемый CAPTCHA-сервис для защиты конфиденциальности

Private Captcha — это саморазворачиваемый CAPTCHA-сервис, ориентированный на защиту конфиденциальности и основанный на модели Proof-of-Work, разработанный в Европе. Он предлагает альтернативу стандартным CAPTCHA, минимизируя неудобства для пользователей и одновременно усиливая защиту от ботов и спама.

Проект делает акцент на прозрачности и независимости, что может быть полезно разработчикам, стремящимся уменьшить зависимость от крупных технологических компаний. В отличие от традиционных CAPTCHA, Private Captcha требует от пользователей выполнения вычислительных задач, что значительно усложняет автоматизированные атаки.

Проект написан на Go и имеет инструкции для самостартера в README. Из ограничений стоит отметить, что он находится на ранней стадии разработки и пока не обеспечивает официальной поддержки для Windows. При наличии уверенности в открытии API, этот проект может быть интересен тем, кто заботится о приватности данных пользователей.

Private Captcha — это независимый сервис CAPTCHA, ориентированный на конфиденциальность и возможность самостоятельного размещения. Он разработан в Европейском Союзе и предлагает альтернативу существующим CAPTCHA с акцентом на защиту от ботов и спама, включая использование ИИ.

Цели проекта

  • Предоставить эффективные средства для борьбы с ботами и спамом даже при улучшении технологий ИИ.
  • Сделать интернет чуть лучше, заменяя раздражающие CAPTCHA.
  • Соблюдать принципы конфиденциальности и соответствие GDPR, а также обеспечивать локальное размещение.
  • Создать стабильный, совместимый и надежный API для интеграций.
  • Обеспечить финансовую устойчивость для реализации этих целей в долгосрочной перспективе.

Возможности

  • Адаптивная сложность задач (включая различные параметры конфигурации, затруднительные вычисления и задачи с интенсивным использованием памяти).
  • Пользовательские правила сложности (на основе источника трафика, страны, user-agent, IP-адреса и т.д.).
  • Прокси для форм (скрыть вебхук за проверкой CAPTCHA и лимитом по запросам).
  • Оптимизированный и надежный бэкенд (низкие требования к ресурсам, реализован на Go, использует ClickHouse и Postgres).
  • Легкий, настраиваемый виджет (включая "невидимую" версию).
  • Статистика использования (еженедельные и ежемесячные отчеты, статистика использования на уровне доменов и организаций).
  • API платформы (импорт/экспорт или управление организациями, доменами и формами через API).
  • Развитая экосистема интеграций (поддержка популярных технологий и стэков, таких как WordPress, Magento 2, TYPO3 и другие).
  • Ориентированность на конфиденциальность, отсутствие отслеживания поведения и обработки персональной информации.

Установка и запуск

Настройка для самостоятельного размещения находится в другом репозитории. Документация доступна на основном сайте документации.

Перед запуском сервера важно проверить его конфигурацию:

./bin/server -mode check-config -env /path/to/pc.env

Эта команда проверяет необходимые параметры и валидирует дополнительные значения конфигурации, не запуская сервер и не подключаясь к службам. Если конфигурация неверная, процесс завершится с кодом 1.

Лицензия

Проект распространяется по лицензии PolyForm Noncommercial License. Она позволяет саморазмещать общедоступную версию Private Captcha для некоммерческого использования. Для коммерческого использования доступны лицензии для корпоративной версии, с которыми можно связаться по адресу hello@privatecaptcha.com.

Открыть на GitHub: PrivateCaptcha/PrivateCaptcha →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте