Коротко
До отправки пользователь видит состав данных и получателя. Сервер использует сетевой адрес только для краткоживущего ограничения частоты; скрытое снятие цифрового отпечатка, строка браузера, точная геолокация и сторонняя аналитика отсутствуют.
Что собирает форма
Каждое поле связано с видимой целью, а обязательность ограничена минимумом для ответа.
Обязательны имя, выбранная страна, краткое описание и отдельный флажок согласия. Из двух контактов достаточно одного: имени пользователя Telegram или телефона. В сообщение также добавляются путь страницы, серверное время, путь предыдущей страницы только внутри этого сайта без параметров и разрешённые UTM-метки из адреса. Они нужны для контекста обращения и вместе с введёнными полями передаются в настроенный владельцем Telegram-чат.
Серверная инфраструктура получает сетевой адрес запроса и использует его только для вычисления хешированного ключа ограничения частоты. Исходный адрес не добавляется в Telegram-сообщение и не записывается приложением в журнал; ключ действует 15 минут и удаляется при последующей очистке либо перезапуске процесса.
Выбор WhatsApp означает только предпочтительный канал ответа и требует номера телефона: сайт не отправляет заявку в WhatsApp автоматически.
Что не собирается
Отсутствие внешней аналитики и снятия цифрового отпечатка является частью текущей архитектуры, а не рекламной меткой.
Клиентский код не добавляет к обращению строку браузера, список шрифтов, плагины, данные области рисования, WebGL, аудиоотпечаток, точную геолокацию, историю браузера или его служебные файлы. Сетевой адрес неизбежно видит сервер и хостинг, но приложение не включает его в текст заявки и не создаёт из него постоянный идентификатор посетителя.