Что мы храним
Эта страница перечисляет то, что LN.STORE делает сегодня. Она не обещает ничего сверх и не заменяет юридическую политику конфиденциальности.
Профиль создаётся при первом заходе
Чтобы вы могли ставить оценки, голосовать и писать отзывы, не заводя аккаунт, при первом заходе на сайт для вас создаётся псевдопрофиль. Это решение продукта, и мы говорим о нём прямо: у него нет ни почты, ни пароля, ни имени — только идентификатор. Всё, что вы делаете дальше, привязано к нему.
Если позже вы войдёте настоящим способом входа, мы предложим перенести накопленное из псевдопрофиля в ваш аккаунт. Если вы откажетесь или закроете это окно, псевдопрофиль останется отдельным и через некоторое время станет недостижим.
Что привязано к профилю
- Оценки ресурсов — оценка от 1 до 5 по каждому ресурсу, который вы оценили.
- Голоса — голос «за» или «против» по каждому ресурсу.
- Отзывы — заголовок, свободный текст до 4000 символов, списки достоинств и недостатков.
- Фотографии к отзывам — файлы, которые вы загрузили сами.
- Поисковые запросы — буквальный текст каждого запроса, язык и число найденного.
- Цепочки запросов — что вы искали после чего, чтобы улучшать подсказки поиска.
- Интересы — поведенческий вектор из 384 чисел и счётчик кликов; из него строится персональная лента.
- Устройства — сырая строка User-Agent до 500 символов, тип устройства, браузер, операционная система.
- Визиты — начало и конец визита, страна и город, язык, день недели, назначение в группу A/B-эксперимента.
- Аналитика — показы карточек, клики, просмотры страниц, переходы на внешние сайты.
- Способы входа — адрес почты, хэш пароля, ключи Lightning-кошелька, passkey, хэш резервного кода: только те, что вы привязали сами. Ни пароль, ни резервный код не хранятся: от каждого остаётся только отпечаток, по которому исходное значение восстановить нельзя.
- Коды подтверждения почты — адрес и шестизначный код; использованные коды хранятся ещё около часа.
- Промо-кампании — параметры кампании, если вы продвигаете свой ресурс.
- Токены обновления сессии — чтобы вы не входили заново при каждом визите.
Страна и город определяются локальной базой MaxMind по адресу, с которого пришёл запрос. Наружу при этом ничего не уходит.
Три cookie
access_token— подтверждает, что запрос ваш. Недоступна скриптам страницы.refreshToken— продлевает сессию. Недоступна скриптам страницы.deviceId— узнаёт ваше устройство, живёт год. Доступна скриптам страницы.
Мы не храним ваш IP-адрес
Адреса нет ни в одной таблице базы данных — это осознанное решение, записанное прямо в схеме.
Защита от перебора паролей и кодов всё-таки требует уметь отличить одного посетителя от другого, поэтому мы считаем от адреса необратимый отпечаток: HMAC-SHA256 с ключом, который создаётся заново каждые сутки и живёт только в кэше сервиса очередей. В базу данных этот ключ не попадает никогда. Кэш время от времени сохраняет своё содержимое в собственный файл на диске сервера, поэтому ключ может пережить перезапуск — но не свой срок в двое суток, после которого он исчезает. Из отпечатка нельзя восстановить адрес. Ключ живёт двое суток именно для того, чтобы запрос, поданный около полуночи, ещё нашёл вчерашний: значит на стыке суток ключи соседних дней какое-то время существуют одновременно, а дальше старый исчезает и повторить по нему прежние отпечатки уже нечем.
В журналах сервера вместо адреса записывается тот же отпечаток. У IPv6-адресов перед вычислением отпечатка отбрасывается вторая половина: одно домохозяйство получает один отпечаток, а не отдельный на каждое устройство.
Оговорка, без которой это обещание было бы неполным. Перед нашим приложением стоит обратный прокси-сервер, и он ведёт собственный журнал доступа со стандартными для веб-сервера записями, включая адрес. Этот журнал живёт вне приложения, и сказанное выше на него не распространяется.
Кому уходят данные
- Почтовый провайдер. Получает ваш адрес почты в момент отправки кода подтверждения.
- Google Maps. На детальной странице любого ресурса может открываться карта. Пока карта открыта, Google получает адрес, с которого вы пришли, строку User-Agent и то, какую страницу вы смотрите. Это происходит только на страницах с картой.
Больше внешних сервисов браузер не вызывает: база геолокации MaxMind лежит у нас локально, сторонних систем аналитики на сайте нет.
Как удалить свои данные
Всё перечисленное привязано к профилю каскадом: при удалении профиля удаляется и всё остальное. Напишите нам, и мы удалим профиль вместе с оценками, голосами, отзывами, фотографиями, запросами и аналитикой.