Политика конфиденциальности
Дата вступления в силу: 9 октября 2026 г.
Настоящая Политика конфиденциальности описывает, как CM2News (далее — «Проект», «мы», «наш») собирает, использует, хранит и защищает персональные данные пользователей при использовании сайта cm2news.xyz (далее — «Сайт»).
Мы уделяем большое значение защите ваших данных. Используя Сайт, вы соглашаетесь с условиями настоящей Политики. Если вы не согласны с какими-либо её положениями, пожалуйста, прекратите использование Сайта.
1. Какие данные мы собираем
1.1. Данные, получаемые через авторизацию Cherry.pizza (Keycloak/OIDC):
- Уникальный идентификатор аккаунта Cherry (account_id) — неизменяемый ключ, по которому привязываются настройки профиля, украшения и фон.
- Никнейм пользователя и отображаемое имя.
- Баланс аккаунта Cherry (отображается в шапке сайта).
- Аватарка профиля ( Gravatar или ссылка на изображение).
- Access/refresh-токены OAuth 2.0 (хранятся в зашифрованной сессии браузера и cookie).
1.2. Данные, получаемые автоматически:
- IP-адрес (для rate limiting и защиты от злоупотреблений).
- Информация о браузере и устройстве (User-Agent).
- Cookies сессии (для поддержания авторизации) и CSRF-токен.
- Дата и время посещения, запрашиваемые страницы (логи сервера).
1.3. Данные, предоставляемые пользователем:
- Настройки внешнего вида профиля (фон, украшения).
- Загружаемые аватарки (статичные изображения, анимированные GIF/MP4/WebM).
- Реакции (лайки/дизлайки) на новостные материалы.
2. Как мы используем данные
- Авторизация и аутентификация: проверка вашей личности через Cherry.pizza, поддержание сессии входа, защита от несанкционированного доступа.
- Персонализация профиля: отображение статистики игрока, инвентаря, истории матчей, медалей, украшений и Battlepass-прогресса.
- Рейтинг и статистика: расчёт очков ELO, винрейта, K/D и других показателей для рейтинга игроков и кланов.
- Новостная лента: показ релевантных новостей, рейтинга команд, матчей и турниров.
- Уведомления: отправка уведомлений о новостях, матчах и результатах через Discord и Twitch.
- Безопасность: защита от спама, DDoS, взлома и иных злоупотреблений (rate limiting, CSRF-защита, CSP).
- Улучшение сервиса: анализ анонимной статистики посещений для оптимизации производительности и удобства.
3. Хранение и защита данных
- Шифрование передачи: весь трафик передаётся по HTTPS с использованием TLS 1.3.
- Хранение паролей и токенов: пароли не хранятся на Сайте (авторизация через Cherry.pizza). OAuth-токены хранятся в зашифрованной сессии с cookie-флагами Secure, HttpOnly и SameSite=Lax.
- Базы данных: SQLite (WAL-режим) с ограничением доступа (pool_size=5, pre_ping). База регулярно резервируется (backups/).
- Срок хранения cookie сессии: 7 дней (настраивается переменной PERMANENT_SESSION_LIFETIME_DAYS). CSRF-токен хранится в сессии и обновляется при каждом входе.
- Уровни доступа: роли пользователей (игрок, стафф, админ) определяют доступ к функциям админ-панели и модерации.
- Защита от несанкционированного доступа: CSP без 'unsafe-eval', CORS с белым списком доменов, проверка CSRF для всех мутаций, rate limiting API.
4. Передача данных третьим лицам
Мы не продаём, не передаём и не раскрываем персональные данные третьим лицам, за исключением следующих случаев:
- Cherry.pizza (Keycloak): данные авторизации (никнейм, account_id, токены) передаются в соответствии с их политикой конфиденциальности для аутентификации.
- Discord Inc.: при отправке уведомлений через Discord Bot API передаются только никнейм и ID пользователя для отображения никнейма в логах.
- Twitch Interactive: при проверке статуса стримов передаются только логины каналов (без персональных данных).
- CDN (cdn.cm2news.xyz): статический контент (модели, текстуры, картинки) передаётся без привязки к пользователю.
- Запросы по закону: если это требуется действующим законодательством РФ или международными соглашениями.
5. Cookies и локальное хранилище
- Сессионные cookie: хранят идентификатор сессии и OAuth-токены. Удаляются при выходе из аккаунта или по истечении срока.
- CSRF-токен: защищает от межсайтовой подделки запросов, хранится в сессии.
- localStorage: используется для кэширования информации об активной операции (ключ
cm2:operation) и не содержит персональных данных. - third-party cookies: не используются. Все cookie устанавливаются только доменом cm2news.xyz.
6. Ваши права
В соответствии с законодательством РФ и GDPR (для пользователей из ЕС) вы имеете право:
- Получить доступ к данным: запросить копию своих персональных данных, хранящихся на Сайте.
- Исправить данные: изменить никнейм, аватарку или настройки профиля через соответствующие разделы Сайта.
- Удалить данные: удалить свой аккаунт Cherry (что приведёт к потере доступа к Сайту) или запросить удаление данных у администратора.
- Отозвать согласие: отключить cookies в настройках браузера (может привести к ограничению функциональности).
- Подать жалобу: в Роскомнадзор или уполномоченный орган вашей страны, если считаете, что ваши права нарушены.
Для реализации прав, пожалуйста, свяжитесь с нами через Discord (ссылка в подвале сайта) или по электронной почте.
7. Данные несовершеннолетних
Сайт не предназначен для лиц младше 13 лет. Мы сознательно не собираем персональные данные детей. Если вы являетесь родителем или законным представителем и считаете, что ваш ребёнок предоставил свои данные, свяжитесь с нами для их удаления.
8. Изменение политики
Мы вправе вносить изменения в настоящую Политику. Все изменения будут опубликованы на этой странице с указанием новой даты вступления в силу. Рекомендуем периодически проверять данную страницу. Продолжение использования Сайта после публикации изменений означает ваше согласие с ними.
9. Контакты
Если у вас есть вопросы, предложения или жалобы, связанные с конфиденциальностью данных, вы можете связаться с нами: