Сегодня я раскрою тему по поводу «битрикс согласие на обработку персональных данных» и ФЗ152 принятого еще в далеком 2006 году, ранее за не соблюдение данного закона, а именно запрос на согласие пользователя оставить свои персональные данные в наводнивших формах на сайтах, заказа обратного звонка, формы обратной связи, формы регистрации пользователя, ну и также процесс оформления заказа в интернет-магазинах, штрафовали юридических лиц и ИП всего-то до 10 000 рублей, и то таких прецедентов было очень мало и все это проходило от запросов из РосКомНадзора, потом в прокуратуру и уж потом только в суде выставлялось постановление о нарушении того самого закона 152. С 1 июля 2017 года, процедура оформления штрафов упрощена, ведь мы смотрим на запад, и теперь РосКомНадзор имеет возможность штрафовать нарушителей. Ну и естественно штрафы теперь куда менее гуманны, теперь юрлиц могут оштрафовать за не соблюдение закона аж до 300 т.р. по 11 статьям настоящего закона, НО это же касается тех бизнесменов у которых есть сайт на bitrix ))). Буквально 1 июля Битрикс анонсировали свое обновление, что мол они разработали компонент который собирает персональные данные и хранит их, остается дело за малым оформить всю документацию и положить ее в сейф своего офиса. Итак битрикс хранит согласие на обработку персональных данных теперь у себя в инфоблоках. для этого есть компонент: «bitrix:main.userconsent.request». Из коробки работать будут только стандартные компоненты входящие в состав CMS Bitrix Управление сайтом, не будет работать только в «СВОИХ» компонентах, но настроить можно все за пару минут, главное знать что и где править. Еще раз замечу персональными данными является связка ФИО, Имя и телефон, телефон и email, т.е. любое сочетание контактных данных которые могу идентифицировать пользователя, не говоря уже про cookies. Простой запрос от пользователя номера телефона или отдельно email не является нарушением закона и может быть принято без согласия. Это подтвердил сам РосКомНадзор.
Итак приступим:
- Рабочий стол — Настройки — Настройки продукта — Соглашения
- Заполняем в форме свои реквизиты.
- Здесь можно и отойти от стандартного соглашения, которое предлагает bitrix. Можно создать новое соглашение для запроса согласия на обработку персональных данных bitrix, используя стандартный текст.
- Открываем свой компонент (ну а если в стандартном компоненте от bitrix этого нет, то его) в своем пространстве имен, в файле .parameters.php, параметрах вашего компонента добавляем параметр:
12345678910<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();$arComponentParameters = array("GROUPS" => array(),"PARAMETERS" => array("AJAX_MODE" => array(),"USER_CONSENT" => array(),));
После сохранения в режиме настройки компонента появится еще один параметр: - Теперь дело за малым, необходимо вывести сам компонент main.userconsent.request. , который выводит чекбокс согласия, при нажатии на которую, будет появляться окно с вашим текстом соглашения.
- Как я уже писал выше, компонент main.userconsent.request, не только выводит окно соглашения, но и сохраняет полученное согласие пользователя. Его можно найти там где вы создавали текст соглашения в меню, показываемым по клику в пункте «Полученные согласия».
- НУ и последний штрих данный компонент необходимо подключить в шаблоне вашего компонента перед кнопкой submit.
- Примерно так:
12345<?if ($arParams['USER_CONSENT'] == 'Y'):?><?$APPLICATION->IncludeComponent("bitrix:main.userconsent.request","sogl",array("ID" => $arParams["USER_CONSENT_ID"],"IS_CHECKED" => $arParams["USER_CONSENT_IS_CHECKED"],"AUTO_SAVE" => "Y","IS_LOADED" => $arParams["USER_CONSENT_IS_LOADED"],"REPLACE" => array('button_caption' => 'Отправить','fields' => array('Email', 'Телефон', 'Имя')),));?><?endif;?><input type="submit" name="subscribe" value="Отправить">
Был рад помочь разобраться вам с темой «Битрикс и согласие на обработку персональных данных«.
Большое спасибо!
Подскажите пожалуйста а как при входе на сайт проверяется есть уже сохраненное согласие или нет?