Исключение для «строго необходимых» cookie: что подпадает, а что нет

Почему это исключение важно

Согласно Директиве ePrivacy (статья 5(3)), хранение или чтение информации на устройстве пользователя обычно требует предварительного согласия. Есть два исключения, и чаще всего издатели опираются на исключение для хранения, которое строго необходимо для предоставления сервиса, явно запрошенного пользователем. Всё, что не подпадает под это исключение, находится за вашим баннером согласия.

Многие сайты растягивают это исключение на аналитику, A/B-тестирование, ограничение частоты показа рекламы и персонализацию. Регуляторы неоднократно возражали против такого прочтения, поэтому стоит точно понимать, где проходит граница.

Двухчастный тест

Исключение не о том, что удобно вам. Оно задаёт два вопроса:

  1. Пользователь явно запросил сервис? Загрузка статьи — это запрос. Добавление товара в корзину — это запрос. Открытие чат-виджета, который вы навязали на каждой странице, — нет.
  2. Хранение строго необходимо для предоставления именно этого сервиса? Если сервис продолжил бы работать, пусть и менее удобно, без cookie или идентификатора, то хранение, скорее всего, не является строго необходимым.

Обратите внимание: “необходимо для нашей бизнес-модели” не то же самое, что “необходимо для сервиса, который запросил пользователь”. Доход от рекламы поддерживает жизнь бесплатного сайта, но рекламные идентификаторы таргетинга не нужны для отображения статьи.

Обычно признаваемые примеры

Часто неверно классифицируемые примеры

Срок и объём по-прежнему важны

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

Документируйте своё обоснование

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

Исключение касается не только cookie. Local storage, session storage, фингерпринтинг устройства и идентификаторы SDK в приложениях подпадают под ту же логику статьи 5(3), поэтому включите их в проверку.

Где место FlexyConsent

FlexyConsent — CMP, сертифицированная Google (CMP ID 317), с сертификацией IAB Europe и IAB Canada, и баннером на 57 языках. CMP позволяет удерживать несущественные теги, пока пользователь не сделает выбор, а действительно необходимые элементы продолжают загружаться. Решение о том, к какой категории относится каждый cookie, остаётся за вами, поэтому поддерживайте своё задокументированное обоснование в актуальном состоянии.

Ключевые выводы

← Блог Читать все →