GDPR для собственного сайта: согласие на cookie, права субъектов данных, DPA и политика конфиденциальности

Соответствие GDPR — это не просто написать политику конфиденциальности, а четыре уровня: управление согласием на cookie (CMP), обработка запросов субъектов данных, соглашение об обработке данных (DPA) и политика конфиденциальности. Максимальный штраф — 20 млн евро или...

GDPR合规:四层结构与罚款阶梯GDPR compliance: four-layer stack and fine tiers GDPR 最高罚款 2000 万欧元或全球年营收 4% —— 哪个高按哪个GDPR max fine: EUR 20M or 4% global revenue, whichever is higher 层级Layer 关键动作Key action 量化门槛Quantitative bar 1 Cookie同意1. Cookie consent CMP弹窗 · 分类勾选CMP banner, category toggles 不预置同意 · 可拒绝No pre-ticked boxes, reject allowed 2 数据主体权利2. Data subject rights 访问/删除/可携带Access/delete/portability 30天内响应Respond within 30 days 3 DPA协议3. DPA agreement 与所有处理方签DPASign DPA with every processor 列出所有第三方处理方List all sub-processors 4 隐私政策4. Privacy policy 透明 · 分层 · 易读Transparent, layered, readable 列明处理目的与数据接收方List purposes and recipients 罚款阶梯:一般违规 1000万欧或全球营收2% · 严重违规 2000万欧或4%Fines: general EUR 10M/2%; serious EUR 20M/4% Cookie未经同意加载分析脚本,是GDPR罚款最高频触发点之一Loading analytics before consent is one of the top GDPR fine triggers 红线:同意弹窗必须提供”拒绝”按钮,和”同意”按钮一样醒目Red line: Reject button must be as prominent as Accept 用”继续浏览”当同意是违规的,必须有明确的同意动作Continue browsing as consent is illegal; require explicit action
Четыре уровня соответствия GDPR и шкала штрафов

GDPR для собственного сайта: согласие на cookie, права субъектов данных, DPA и политика конфиденциальности

Сначала вывод: Соответствие GDPR — это не просто написать политику конфиденциальности, а четыре уровня: управление согласием на cookie (CMP), обработка запросов субъектов данных, соглашение об обработке данных (DPA) и политика конфиденциальности. Максимальный штраф — 20 млн евро или 4% глобального годового оборота, что больше. В баннере cookie должна быть кнопка «Отклонить», такая же заметная, как «Принять», без предустановленных галочек, а аналитические скрипты должны загружаться только после согласия пользователя. На запросы субъектов данных нужно отвечать в течение 30 дней.

1. Шкала штрафов GDPR: почему одной политики конфиденциальности недостаточно

GDPR (Общий регламент по защите данных) применяется ко всем сайтам, ориентированным на пользователей из ЕС, независимо от того, где зарегистрирована компания. Штрафы делятся на две категории: за обычные нарушения — до 10 млн евро или 2% глобального годового оборота, за серьёзные — до 20 млн евро или 4% глобального годового оборота, что больше. Google был оштрафован ирландским DPC на 50 млн евро за нарушения в рекламных технологиях, а Amazon — на 746 млн евро за непрозрачность обработки данных.

Контринтуитивный вывод: чаще всего штрафы вызывают не плохо написанные политики конфиденциальности, а несоответствующие баннеры cookie. Многие сайты делают так: как только пользователь заходит на сайт, скрипты Google Analytics и Facebook Pixel уже загружаются в фоне, а затем появляется окно «Принять cookie». По GDPR это нарушение, потому что аналитические скрипты относятся к необязательным cookie и должны загружаться только после явного согласия пользователя. Полный разбор основ соответствия — в статье Основы соответствия для зарубежных сайтов: как внедрить GDPR, cookie и трансграничную передачу данных.

Тип нарушения Категория штрафа Типичный триггер
Загрузка cookie без согласия Серьёзное нарушение, до 20 млн евро или 4% GA/Pixel загружены до появления баннера
Нет кнопки «Отклонить» Серьёзное нарушение Только «Принять» и «Продолжить просмотр»
Непрозрачная политика конфиденциальности Обычное нарушение, до 10 млн евро или 2% Не указаны цели обработки и получатели данных
Нет ответа на запросы субъектов данных Серьёзное нарушение Нет ответа на запрос доступа/удаления в течение 30 дней
Не подписано DPA Обычное нарушение Нет DPA с поставщиками аналитики/email/CRM

2. Как подключить управление согласием на cookie (CMP)

Платформа управления согласием на cookie (CMP) — ключевой компонент соответствия. Она делает три вещи: во-первых, показывает баннер cookie при входе пользователя на сайт и делит cookie на три категории — необходимые, аналитические и маркетинговые, — чтобы пользователь отметил их по отдельности. Во-вторых, пока пользователь не согласился на аналитические cookie, не загружает необязательные скрипты вроде GA, Facebook Pixel и LinkedIn Insight Tag. В-третьих, фиксирует выбор пользователя и временную метку как доказательство.

Три жёстких требования. Первое: кнопка «Отклонить» должна быть такой же заметной, как «Принять», нельзя прятать отказ в подменю. Второе: нельзя ставить галочки по умолчанию — пользователь должен выбрать сам. Третье: «Продолжить просмотр» не равно согласию, нельзя считать согласием простое прокручивание страницы. Рекомендуемые CMP-инструменты: Cookiebot (бесплатной версии хватит небольшому сайту), OneTrust (для крупных компаний), CookieYes (плагин для WordPress). О мониторинге сайта см.Мониторинг сайта и оповещения.

Тип cookie Нужно ли согласие Пример Что делать
Необходимые cookie Не нужно Сессия, корзина, CSRF Загружаются сразу, без баннера
Аналитические cookie Нужно Google Analytics Загружаются после согласия
Маркетинговые cookie Нужно Facebook Pixel、LinkedIn Tag Загружаются после согласия
Функциональные cookie Нужно Языковые настройки, выбор региона Загружаются после согласия

III. Права субъектов данных: регламент ответа за 30 дней

GDPR даёт пользователям из ЕС семь прав: право на доступ, на исправление, на удаление, на ограничение обработки, на переносимость данных, на возражение и право не подчиняться автоматизированным решениям. В интернет-магазинах чаще всего запрашивают доступ («покажите, какие мои данные вы храните») и удаление («удалите все мои данные»). На оба запроса нужно ответить в течение 30 дней; для сложных случаев срок можно продлить ещё на 2 месяца, но об этом нужно заранее уведомить пользователя.

Пример: немецкий пользователь пишет вам на почту и просит удалить все его данные. Нужно сделать три вещи. Первое: убедиться, что это действительно он (запросить email регистрации и номер заказа). Второе: удалить или обезличить его данные в админке сайта, CRM, сервисе email-рассылок и логах CDN. Третье: письменно подтвердить удаление и перечислить, из каких систем данные удалены. Для всего процесса нужен стандартный регламент, а не поиск данных в спешке. О надёжности форм заявок см.Надёжность формы запроса статью о работе с данными на сайте.

Тип права Что просит пользователь Сроки ответа Действие
Право на доступ Покажите, какие мои данные вы храните 30 дней Выгрузить данные пользователя из всех систем
Право на удаление Удалите все мои данные 30 дней Удалить или обезличить во всех системах
Право на исправление У меня неверные данные, исправьте 30 дней Обновить CRM и систему заказов
Право на возражение Не присылайте мне маркетинговые письма Немедленно Отписать от рассылки, поставить отметку о возражении
Право на переносимость данных Выгрузите мои данные для меня 30 дней Экспорт в машиночитаемом формате

IV. DPA и политика конфиденциальности: два документа, которые нельзя пропустить

DPA (соглашение об обработке данных) — это договор, который вы заключаете со всеми третьими сторонами, обрабатывающими данные пользователей из ЕС. Типичные обработчики для интернет-магазина: Google Analytics, Google Tag Manager, сервисы рассылок Mailchimp/SendGrid, платёжные системы Stripe/PayPal, CRM HubSpot/Salesforce, поставщики CDN. С каждым нужно подписать DPA, убедиться, что они обрабатывают данные по стандартам GDPR, и получить список их субобработчиков.

Политику конфиденциальности нельзя просто скопировать с сайта-шаблона. В ней обязательно должно быть указано: кто является контролёром данных, какие данные обрабатываются, с какой целью, кому они передаются (с конкретными названиями — Google, Stripe), как долго хранятся, какие права есть у пользователя, как их реализовать, а также контакты DPO или иного ответственного лица. Язык должен быть простым, без страницы юридических терминов. Пишите послойно: на главной — краткое резюме, подробности — на отдельной странице. О доступности сайта см.Доступность сайта (WCAG).

Третьи стороны Тип данных Есть ли DPA Примечание
Google Analytics Данные о поведении Можно подписать в панели Google Нужна анонимизация IP
Stripe/PayPal Платёжные данные Стандартный DPA платёжного провайдера Отдельно обсуждать не нужно
Сервисы email-маркетинга Email и данные подписки Можно подписать в панели сервиса Нужно перечислить субпроцессоров
CRM (HubSpot и др.) Данные клиентов и заявок Можно подписать в корпоративной версии В бесплатной версии DPA неполный
CDN (Cloudflare и др.) Данные логов Стандартный DPA Нужно уточнить срок хранения логов

5. Как внедрить в небольшой команде: четыре шага

Небольшой команде не стоит пытаться сделать всю работу по GDPR за один раз. Идите в четыре шага. Первый: подключите CMP, настройте категории Cookie и отложенную загрузку скриптов. Второй: подпишите DPA со всеми третьими сторонами и составьте список обработчиков данных. Третий: напишите простую политику конфиденциальности со всеми обязательными раскрытиями. Четвёртый: создайте регламент обработки запросов субъектов данных — с проверкой личности, удалением из нескольких систем и письменным ответом.

Типичные ошибки. Первая: использовать «продолжая просмотр» как согласие — это нарушение. Вторая: аналитические скрипты загружаются до появления баннера — это самая частая причина штрафов. Третья: политика конфиденциальности скопирована с сайта-шаблона, без конкретных целей обработки и получателей. Четвёртая: приходит запрос на удаление, а вы не знаете, где хранятся данные, потому что нет реестра данных. Пятая: данные из ЕС передаются на серверы в Китае без стандартных договорных условий (SCC) — трансграничная передача данных требует законного механизма. О резервном копировании и восстановлении см.Бэкап и восстановление сайта.

Этап Действие Результат Рекомендуемый срок
Первый шаг Подключить CMP, настроить категории Cookie Баннер Cookie, соответствующий требованиям 1 неделя
Второй шаг Подписать DPA со всеми третьими сторонами Список обработчиков данных 2 недели
Третий шаг Написать политику конфиденциальности Страница политики конфиденциальности с послойной структурой 1 неделя
Шаг четвёртый Создать регламент обработки запросов Документ с процессом ответа за 30 дней 1 неделя

FAQ: частые вопросы

Какой максимальный штраф по GDPR и за что его выписывают?
До 20 млн евро или 4% глобального годового оборота — что больше. За обычные нарушения — до 10 млн евро или 2%. Чаще всего штрафуют за загрузку аналитических скриптов до получения согласия на Cookie и за баннер согласия, где кнопка отказа не такая же заметная, как кнопка принятия. Google оштрафовали на 50 млн евро за рекламные технологии, Amazon — на 746 млн евро.
Обязательна ли кнопка отказа в баннере Cookie и можно ли спрятать её в подменю?
Обязательна, и она должна быть такой же заметной, как кнопка принятия. Нельзя прятать отказ в подменю, нельзя использовать «продолжая просмотр» как согласие, нельзя ставить галочки заранее. Согласием считается только активное действие пользователя. Это самая частая причина штрафов за нарушение правил GDPR о Cookie.
Когда загружается скрипт Google Analytics?
Только после того, как пользователь явно согласился на аналитические cookie. Загружать GA сразу при входе на сайт, а потом показывать баннер — это нарушение. Правильно — через CMP отложить загрузку скрипта GA до момента согласия. Необходимые cookie (сессия, корзина) можно загружать сразу, согласие для них не нужно.
За сколько я должен ответить, если пользователь требует удалить данные?
В течение 30 дней. Для сложных запросов можно продлить ещё на 2 месяца, но пользователя нужно заранее уведомить. Что делать: подтвердить личность, удалить или обезличить данные в админке сайта, CRM, сервисе рассылок и логах CDN, письменно сообщить о результате. Нужен стандартный регламент, а не поиск данных в спешке.
Что такое DPA и с кем его заключать?
DPA — это соглашение об обработке данных. Вы заключаете его со всеми третьими сторонами, которые обрабатывают данные пользователей из ЕС: Google Analytics, Stripe/PayPal, сервисы email-рассылок, CRM, CDN. У большинства SaaS-сервисов стандартный DPA доступен прямо в панели — подписывается в один клик. Нужно запросить у них список субпроцессоров.
С чего начать GDPR-комплаенс небольшой команде?
Четыре шага: первая неделя — подключить CMP и настроить категории cookie; вторая — подписать DPA со всеми третьими сторонами; третья — написать понятную политику конфиденциальности; четвёртая — создать регламент ответа на запросы субъектов данных. Не пытайтесь сделать всё сразу — сначала закройте согласие на cookie, самый частый источник штрафов.

В заключение

Суть GDPR-комплаенса не в красиво написанных юридических документах, а в технической стороне: cookie не загружаются заранее, согласия фиксируются, с третьими сторонами подписаны DPA, на запросы пользователей есть регламент. Проблема многих сайтов в том, что политика конфиденциальности написана на десятки страниц, а скрипт GA срабатывает до показа баннера — именно отсюда и приходят штрафы.

Четыре шага на практике: подключить CMP и настроить категории cookie, подписать DPA со всеми третьими сторонами, написать понятную политику конфиденциальности, создать регламент ответа на запросы данных в течение 30 дней. Небольшой команде не стоит пытаться сделать всё сразу — сначала закройте согласие на cookie, самый частый источник штрафов.

Фраза, которую стоит запомнить: GDPR-комплаенс — это не написать политику конфиденциальности, а сделать так, чтобы ваш сайт до того, как пользователь скажет «нет», не смел тайком загрузить ни одного необязательного cookie.

crater
crater Эксперт Crater

Официальный аккаунт организации · crater Crater

环形山 (Crater) — компания, которая помогает выходить на зарубежные рынки: разработка сайтов на WordPress, Google SEO и комплексный рост в GEO. Мы работаем с умными устройствами, промышленным оборудованием, SaaS и новой энергетикой.

Возможности продуктаБелая книга по методологииОтраслевые отчёты
965篇分享
78статей в базе знаний