Перейти к содержимому
Pandus
Документация Pandus SDK

Согласие

До согласия ничего не собирается. Используйте баннер Pandus, дайте SDK читать Cookiebot, CookieYes, Complianz или Google Consent Mode или передавайте выбор сами.

Обновлено:

Ничего, пока посетитель не согласился

В ЕС, ЕЭЗ, UK и странах, которые SDK не может определить, SDK не отправляет ни одного запроса к сервису приёма, не ставит cookie и ничего не записывает, пока посетитель не согласится. Загрузчик только показывает баннер или ждёт ваш инструмент согласия. Наши автоматические тесты проверяют это в каждом релизе.

Категорий две:

Категория Что разрешает
Аналитика и барьеры доступности Сигналы барьеров, живой axe, события аналитики, данные тепловых карт, cookie _pandus_id
Записи сессий Замаскированные записи сессии (спрашиваем отдельно)

Сигнал Global Privacy Control (navigator.globalPrivacyControl) считается «нет». В США записи начинаются только после явного opt-in.

Откуда берётся выбор

Источник задаётся в SDK → Согласие.

Ваш инструмент согласия (автоматически). Если на сайте работает один из этих инструментов, SDK читает его ответ, следит за последующими изменениями и не показывает свой баннер:

  • Cookiebot
  • CookieYes
  • Complianz
  • Google Consent Mode v2 (analytics_storage)

Баннер Pandus. Без инструмента SDK показывает свой доступный баннер: «Принять все» и «Отклонить все» равного веса на первом уровне, настройки по категориям, семь языков, управление фокусом, Esc и видимый фокус. Можно изменить раскладку, позицию, размеры, цвета для светлой и тёмной темы, шрифты, кнопки, анимацию, тексты на каждом языке и добавить свой CSS. Контраст, равный вес кнопок, доступный способ изменить выбор и видимый фокус не отключаются.

Ваш собственный код. Установите источник «API» и передавайте выбор сами; тогда SDK не показывает ни баннер, ни кнопку повторного открытия:

window.pandus = window.pandus || function () { (pandus.q = pandus.q || []).push(arguments); };
pandus('consent', { analytics: true, recordings: false });

Вызовы до загрузки скрипта ждут в очереди. Чтобы отозвать согласие, передайте { analytics: false, recordings: false }: SDK сразу останавливается, удаляет свою cookie и хранилище сессии и забывает идентификаторы.

Изменить выбор позже

С баннером Pandus посетители в любой момент могут изменить выбор маленькой кнопкой. Баннер может открыть и любая ссылка на сайте:

<a href="#" data-pandus-consent>Настройки cookie</a>

Из кода: pandus('consent', 'open').

Спросить снова

Когда вы меняете то, что собирает SDK, повысьте версию согласия кнопкой Спросить посетителей снова в SDK → Согласие. Каждый сохранённый выбор старой версии будет запрошен заново.

Доказательство согласия

Для каждого выбора SDK хранит псевдонимный идентификатор согласия, время, версию текста и сам выбор. IP-адрес не хранится. SDK → Согласие также показывает долю посетителей, принявших каждую категорию.

Франция

Для посетителей во Франции существует режим измерения аудитории без согласия на условиях CNIL. Он выключен и останется таким, пока юрист его не подтвердит; он считал бы один анонимный просмотр страницы без идентификаторов, cookie и хранилища.

Частые вопросы

Может ли SDK собирать сигналы барьеров без согласия?
Нет. Чтение страницы в браузере посетителя — это «доступ» по правилам ePrivacy, поэтому в ЕС, ЕЭЗ, UK и неизвестных странах каждый модуль, включая сигналы барьеров, ждёт согласия.
Читает ли SDK IAB TCF?
Нет. У Pandus нет Vendor ID в TCF Global Vendor List, поэтому строка TCF для нас не является действительным основанием. Используйте один из поддерживаемых инструментов или API согласия.

Pandus SDK и сканер — это автоматические проверки, не полный аудит и не юридическая консультация. SDK ничего не меняет на сайте и не определяет, кто из посетителей пользуется вспомогательными технологиями.