Политика конфиденциальности HLSR
1. Кто мы
HLSR — независимый бесплатный лаунчер для Windows. Он устанавливает, проверяет, обновляет и запускает поддерживаемые игровые сборки.
Написать нам: contact@hlsr.pro.
2. Где применяется политика
Политика относится к:
- сайту hlsr.pro;
- приложению HLSR для Windows;
- техническим запросам HLSR, которыми он проверяет обновления и отправляет минимальную статистику.
Сам сайт не ставит cookies и не подключает счётчики посещаемости. Выбранный язык страницы сохраняется в браузере и с вашего компьютера никуда не уходит.
3. Какие данные собирает HLSR
| Контекст | Данные | Для чего |
|---|---|---|
| Установка HLSR | случайный идентификатор установки | отличить одну установку от другой, не зная, кто за ней работает |
| Любое событие | случайный идентификатор события и сессии, время события | не посчитать одно и то же событие дважды |
| Любое событие | версия HLSR, язык интерфейса, Windows 10, 11 или unknown, архитектура x64 | понимать, на каких конфигурациях появляется проблема |
| Работа лаунчера | запуск и завершение HLSR, длительность сессии, признак аварийного завершения | считать приблизительный онлайн и замечать регулярные падения |
| Установка и удаление | факт завершённой установки HLSR и начала удаления | видеть, сколько установок доходит до конца |
| Обновление игры | идентификатор сборки, версия до и после, тип операции: полная установка, патч или цепочка патчей | проверять, что патчи применяются |
| Загрузка файлов | размер, длительность и средняя скорость загрузки, когда они известны | видеть, где обрывается скачивание |
| Восстановление файлов | идентификатор сборки, её версия, длительность операции | проверять, что восстановление работает |
| Обновление HLSR | версия до и после, размер и длительность загрузки | видеть, доходит ли обновление до пользователей |
| Ошибки | технический код из заранее заданного списка | отличить «не запущен Steam» от «нет места на диске», не заглядывая в подробности |
Таблицу можно прокрутить вбок.
Идентификатор установки создаётся случайно. Он не основан на Steam ID, имени пользователя Windows, серийном номере компьютера или IP-адресе. Пока статистика выключена, этот идентификатор вообще не создаётся.
4. Что HLSR не собирает
- ваши личные данные;
- ваш email и телефон;
- пароли, токены и ключи;
- серийные номера оборудования;
- пути к вашим файлам;
- параметры запуска игры;
- содержимое конфигов и сохранений;
- скриншоты;
- произвольный текст из ваших файлов.
Мы называем это минимальной псевдонимной технической статистикой. Псевдонимная означает вот что: события помечены случайным идентификатором, по нему видно, что несколько событий пришли с одной установки, но узнать по нему человека нельзя.
5. Что сейчас не отслеживается
Текущая версия HLSR не отправляет статистику карт, глав, спидранов, рестартов и личных рекордов. Всё это происходит внутри игры, и лаунчер об этом не знает.
События таких типов заранее описаны в коде, но лаунчер их не создаёт, а сервер отклоняет. Они появятся только с отдельным обновлением, и тогда эта страница будет обновлена.
А вот игровые сессии с версии 0.3.14 учитываются, и об этом надо сказать прямо. Когда вы запускаете сборку из HLSR, лаунчер отправляет: какая сборка запущена, её версия, чем закончился запуск и сколько длилась сессия. Из этих событий считается счётчик «сейчас играют» на сайте и в лаунчере.
Считает это сам лаунчер, наблюдая за процессом игры, — в саму игру ничего не встроено. События помечены тем же случайным идентификатором установки, что и остальная статистика: Steam ID в них нет. Пока переключатель «Техническая статистика» выключен, ничего из этого не отправляется, а счётчик просто не учитывает вас.
Steam ID в этот список входит по-прежнему: в статистике его нет. Номер вашей учётной записи лаунчер знает и показывает в профиле, но за пределы компьютера номер не уходит. Об этом следующий раздел.
5а. Discord: что видят ваши друзья
HLSR умеет показывать в Discord, что вы играете. Это Rich Presence — та же строчка «Играет в…», что показывает любая игра в Steam или Discord. В ней видно: название сборки, имя карты, частоту кадров и сколько времени открыт лаунчер.
Функция включена по умолчанию и выключается одним переключателем в настройках HLSR, раздел «Основные». Данные идут в приложение Discord на вашем компьютере и дальше — по правилам Discord, то есть тем, кто уже есть у вас в друзьях. На серверы HLSR они не отправляются и в статистику не попадают.
Ни ника Steam, ни номера учётной записи, ни путей к файлам в Rich Presence не передаётся.
6. Профиль Steam в лаунчере
HLSR показывает вашу учётную запись Steam: аватар и ник в боковой панели, а в окне профиля — ещё и Steam ID, дату первого запуска, наигранные часы и достижения. Всё это читается у вас на компьютере и на наш сервер не отправляется.
Ник, аватар и номер лаунчер берёт из файлов самого Steam: из списка учётных записей, которые на этом компьютере входили, и из кеша аватаров. Пароль при этом не спрашивается, ключ Steam Web API не нужен, и запроса в сеть здесь нет вовсе — файлы уже лежат на диске.
«В HLSR с» — дата первого запуска. Она хранится в файле профиля рядом с настройками лаунчера. У тех, кто пользуется HLSR давно и у кого этого файла ещё нет, дата восстанавливается по возрасту каталога настроек, а не ставится сегодняшним числом.
Часы и достижения считает сам лаунчер из локального файла статистики. Достижения не хранятся даже у вас: они каждый раз выводятся из часов заново.
В технической статистике Steam ID не участвует. События телеметрии помечены случайным идентификатором установки, и связать его с номером Steam нельзя: всё, что уходит на сервер, перечислено в разделе 3.
Список друзей лаунчер берёт из локальных файлов Steam: ключ Steam Web API для этого не нужен, и на наш сервер список не уходит.
Аватары друзей лаунчер тоже берёт из локального кеша Steam. Там их обычно единицы,
поэтому за остальными он обращается к публичной странице профиля Steam:
steamcommunity.com/profiles/<номер>?xml=1. Уходит только номер
профиля, и уходит он к Valve, а не к нам. Скачанная картинка сохраняется на вашем
компьютере, и второй раз за ней лаунчер не идёт.
Значков, привязки аккаунта и отправки профиля на сервер в этой версии лаунчера нет. Функция готовилась к 0.3.14 и в выпуск не вошла, а прежние редакции этой страницы её уже описывали. Если она вернётся, страница будет обновлена до того, как лаунчер начнёт что-то отправлять.
7. Для чего используется статистика
- проверять стабильность HLSR;
- искать повторяющиеся ошибки;
- улучшать установку и обновления;
- проверять работу патчей и восстановления файлов;
- проверять совместимость с версиями Windows;
- считать приблизительный онлайн пользователей с включённой статистикой.
Мы не продаём технические данные, не используем их для рекламы и не создаём рекламные профили пользователей.
8. Как отключить телеметрию
Переключатель «Техническая статистика» лежит в настройках HLSR, в разделе «Основные». По умолчанию он включён.
После выключения:
- новые события не создаются и не отправляются;
- локальная очередь событий удаляется;
- установка, обновление и запуск игр работают как раньше.
Один сетевой запрос при этом остаётся, и мы называем его прямо: раз в минуту, пока окно лаунчера открыто, HLSR спрашивает у api.hlsr.pro число «сейчас играют» для счётчика на карточке игры. Запрос без тела: лаунчер получает число и ничего о вас не передаёт. Выключенная статистика означает, что HLSR не собирает и не отправляет о вас данные, — но не означает, что сетевых обращений не остаётся вовсе.
Рядом есть кнопка «Сбросить идентификатор статистики». Она удаляет идентификатор установки вместе с очередью. Если потом включить статистику снова, лаунчер создаст новый идентификатор, никак не связанный с прежним.
9. IP-адрес и диагностика
HLSR не добавляет IP-адрес в пакет телеметрии и не использует его как идентификатор. Как и при любом интернет-соединении, IP технически обрабатывается сетевыми сервисами при передаче запроса. Рядом с событиями он не сохраняется.
Диагностический ZIP и crash dump создаются только по вашему действию. HLSR не отправляет их автоматически.
10. Хранение и удаление
- сырые технические события хранятся ограниченное время;
- дальше остаются только сводные обезличенные показатели;
- отключить дальнейшую отправку можно в настройках лаунчера;
- по вопросам о данных пишите на contact@hlsr.pro.
Для технической статистики кнопки «удалить мои данные с сервера» сейчас нет и быть не может. События помечены случайным идентификатором и не связаны с аккаунтом, поэтому найти записи конкретного человека мы не сможем, даже если захотим.
У профиля кнопки удаления нет по другой причине: удалять нечего. Часы, дата первого запуска и достижения лежат на вашем компьютере, а не у нас. При удалении HLSR установщик отдельно спрашивает, оставить ли статистику профиля и оставить ли настройки с логами.
11. Безопасность и изменения
- данные передаются по защищённому HTTPS-соединению;
- доступ к статистике ограничен;
- собирается только минимально необходимый набор полей;
- если состав телеметрии изменится, политика будет обновлена;
- актуальная версия всегда лежит по адресу hlsr.pro/privacy/.
12. Контакты
contact@hlsr.pro
https://hlsr.pro