Allow adding only string Отправляя форму вы соглашаетесь с условиями хранения и обработки персональных данных. in form, without checkbox.
| Comment | File | Size | Author |
|---|---|---|---|
| #2 | added-without-checkbox-functionally-2874760-2.patch | 2.28 KB | armrus |
Allow adding only string Отправляя форму вы соглашаетесь с условиями хранения и обработки персональных данных. in form, without checkbox.
| Comment | File | Size | Author |
|---|---|---|---|
| #2 | added-without-checkbox-functionally-2874760-2.patch | 2.28 KB | armrus |
Comments
Comment #2
armrus commentedComment #4
niklanComment #5
Konstantin Komelin commentedВсем привет.
В зарубежных стандартах важно сохранять в базу согласие пользователя. То есть какое-нибудь булевое поле должно содержать 1, означающую согласие юзера.
Не знаю как у нас в стране принято, но по-моему логично.
Кто-то знает, нужно ли это?
Спасибо.
Константин
Comment #6
niklanПривет.
Тут ребята документик сделали, у них есть возможность собрать встерчу и пригласить представителей Роскомнадзора и задать им вопросы. Там собирают все интересующие вопросы, можно смело предложить свой. Вроде там уже ваш вопрос добавлен под №14.
Но насколько обсуждалось это в чатике, достаточно заявку скидывать на почту - это тоже своего рода хранение согласия, как вариант, можно использовать модуль contact_storage, который будет хранить заявки. Т.е. как вариант решения предлагалось зарегать почту на Yandex (так как их сервера в РФ) и дублировать туда все заявки с персональными данными, выходит, что формально они хранятся в РФ.
Если же делать встроенный функционал с минимальной табличкой, то надо обдумать какие данные хранить, чтобы если они вдруг потребуются, можно было идентифицировать что эта галочка того самого человека. В итоге, походу, придется хранить все заявки со всем содержимым, а для этого разумнее юзать contact_storage, он как раз это решает. А вот в 7-ке entityform хранит аналогично, а что там с вебформами я не знаю, возможно им то и можно подключить такую штуку если нет аналогов уже готовых.
Но лучше, думаю, задать вопрос представителям Роскомнадзора.
Comment #7
Konstantin Komelin commentedСпасибо, Никита, за ответ.
Да, я добавил туда свой вопрос.
Интересная идея, не думал об этом.
Увы, contact_storage, как я понимаю, только под 8ку.
--
Еще одно соображение:
Мы все пытаемся упрощать формы и интерфейсы, чтобы юзеру было проще, чтобы увеличить конверсию. Такой чекбокс при каждом обращении через контактную форму усложняет процесс.
Что я бы предложил - это заставлять юзера соглашаться с Privacy Policy один раз при регистрации, как это сделано в модуле Legal.
Кроме того, там есть версионирование правил. Возможно также мудро было бы хранить текст каждой конкретной версии правил и отмечать, с какой версией юзер согласился.
Задам вопрос в доке.
Comment #8
niklanНу как вариант, сделать какой-нибудь fz152_storage в виде опционального подмодуля, который будет все отправления с форм с галочкой (где она отрендерилась) записывать в табличку в виде сырых данных в виде сериализованного значения $form_state. Должно хватить по сути, ну и ip там или еще чего, что не хранится в form_state. Я просто не подумал что могут быть кастомные формы которые отправления никак не хранят.
Тут лучше отталкиваться от того что мы узнаем на те вопросы и вносить правки или дописывать модули. Сейчас приоритет 8-ка, там почти все готово, на выходных думаю найду время и силы и доделаю.
Comment #9
Konstantin Komelin commentedСогласен. Спасибо.