Журнал согласий: как доказать, что посетитель дал согласие
Представьте: человек пишет жалобу в Роскомнадзор. «Мне звонят из этой компании, а я своего номера им не давал». Или проверяющий спрашивает, на каком основании у вас работает Метрика. Что вы покажете в ответ?
Доказывать придётся вам
Закон прямо говорит, что доказать получение согласия должен оператор персональных данных (ч. 3 ст. 9 152-ФЗ). Оператор здесь вы, владелец сайта. И ответ «у нас в форме есть галочка» доказательством не считается. Нужно показать, что вот этот человек в такое-то время согласился вот с таким текстом.
Что записывать
- дату и время по серверу, а не по часам посетителя;
- кто это: для форм телефон или e-mail (лучше в виде хеша), для баннера номер посетителя;
- что он выбрал: принял всё, отказался, разрешил только часть или отозвал согласие;
- какую версию текста видел;
- на какой странице и в какой форме это было;
- для форм ещё и то, была ли галочка пустой, то есть поставил ли он её сам.
Почему журнал в базе самого сайта мало что доказывает
Многие плагины складывают согласия в базу того же сайта. Выглядит удобно, но есть подвох.
Такой журнал может поправить или почистить любой, у кого есть доступ к сайту. Проверяющий это прекрасно понимает, и доверия к такой записи немного. Ещё журнал легко потерять: переезд на другой хостинг, смена CMS, взлом. А телефоны и почты там часто лежат открытым текстом, и сам журнал становится данными, которые нужно защищать.
Как устроен журнал 152on
Журнал хранится у нас, на серверах в России. Владелец сайта не может его стереть или переписать задним числом.
Записи связаны в цепочку: каждая содержит отпечаток предыдущей. Если кто-то изменит, удалит или вставит хотя бы одну, цепочка порвётся, и проверка в кабинете это сразу покажет.
Телефонов и почт в открытом виде в журнале нет. Мы храним только их хеш с секретным ключом. Найти запись по номеру телефона можно, а вот прочитать номер из журнала нельзя.
У каждого посетителя есть номер согласия, он виден в настройках cookies. Если человек его назовёт, запись найдётся за секунду.
Туда же попадают запросы посетителей: отзыв согласия, просьба рассказать, какие данные о нём есть. У каждого запроса есть дата, от неё считается срок ответа.
Для проверяющего или для суда журнал выгружается в Excel.
Вести журнал руками не придётся. Тег 152on сам записывает каждый выбор в баннере и каждую галочку в форме.
Статья — общий обзор требований закона, а не юридическая консультация. Если у вас особый случай, обратитесь к юристу.