Конфиденциальность

Политика конфиденциальности

«Глупое голосование» сделано для людей, которые хотят высказаться без регистрации и без ощущения, что за ними следят. Здесь простое правило: мы собираем только то, без чего голосование нельзя честно посчитать и защитить от накрутки.

Коротко

Мы не хотим знать, кто вы. Нам нужен только один честный голос, город для карты и минимум защиты от накрутки.

Что мы не просим

Мы не просим имя, телефон, email, аккаунт, документы, адрес проживания, контакты, фотографии документов или точную GPS-геолокацию.

Город на карте

Вы выбираете точку на карте и пишете название города. Сервер сохраняет найденный город и округлённые координаты точки города, чтобы показать общий результат на карте. Публично показывается город и общее число голосов, а не ваш адрес, дом, улица или точное место.

Геопозиция ±50 км

В мобильном приложении геопозиция необязательна. Голос учитывается и без неё. Если человек разрешает доступ, приложение отправляет только округлённые координаты примерно ±50 км. Это повышает доверие к голосу, но не раскрывает точный адрес, маршрут или GPS-точку.

Что хранится в голосе

Хранится выбранный вариант, город, округлённая точка города, время голосования, платформа клиента: сайт, iOS или Android, и версия клиента. Этого достаточно для общей статистики и диагностики.

Как мы боремся с повторами

На устройстве создаётся случайный код. На сервер уходит не сам код, а SHA-256 хэш токена и отдельный замок текущего вопроса. В приложении также используется системная проверка устройства: iOS/Android хранят только слот участия в текущем вопросе, без варианта ответа и города. Это помогает не дать одному телефону проголосовать дважды даже после переустановки.

Новый вопрос

Когда начинается новый вопрос, прошлые голоса не переносятся в текущую статистику, а замок устройства создаётся заново для нового вопроса. Системных слотов у Apple и Google мало, поэтому если человек пропустит несколько голосований подряд, редкая ложная блокировка возможна. Мы считаем это честным компромиссом ради защиты одного вопроса от повторов.

IP-адрес

Сырой IP-адрес не хранится. IP нужен только для защиты от слишком частых запросов и массовой накрутки. Мы не считаем IP уникальным человеком. Внутри сервиса используется необратимый отпечаток IP, а не список «кто откуда голосовал».

Что видно публично

Публично видны общие числа, города на карте и общий баланс двух вариантов текущего опроса. Расклад относится к общему итогу, а не к человеку. В маленьких городах показывается только число голосов; цвет большинства включается только после 12 голосов в городе и без точных процентов.

Почему общая карта обновляется пакетно

Сразу после подтверждения вы видите свою цветную отметку поверх карты. Она существует только в памяти открытого сайта или приложения, не сохраняется отдельно и исчезает после закрытия. Общий счётчик и публичная карта получают новый обезличенный снимок каждые 30 минут.

Что видит владелец

Владелец видит техническую картину: сколько голосов, сколько подозрительных попыток, какие города есть в статистике. Задача админки — защита сервиса, а не поиск людей.

Карта и сторонние сервисы

Для карты используются данные OpenStreetMap, а для проверки города сервер может обращаться к Nominatim. Эти сервисы помогают понять, какой город находится рядом с выбранной точкой.

Добровольное подтверждение в приложении

Разрешите доступ к геолокации один раз, если хотите усилить доверие к голосованию. Геопозиция сразу округляется до ±50 км. Приложение отправляет только округлённую зону ±50 км; точная точка, адрес и маршрут не нужны. Никакие дополнительные материалы отправлять не нужно. Сервер проверяет округлённую зону по одноразовому анонимному коду и сохраняет только факт подтверждения. Точная GPS-точка, адрес, маршрут и округлённая геопозиция в голосе не хранятся.

Главное обещание

Мы строим сервис так, чтобы нельзя было открыть таблицу и увидеть: вот этот человек проголосовал вот так. Нам важен общий результат, а не личность участника.