Тихое пространство и понятное объяснение о данных
«Одна свеча» не требует аккаунта, имени или электронной почты и не содержит рекламных или поведенческих аналитических трекеров. Даже анонимное участие оставляет записи, необходимые для свечей, лимитов и подсчёта. Здесь объясняется, для чего они нужны.
Необходимый cookie для дневного лимита
Браузер сохраняет необходимый cookie со случайным идентификатором и подписью для его проверки. Он имеет атрибут HttpOnly: скрипты страницы не могут его прочитать. Срок действия — один год, с продлением при каждом успешном получении анонимного сеанса и остатка лимита. Сервер вычисляет из идентификатора анонимный хеш, чтобы узнавать этот браузер при проверке лимита и повторных попытках. Настоящая личность для этого не нужна.
Что хранится в базе данных
Для каждой свечи сохраняются анонимный хеш посетителя, посвящение, необязательный код страны или региона, время и идентификатор запроса, предотвращающий повторный подсчёт. Отдельно хранятся дата UTC и использованный дневной лимит, а также начало окна ограничения частоты и число запросов. Данные об их частоте обновляются при новых запросах. Хеш позволяет связать записи одного браузера между собой: анонимность не делает эти записи несвязанными.
Настройки и неподтверждённые запросы в браузере
Выбранный язык сохраняется в cookie с максимальным сроком действия один год. Регион, в том числе отказ его указывать, сохраняется в локальном хранилище браузера без автоматического удаления по сроку. Хранилище сеанса текущей вкладки содержит идентификатор, посвящение и регион неподтверждённого запроса, чтобы его можно было повторить после перезагрузки страницы. Эта запись удаляется после подтверждения или ошибки, не требующей повтора. Очистка браузера может удалить локальные записи, но не свечи, уже сохранённые на сервере.
Как GeoJS определяет страну
При первом открытии карты без подходящего сохранённого выбора региона или запроса для повторной попытки браузер напрямую обращается к GeoJS для примерного определения страны и ждёт до трёх секунд. После очистки данных возможен новый запрос при следующем открытии карты. GeoJS получает ваш сетевой IP-адрес через это соединение. Сайт использует только код страны, не запрашивает точную геолокацию устройства и не сохраняет точные координаты. Результат можно изменить или не указывать регион; подходящий сохранённый выбор исключает такой автоматический запрос. GeoJS самостоятельно определяет, как обрабатывать полученную информацию.
Сетевые адреса и наши журналы
Для доступа к сайту IP-адреса передаются и обрабатываются серверами, обеспечивающими соединение. Приложение не сохраняет IP-адреса посетителей. Текущая конфигурация Nginx этого сайта не записывает их в журналы доступа и отбрасывает журналы ошибок, где они могли бы сохраниться. Журналы доступа по-прежнему содержат сведения о запросах, например время, путь и статус. Это описание относится к нашему приложению и конфигурации Nginx; оно не означает, что GeoJS, интернет-провайдеры или другие сетевые службы не получают и не сохраняют IP-адреса.
Срок хранения анонимных записей и резервных копий
Сейчас для анонимных записей свечей, лимитов и других записей базы данных, а также её резервных копий нет автоматического истечения срока или планового удаления. Они могут храниться неопределённое время. Обновление дневного лимита, истечение срока cookie или очистка браузера не удаляют их автоматически. Резервные копии служат для восстановления данных и могут содержать описанные анонимные записи; фиксированного срока их удаления сейчас нет.
Ваш выбор
Вы можете сменить язык, изменить регион или не указывать его, а также управлять cookie и локальным хранилищем в браузере. Смена региона влияет лишь на новые свечи, отправленные после неё; записанные свечи и запросы для повторной попытки сохраняют исходный регион. Очистка идентификационного cookie приводит к потере прежнего идентификатора браузера и влияет на лимит и распознавание повторов. Без необходимого cookie обычное зажжение свечей работать не будет. Публично видны сводные числа, а не хеши посетителей или идентификаторы запросов.
Последнее обновление