Коротко
- Отдельного закона о cookie в России нет: по публикациям, применяются нормы 152-ФЗ; cookie могут быть персональными данными, если по ним можно идентифицировать человека (позиция Роскомнадзора — разъяснения, а не норма). Авторы расходятся: для технических cookie согласие обычно не требуют, для аналитики и рекламы советуют явное согласие, для аудитории только в России допускают информирующий баннер.
- Это не юридическая консультация: текст закона (ст. 9) я не открыл, юридические утверждения даны по пересказам, размеры штрафов и сроки хранения выбора не принимаю как установленные. Технически проверяемо: список cookie, загрузка счётчиков до согласия (вкладка «Сеть», инкогнито, mc.yandex.ru), отказ, дубли кода.
- SEO: Google рекомендует небольшие баннеры, занимающие малую часть экрана, и не советует перенаправлять запросы на страницу согласия; отдельно про cookie-уведомления справка не говорит. Для посетителей из ЕС EDPB: прокрутка не согласие, галочки по умолчанию недействительны.
- В статье — что говорят источники и где расходятся, виды cookie, устройство баннера, проверка счётчиков, баннер и SEO, десять ошибок и PDF-чек-лист на 29 пунктов.
Коротко: нужен ли cookie-баннер российскому сайту и что с ним делать
Cookie-баннер — это окно или полоса внизу страницы, которое сообщает, что сайт использует файлы cookie и аналитику, и просит согласиться или отказаться. Вопрос «нужен ли он российскому сайту» юридический, и однозначного ответа в источниках, которые мне удалось открыть, нет. Я не юрист и не даю юридических советов; ниже — что говорят разные публикации, где они расходятся, и что можно проверить технически.
Что известно по найденным источникам:
- Отдельного закона о cookie в России нет. Так пишут «Сбербизнес» и юридические колонки; cookie рассматриваются через общие нормы закона о персональных данных (152-ФЗ).
- Cookie могут быть персональными данными. Основание — определение в законе (любая информация, относящаяся к прямо или косвенно определённому физическому лицу): если по данным можно идентифицировать человека или отличать его на длительном отрезке времени, это может быть персональными данными. Роскомнадзор, по профессиональным обсуждениям, исходит из такой позиции (семинар 2020 года), но это разъяснения, а не норма права.
- Публикации расходятся в деталях. Одни авторы пишут, что для технических cookie (корзина, авторизация) отдельное согласие не нужно, а для аналитических и рекламных нужно явное согласие; другие считают, что для сайта с аудиторией только в России обычно достаточно информирующего баннера. Прямой обязанности делать именно кнопки «Принять» и «Отказаться» в найденных текстах я не увидел.
- В практике баннер всё чаще ставят вместе с политикой, возможностью отказа и загрузкой счётчиков после согласия.
- Для посетителей из ЕС действуют свои правила (GDPR и ePrivacy); Европейская коллегия по защите данных указывает, что согласие должно быть добровольным, конкретным, информированным и однозначным, прокрутка или продолжение просмотра согласием не является, а предварительно проставленные галочки недействительны.
Для вас как владельца магазина практически важны вопросы, на которые можно ответить фактами: какие cookie и счётчики реально работают на сайте, загружаются ли они до согласия, не мешает ли баннер просмотру и индексации, совпадают ли политика, баннер и фактическая работа сайта. Генератор: cookie-баннер онлайн на tools.cetto.ru (текст, цвета, кнопки, готовый HTML, CSS и JavaScript без внешних библиотек; счётчик Яндекс Метрики может запускаться только после «Принять»). В статье: что известно о требованиях, виды cookie, как устроен баннер, как проверить загрузку счётчиков, SEO и баннер, десять ошибок и PDF-чек-лист на 29 пунктов. Юридическую часть решает юрист.
Оговорки по источникам. Это не юридическая консультация. Тексты закона (в частности, статьи 9 о согласии) я не открыл: страница «Консультанта» показала только название статьи и сообщила, что документ выведен в редакции с изменениями, не вступившими в силу; утверждения об особенностях формы согласия после 2025 года я не проверял. Использованы пересказы: колонка на ppt.ru (мнение автора, оговаривающего, что часть утверждений — его собственные), публикация «Сбербизнеса» (пересказ), результаты поиска о позиции Роскомнадзора (официальных документов регулятора по cookie в поиске не нашлось), страница Европейской коллегии по защите данных (краткое резюме), справка Google о навязчивых всплывающих окнах, справка Яндекс Метрики об используемых файлах (по результатам поиска) и код моего генератора. Размеры штрафов и конкретные сроки хранения выбора (например, «12 месяцев») я не привожу как установленные: это мнения авторов публикаций. Решение о баннере, тексте и политике принимайте вместе с юристом.
Что говорят источники и где они расходятся
| Вопрос | Что пишут | Как относиться |
|---|---|---|
| Есть ли отдельный закон о cookie | Нет, применяются общие нормы о персональных данных | Нужна оценка вашего случая юристом |
| Cookie — персональные данные? | Могут быть, если по ним можно идентифицировать человека, связаны с аккаунтом, email или телефоном, используются для профилирования; Роскомнадзор, по обсуждениям, исходит из этой позиции | Разъяснения не являются нормой права |
| Технические cookie | Корзина, авторизация, сессия: по мнению авторов, отдельное согласие не нужно, достаточно уведомления и описания в политике | Мнение авторов |
| Аналитические и рекламные cookie | Метрика, Google Analytics, пиксели, ретаргетинг: по мнению авторов, нужно явное согласие | Мнение авторов; проверьте актуальные требования |
| Кнопки «Принять» и «Отказаться» | В найденных текстах прямого требования нет; одни авторы советуют дать выбор, другие допускают информирующий баннер для аудитории только в России | Практика осторожнее, чем минимум |
| Уведомление Роскомнадзора и хранение данных в России | Упоминаются в колонках как часть минимума | Подробнее: «152-ФЗ для интернет-магазина» |
| Посетители из ЕС | GDPR и ePrivacy: согласие до установки несущественных cookie; прокрутка и продолжение просмотра не согласие | Если у вас есть европейская аудитория |
Типичная ошибка из публикаций: копировать чужой баннер для GDPR без учёта российской практики или, наоборот, ставить баннер «для галочки», когда счётчики загружаются независимо от выбора.
Какие бывают cookie
| Вид | Для чего | Примеры |
|---|---|---|
| Технические (необходимые) | Работа сайта: сессия, корзина, авторизация, запомненный выбор | Сессия CMS, cookie корзины, cookie_consent моего баннера |
| Аналитические | Статистика посещений и поведения | Яндекс Метрика, Google Analytics, Top.Mail.Ru |
| Рекламные и маркетинговые | Ретаргетинг, отслеживание рекламных переходов, пиксели соцсетей | Пиксель VK Рекламы, пиксели рекламных систем |
| Собственные и сторонние | По источнику: ваш домен или чужой | Сторонние виджеты чатов, карт, видео |
По справке Яндекс Метрики (в пересказе результатов поиска), cookie _ym_uid хранится один год и нужен для различения посетителей, _ym_d хранит дату первого визита, _ym_fa вместе с _ym_uid идентифицирует посетителей; для посетителей из зоны GDPR есть cookie gdpr со сроком до двух лет. Полную страницу я не открывал (она отдаётся в разных версиях), поэтому список проверьте у источника.
Как устроен баннер (на примере моего генератора)
- Показ. При первом визите баннер появляется внизу экрана или карточкой слева или справа внизу; добавляется в конец страницы и не должен менять основной текст.
- Выбор посетителя. Нажатие кнопки сохраняется в cookie
cookie_consentна заданное число дней: значениеyes— согласие,no— отказ; баннер больше не показывается. - Запуск счётчиков после согласия. Если выбрано «Принять», выполняется функция
onAccept: в неё помещают код счётчиков и рекламных пикселей. Если указать номер Яндекс Метрики, генератор вставит её код внутрь баннера; обычный код счётчика с сайта нужно убрать, чтобы он не загружался дважды. Другие системы (Google Analytics, пиксель VK Рекламы, Top.Mail.Ru) добавляются вonAcceptвручную: скопируйте содержимое их тегаscriptбез самих тегов. - Отказ. Кнопку отказа можно показывать или скрывать; при отказе счётчики не запускаются.
- Что баннер не делает. Он не заменяет политику обработки персональных данных и согласие на обработку, а требования к тексту зависят от того, какие данные собирает сайт: формулировки согласуйте с юристом.
Как проверить, что счётчики не грузятся до согласия
- Откройте сайт в режиме инкогнито (чистые cookie).
- Откройте инструменты разработчика (F12) → вкладка «Сеть» и обновите страницу.
- Не нажимайте «Принять». Найдите запросы к счётчикам: для Яндекс Метрики — адреса с
mc.yandex.ru; для других систем — их домены. До согласия таких запросов быть не должно (если вы выбрали схему «после согласия»). - Нажмите «Принять» и убедитесь, что запросы появились, а в cookie записан выбор.
- Проверьте отказ: обновите страницу, очистите cookie, нажмите «Отказать» и убедитесь, что счётчики не запускаются.
- Проверьте другие страницы и мобильную версию: баннер и выбор должны работать везде.
- Проверьте список cookie на вкладке «Приложение» (Application → Cookies): какие появились до и после согласия, из каких доменов.
- Сверьте результат с политикой: все найденные cookie и сервисы должны быть описаны.
Ещё важное для магазина: цели в Метрике, настроенные на клики и заказы, перестанут фиксироваться у посетителей, отказавшихся от аналитики. Это нормально, но учитывайте в отчётах: «Цели в Метрике», «Сквозная аналитика».
Баннер и SEO
- Не закрывайте контент. Справка Google о навязчивых всплывающих окнах говорит о том, что страницы, закрытые полноэкранным окном, проблемны; рекомендует небольшие баннеры, которые занимают лишь малую часть экрана, чтобы пользователи и поисковики сразу имели доступ к контенту; не перенаправлять запросы на отдельную страницу согласия, потому что это может убрать другие страницы из результатов. Отдельно про cookie-уведомления эта справка не говорит.
- Не загораживайте основной текст. Баннер в виде полосы или маленькой карточки подходит лучше, чем окно на весь экран. Мой генератор не перекрывает основной контент для роботов и не влияет на текст страницы (по описанию инструмента).
- Не перенаправляйте на страницу согласия. Перенаправление всех запросов на страницу с согласием по справке Google может убрать другие страницы из выдачи.
- Скорость. Баннер не должен утяжелять страницу: мой код не зависит от библиотек и весит около 2 КБ. Проверьте влияние на скорость: размер и скорость HTML.
- Что видит робот. Проверьте страницу глазами робота: «Сайт глазами робота».
Десять частых ошибок
- Баннер «для галочки»: счётчики загружаются независимо от выбора.
- Счётчик загружается дважды: обычным кодом на сайте и из баннера.
- Только кнопка «Принять» без возможности отказаться, если вы выбрали схему согласия.
- Копирование чужого баннера для GDPR без учёта российской практики.
- Баннер не совпадает с политикой: в политике нет сервисов, которые реально работают на сайте.
- Не проверили, какие cookie реально ставятся (CMS, плагины, виджеты, чат, видео).
- Баннер закрывает основной текст или всю страницу на мобильных.
- Выбор не запоминается, и баннер показывается на каждой странице.
- Не учли, что отказавшие посетители не попадают в отчёты аналитики.
- Не согласовали тексты и схему с юристом.
Что делаю в аудите я, а что нет
В SEO-аудите я проверяю технически видимое: какие cookie и счётчики загружаются и когда, работает ли баннер на разных устройствах, не закрывает ли он контент, не утяжеляет ли страницу, совпадают ли список сервисов и политика. Юридические вопросы (нужен ли баннер, какие формулировки согласия, уведомления, хранение данных) решает юрист; я не даю юридических консультаций. Результат: PDF-отчёт на 30–50 страниц, технические задания для программистов, прогноз по трафику и заявкам и созвон, на котором я лично расскажу о найденных ошибках и отвечу на вопросы. Стоимость от 30 000 ₽, срок 3–5 рабочих дней для небольшого сайта и 7–10 для крупного магазина.
Итоговый чек-лист (короткая версия, полная в PDF)
- Известен фактический список cookie и сервисов: собственные и сторонние, технические, аналитические и рекламные.
- Схема согласия выбрана вместе с юристом; тексты баннера и политики согласованы с фактической работой сайта.
- Счётчики и пиксели загружаются в соответствии со схемой; проверено на вкладке «Сеть» в режиме инкогнито.
- Баннер небольшой, не закрывает основной контент и не перенаправляет на отдельную страницу.
- Выбор посетителя запоминается; отказ работает; счётчик не загружается дважды.
- Влияние на отчёты аналитики учтено; политика, баннер и фактические cookie сверяются раз в квартал.
Частые вопросы
Нужен ли cookie-баннер российскому сайту?
Однозначного ответа в источниках, которые я открыл, нет. Отдельного закона о cookie нет, применяются нормы о персональных данных; одни авторы советуют баннер с согласием для аналитики и рекламы, другие допускают информирующий. Решение принимайте вместе с юристом.
Cookie — это персональные данные?
Могут быть, если по ним можно идентифицировать человека или отличать его на длительном отрезке времени. Роскомнадзор, по профессиональным обсуждениям, исходит из такой позиции, но это разъяснения, а не норма права.
Нужно ли согласие на технические cookie?
По мнению авторов публикаций, для технических cookie (корзина, авторизация) отдельное согласие обычно не нужно, достаточно уведомления; для аналитических и рекламных нужно явное согласие. Это мнения, а не юридическая консультация.
Как сделать, чтобы Метрика загружалась только после согласия?
Убрать обычный код счётчика с сайта и запускать его в обработчике согласия баннера. В моём генераторе номер Метрики вставляется в баннер и загружается только после «Принять».
Как проверить, что счётчик не грузится до согласия?
Откройте сайт в режиме инкогнито и вкладку «Сеть» в инструментах разработчика; до нажатия «Принять» запросов к mc.yandex.ru быть не должно.
Мешает ли cookie-баннер индексации?
Небольшой баннер, не закрывающий основной контент, обычно не мешает. Google рекомендует небольшие баннеры вместо полноэкранных окон и не советует перенаправлять запросы на страницу согласия. Отдельно про cookie-уведомления справка Google не говорит.
Что нужно для посетителей из ЕС?
По руководствам Европейской коллегии по защите данных, согласие должно быть добровольным, конкретным, информированным и однозначным; прокрутка и продолжение просмотра согласием не являются, а предварительно проставленные галочки недействительны.
Заменяет ли баннер политику обработки персональных данных?
Нет. Баннер информирует и собирает выбор, а политика и согласие на обработку персональных данных нужны отдельно; формулировки согласуйте с юристом.
Где скачать чек-лист?
PDF-чек-лист на 29 пунктов с приоритетами P1–P3, подсказками «как проверить» и подсчётом результата можно скачать по ссылке в статье. Он бесплатный; при цитировании укажите источник.