1. Кто отвечает за данные
Сайт midnight-client.fun и клиент Midnight Client поддерживает команда Midnight Client. По вопросам данных, удаления аккаунта или конфигов напишите в Discord.
2. Что мы собираем
- Технические данные. IP-адрес, user-agent, время запроса и базовые журналы сервера — для защиты от злоупотреблений, диагностики и стабильности.
- Идентификатор установки. Необратимый SHA-256 хеш случайного ID клиента. Он нужен только для счётчика уникальных установок; исходный ID на сервер не передаётся.
- Discord OAuth. Если вы входите через Discord, мы получаем ID, отображаемое имя, username, аватар и роль на сервере Midnight. Токены Discord не сохраняются на сайте.
- Конфиги. Название, автор, теги, содержимое JSON, публичность, просмотры, лайки и импорты. Приватные конфиги открываются по ключу.
- Crash-отчёты. Технические сведения о сбое (версия игры и лоадера, ОС, код выхода, текст отчёта), которые клиент отправляет только при явной отправке отчёта. Токены и персональные пути вырезаются.
- Локальные настройки. Язык, лайкнутые конфиги, случайный visitor ID и данные входа хранятся в localStorage вашего браузера. На сервер они попадают только как параметры запроса.
3. Зачем мы это используем
- Показать сайт, конфиги и статус сервиса.
- Считать уникальные установки, просмотры и импорты без рекламных профилей.
- Проверять роли Discord и подписывать конфиги автором.
- Разбирать сбои и защищать сервис от спама, взлома и перегрузки.
- Понимать, какие страницы и кнопки используются, если включена аналитика.
4. Основание обработки
Мы обрабатываем данные, потому что они нужны для работы сервиса и вашего запроса, а также для законных интересов: безопасности, диагностики и улучшения клиента. Где применимо, вы можете отозвать согласие, отключив аналитику в браузере или написав нам.
5. Аналитика
Если владелец сайта настроил Umami или Plausible, на страницах загружается скрипт выбранного провайдера. Мы отправляем события: просмотр страницы, клик по скачиванию, создание конфига, вход через Discord и открытие конфига. Мы не отправляем содержимое конфигов, токены и Discord-профиль в аналитику.
Провайдер аналитики может обрабатывать технические данные по своей политике. Отключить загрузку скрипта можно блокировщиком или настройками браузера.
6. Кому передаются данные
- Railway — хостинг и хранение файлов сервера.
- Discord — только если вы используете вход через Discord или открываете Discord-ссылку.
- Umami / Plausible — только если аналитика включена владельцем сайта.
- Правоохранительные органы — только если это требуется законом и применимо к нам.
Мы не продаём персональные данные и не передаём их рекламным сетям.
7. Сроки хранения
Счётчик установок хранится в виде хешей без срока автоматического удаления, пока это нужно для статистики. Конфиги — пока автор их не удалит. Crash-отчёты ограничены по количеству и ротируются. Технические журналы хостера хранятся по его политике. Локальные данные можно удалить в настройках браузера.
8. Ваши права
Вы можете запросить доступ, исправление или удаление своих данных, а также возразить против обработки. Для конфигов проще всего использовать кнопку удаления в разделе «Мои». Для остального напишите в Discord и укажите ссылку/ID конфига или Discord ID. Мы ответим в разумный срок; объём прав зависит от вашего законодательства.
9. Дети
Сервис не предназначен для детей младше возраста, с которого они могут самостоятельно соглашаться на обработку данных по своему закону. Если вы считаете, что ребёнок передал данные без согласия, напишите нам — мы удалим их.
10. Безопасность
Мы используем HTTPS, ограничиваем доступ к админским API, проверяем входные данные и вырезаем секреты из crash-отчётов. Ни один способ хранения не даёт абсолютной гарантии; не отправляйте в конфиги и отчёты пароли, токены и другие секреты.
11. Изменения
Мы можем обновить политику. Новая версия публикуется на этой странице с датой обновления. Существенные изменения мы постараемся отметить в Discord.
12. Контакт
Вопросы по данным: Discord Midnight Client. Публичные вопросы по клиенту также можно задать в канале поддержки.