Черновик. Юрист текст не проверял, до открытия сервиса он может измениться. Версия документов: 2026-10-09-draft.

Тексты согласий QuizPls

Черновик без юриста. Юрист тексты не проверял (D-050). Версия 09.10.2026, PKG-31. Здесь все тексты, которые человек видит рядом с отметкой или кнопкой согласия, и где каждый стоит в коде. Тексты сверены с кодом main 09.10.2026. Пометки [Ю-5] и другие - вопросы юристу (lawyer-questions.md).

1. Посетитель квиза

Согласие на обработку данных посетителя получает клиент: он оператор этих данных, а сервис обрабатывает их по поручению. С 01.09.2025 согласие оформляется отдельно от других документов (ч. 1 ст. 9 152-ФЗ, в редакции 156-ФЗ от 24.06.2025). В квизе это отдельная отметка перед кнопкой отправки. Заранее она не проставлена, без нее заявка не отправляется. С каждой заявкой сохраняются версия и полный текст, который видел посетитель.

1.1. Текст в новом квизе и в шаблонах

Стоит по умолчанию в каждом новом квизе и в шаблонах (DEFAULT_CONSENT в packages/schema/src/quiz.ts, версия 2026-10-09):

Даю согласие владельцу этого сайта обработать мои имя, телефон, ответы и данные о визите (метки рекламы, IP-адрес, данные браузера и Яндекс Метрики), чтобы связаться со мной по заявке. Он может передать их в свою CRM, Яндекс Метрику и Яндекс Аудитории и поручить обработку сервису QuizPls.

Текст называет все, что сервис собирает в каждом квизе (раздел 2 поручения): кроме контактов и ответов это IP-адрес, данные браузера и отпечаток для защиты от ботов, метки рекламы, номер клика и ClientID Метрики. Клиента в нем нет - его название клиент вписывает сам.

Квизы, созданные раньше, сохранили прежний текст: «Согласен на обработку персональных данных.» или «Отправляя заявку, вы соглашаетесь на обработку персональных данных.» Сервис не меняет текст согласия в чужих квизах сам: клиент должен заменить его в редакторе квиза [Ю-5].

1.2. Полный образец для клиента

Клиенту лучше поставить вместо текста по умолчанию свой: вписать название компании и адрес своей политики. Поле в редакторе квиза принимает до 2 000 знаков, ссылки в нем не кликабельны - адрес пишется текстом. Образец:

Даю согласие [название компании, ИНН] на обработку моих персональных данных: имени, телефона, ответов на вопросы, данных о визите (метки рекламы, номер клика, идентификатор Яндекс Метрики, IP-адрес, данные браузера). Цель - связаться со мной по заявке и подобрать предложение. Данные могут передаваться в CRM компании, в Яндекс Метрику и Яндекс Аудитории. Обработку по поручению компании ведет сервис QuizPls. Согласие действует до его отзыва; отозвать его можно, написав на [почта компании]. Политика обработки данных: [адрес политики].

Что в образце обязательно, а что нет, решает юрист: перечень из ч. 4 ст. 9 нужен для письменной формы, а форма на сайте письменной не считается [Ю-5].

2. Пользователь при регистрации

Регистрация - только через Telegram-бота (D-051). В форме «Новый аккаунт» есть обязательная отметка (TermsLabel в apps/cabinet/src/auth.tsx, проверка acceptTerms в apps/api/src/routes/auth.ts):

Принимаю пользовательское соглашение и политику обработки персональных данных

Без отметки аккаунт не создается. Сервис записывает дату и версию документов (users.terms_accepted_at, users.terms_version; версия - TERMS_VERSION в apps/api/src/legal.ts, сейчас 2026-10-09-draft). Поручение на обработку данных посетителей - часть соглашения.

Участник, которого пригласили в аккаунт, отметку не ставит: бот присылает ему приглашение с текстом (onInviteStart в apps/api/src/bot.ts):

Нажимая кнопку, вы принимаете пользовательское соглашение (адрес) и политику обработки персональных данных (адрес).

Кнопка «Принять приглашение» записывает те же дату и версию [Ю-25].

Отдельного согласия на обработку данных пользователя сервис не берет: основание - исполнение договора (политика, раздел 3) [Ю-3].

3. Общая база спама

Включает администратор аккаунта в разделе «Сегменты» кнопкой «Да, я согласен обмениваться данными и получить доступ к собранной базе» (D-031; SPAM_SHARING_TEXT в packages/schema/src/spam.ts). Над кнопкой показывается и сохраняется вместе с согласием текст:

Да, я согласен обмениваться данными и получить доступ к собранной базе. Заявки, которые защита сервиса признала спамом или которые мы сами отметили спамом, попадают в общую базу спама сервиса. Взамен заявки с телефоном из общей базы получают надежный признак спама, а общая аудитория исключения доступна нашему логину Яндекса. Чужие заявки и телефоны нам не показываются. Согласие можно отозвать: наши данные уйдут из общей базы, и доступ к ней закроется. Условия - в пользовательском соглашении QuizPls, раздел 11.

Сервис хранит текст, дату, кто дал согласие и логин Яндекса для доступа к общей аудитории. Согласие дает аккаунт клиента, а не посетитель: подходит ли это основание, решает юрист [Ю-7].

4. Жалоба на страницу

Форма жалобы (renderReportForm в apps/api/src/report.ts) просит контакт необязательно. Под полем:

Необязательно. Оставьте, если ждете ответа. Контакт увидит только администратор QuizPls, он нужен лишь для ответа на эту жалобу.

Отдельной отметки нет: человек сам решает, оставить контакт или нет. Основание - согласие, данное действием (политика, раздел 13) [Ю-3].

5. Что сверено с кодом

ГдеБылоСтало
Новый квиз (apps/api/src/routes/content.ts)«Согласен на обработку персональных данных.»текст 1.1
Шаблоны (apps/api/src/templates.ts)«Отправляя заявку, вы соглашаетесь на обработку персональных данных.»текст 1.1
Подсказка у поля согласия в редакторе квизапро версию текставписать компанию и адрес политики
Регистрация«Принимаю условия сервиса и политику...»«Принимаю пользовательское соглашение и политику...» с двумя ссылками
Приглашение в ботессылка на политикуссылки на соглашение и политику
Общая база спамабез ссылки на условиядобавлено «Условия - в пользовательском соглашении QuizPls, раздел 11»
Жалоба«Оставьте, если ждете ответа»добавлено, кто увидит контакт и зачем

Ссылка на ч. 1 ст. 9 152-ФЗ проверена 09.10.2026 по КонсультантПлюс.