Куки, политика конфиденциальности и изменения в законе для сайтов


Мне на почту начали приходить письма, да и в сети стали попадаться предупреждения следующего типа:

С 1 июля 2017 года в России вступают в силу изменения закона о персональных данных. Убедитесь, что на вашем сайте вы не нарушаете данный закон.

Интересно, что к персональным данным относятся не только ваши имена, фамилии и фотографии, но и даже куки с ip-адресами. Чем это грозит нам, владельцам сайтов?



Что вообще относится к персональным данным?

Любая информация, позволяющая идентифицировать человека. В формулировке закона - любая информация, относящаяся к прямо или косвенно определенному или определяемому физическому лицу (субъекту персональных данных). Такой информацией, например, являются: фамилия, имя, отчество; год, месяц, дата рождения, адрес, семейное положение, социальное положение, имущественное положение, образование, профессия, доходы; e-mail, фотография, cookie, данные об IP-адресе, местоположении без указания фамилии и имени. Если cookie и IP-адреса стало неожиданностью, то можно посмотреть Решение Арбитражного суда г. Москвы от 11.03.16 г. по делу № А40-14902/2016. Вы можете попасть на неплохой штраф.

Что же делать?

На самом деле паниковать не стоит, а стоит просто предупреждать посетителей, что вы собираете эти самые куки и ip-адреса (естественно, что для их же блага) и они должны согласиться с этим. В интернете на зарубежных ресурсах уже на очень многих сайтах есть подобные всплывающие окна. Давайте же научимся делать их самостоятельно.

Вывод окошка внизу моего сайта производится так:

<script>
function funcuk() {
var date = new Date(new Date().getTime() + 315360000000);
document.cookie = "upread=1; path=/; expires=" + date.toUTCString();
document.getElementById('kuk').style.display="none";
}
</script>
<?php
if (!isset($_COOKIE['upread'])) SetCookie("upread","0",time()+315360000);
if ($_COOKIE['upread']==0) {
print <<<HERE
<div style="position: fixed;bottom: 0px;color:black; background:white; z-index: 1000;opacity: 0.9;left: 0px;" id="kuk">
<div>На нашем сайте мы используем cookie для сбора информации технического характера и обрабатываем IP-адрес вашего местоположения. Продолжая использовать этот сайт, вы даете согласие на использование файлов cookies. <a href="адрес страницы с политикой конфиденциальности" target="_blanck" style="display: inline;">Здесь</a> вы можете узнать, как мы пользуемся файлами cookies.</div>
<div style="float:right;"><a href="#" onclick="funcuk();return false;">Я согласен</a></div>
</div>
HERE;
}
?>
Просто скопируйте этот код и вставьте в любое место на сайте. В двух словах он выводит окошко, предупреждающее посетителя и предлагает посетить страницу с политикой конфиденциальности, а также согласиться с ней.

Если подробнее, то код состоит из двух частей. Ниже – это код PHP; в нем мы сначала проверяем, есть ли у посетителя кука под названием upread – то есть посещал ли он наш сайт. Если нет, то ставим её и присваиваем значение 0. После этого проверяем данное значение и если оно равно нулю, то выводим внизу сайта сообщение.

Если посетитель нажмет «Я согласен», то происходит обработка функцией JavaScript, расположенной выше. Теперь уже с помощью JS мы устанавливаем значение данной куки на 1. Стоит отметить, что срок жизни Cookie я поставил 10 лет – мне кажется, что это более, чем достаточно.

Данный код можно использовать на любом сайте, с любой системой управления (CMS). Если у вас возникли какие-то затруднения по политике конфиденциальности (установке данного кода на сайт), то вы всегда можете обратиться ко мне – за небольшую плату я помогу вам в любое время.
Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.

тегистатьи IT, конфиденциальность, закон, куки




Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.

Комментарии

Татьяна: Здравствуйте. Установила на сайт. Теперь загрузка слайдер тормозит. Открываешь страницу - картинок на слайдере нет. Появляются через 1- 2 минуты. Как с этим бороться?
Юрий: Здравствуйте. Сложно сказать, не видя сайта. Напишите мне в личку - разберемся.



Ошибка 0xc000007b при запуске Visual Studio 2013
INOI LITE: пропала внутренняя память
Рекурсия Java в примерах