Текст согласия должен содержать конкретные, а не общие формулировки: кто оператор - название и реквизиты, какие именно данные обрабатываются (перечислить, а не написать общей фразой персональные данные), с какой целью, на какой срок действует согласие и как его отозвать. Формулировки вроде «в соответствии с законом» без конкретики не спасают - при проверке смотрят на содержание, а не на упоминание закона.
Структура обычно такая: сначала кто дает согласие и кому - ФИО или обозначение «пользователь сайта» и название вашей компании, затем перечень данных (имя, телефон, email - именно те поля, что есть в форме), дальше цель - зачем эти данные нужны, способ обработки (сбор, хранение, использование), срок действия и порядок отзыва - обычно это письменное заявление или обращение на указанный адрес.
Отдельно пропишите, передаются ли данные третьим лицам - например, сервису рассылок, CRM или курьерской службе, и на каком основании. Если данные передаются за границу (зарубежный сервис аналитики или почтовая рассылка), это уже трансграничная передача, и про нее в согласии нужна отдельная строка - без этого при проверке всплывет отдельное нарушение.
Само согласие оформляется чекбоксом рядом с кнопкой отправки формы, без предзаполненной галочки - пользователь должен поставить ее сам, а не убирать чужую. Ссылка на полный текст согласия и политику обработки данных ставится рядом, а не прячется в footer сайта отдельной строкой мелким шрифтом.