Об этом проекте
Consentless предлагает легкий способ сбора статистики использования веб-сайта, соблюдая конфиденциальность посетителей. Основная идея заключается в сборе только неидентифицируемой информации — такой как просмотры страниц, URL-адреса рефереров, тип устройства и анонимизированные IP-данные — и хранении ее на сервере, который вы контролируете. Поскольку файлы cookie не используются и персональные идентификаторы не записываются, решение не подпадает под требования GDPR или ePrivacy о согласии, что исключает необходимость в баннерах cookie.
Ключевые возможности:
- Простой клиентский скрипт, который можно добавить на любую HTML-страницу.
- Серверная конечная точка (самостоятельно размещаемая или совместимая с распространенными бэкендами), которая получает минимальный объем данных и агрегирует их.
- Автоматическая анонимизация IP-адресов и исключение персональных данных.
- Панель мониторинга в реальном времени, отображающая агрегированные метрики, такие как общее количество посещений, уникальные посетители (полученные из анонимизированных данных), показатель отказов и источники трафика.
- Отсутствие сторонних трекеров; все данные остаются в вашей инфраструктуре.
- Настраиваемые параметры конфиденциальности, позволяющие отключить любые дополнительные поля.
Типовой рабочий процесс:
1. Разверните серверный компонент (Docker-образ, бинарный файл или облачную функцию) и настройте бэкенд хранения (например, SQLite, PostgreSQL или простое файловое хранилище).
2. Включите предоставленный фрагмент JavaScript на своем сайте, указав его на конечную точку сервера.
3. Используйте встроенную панель мониторинга для просмотра агрегированной аналитики без раскрытия данных отдельных пользователей.
Подход к конфиденциальности:
Consentless намеренно избегает установки файлов cookie, записей в локальном хранилище или любых постоянных идентификаторов на стороне клиента. Полезная нагрузка ограничена основными метриками, а любой IP-адрес усекается или хешируется перед сохранением, что гарантирует невозможность использования данных для идентификации конкретного посетителя. Поскольку сбор данных полностью анонимен, инструмент соответствует правилам конфиденциальности, требующим явного согласия на обработку персональных данных.
Установка и интеграция:
- Репозиторий включает Docker-файлы для быстрого развертывания.
- Предоставляется CLI для инициализации схемы базы данных.
- Документация (размещенная на consentless.joeldare.com) предлагает пошаговые руководства для распространенных платформ, таких как Node.js, Go и Python-бэкенды.
Сообщество и расширяемость:
Проект является открытым исходным кодом, приглашая к участию в разработке дополнительных метрик, пользовательских панелей мониторинга или альтернативных адаптеров хранения. Проблемы и запросы на включение (pull requests) приветствуются в репозитории GitHub.
В целом, Consentless предлагает прямолинейную альтернативу традиционным аналитическим сервисам, ориентированную на конфиденциальность, позволяя владельцам сайтов понимать структуру трафика без нарушения прав посетителей.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.