1. Ответственное лицо
Проект: Rustofilya. Сайт: [ДОМЕН ПРОЕКТА]. Рабочее обозначение команды: «Администрация проекта Rustofilya». Контакт: [EMAIL ПОДДЕРЖКИ].
Реальный оператор данных, его обязательные идентифицирующие сведения и применимая юрисдикция должны быть указаны перед утверждением политики. Название проекта и домен не являются достаточной заменой идентификации оператора.
2. Данные в текущей реализации
По разработанной конфигурации сайт использует SteamID64, отображаемое имя аккаунта, роль, признак ограничения покупок и временные метки записи пользователя. При настроенном ключе Steam Web API сайт обновляет имя и аватар. Если ключ не настроен или API временно недоступен, сохраняются имеющиеся данные либо запасное имя «Steam …».
Для работы входа применяются идентификатор сессии, временное состояние попытки входа и использованные nonce ответов Steam. Технические журналы приложения и инфраструктуры могут содержать сведения о запросах; их фактический состав нужно проверить на выбранном хостинге.
3. Цели и основания
Предполагаемые цели: подтверждение аккаунта Steam, поддержание входа, разграничение прав и предотвращение повторного использования ответов авторизации.
Правовое основание необходимо определить отдельно для каждой цели после выбора оператора и применимого права. Само посещение сайта не следует объявлять универсальным согласием на любые операции с данными.
4. Внешние сервисы и передача
Для подтверждения входа браузер взаимодействует со Steam, а сервер сайта отправляет Steam запрос проверки OpenID. Steam применяет собственные условия и документы к своей части обработки.
Поставщики хостинга, базы данных, резервного копирования и журналирования ещё должны быть перечислены по фактической конфигурации. Перед публикацией необходимо оценить страны размещения и возможную трансграничную передачу.
PayNow пока не подключён. Будущие платёжные данные и участники обработки должны быть описаны до включения оплаты.
5. Хранение
В текущих настройках серверная сессия завершается после 30 минут бездействия. Попытка входа ограничена 10 минутами. Эти технические сроки не определяют срок хранения записи пользователя в PostgreSQL.
Использованные nonce старше суток удаляются предусмотренной процедурой при последующем успешном завершении обработки входа; это не фоновое удаление точно через 24 часа.
Срок хранения аккаунтов, журналов и резервных копий пока не утверждён. До публикации необходимо установить сроки или критерии, а также реализовать соответствующее удаление. Обещания мгновенного удаления всех копий здесь не даются.
6. Обращения и права
Запросы об обработке данных, исправлении, прекращении обработки или удалении будут рассматриваться через опубликованный контакт с учётом применимого права и необходимой проверки принадлежности аккаунта.
Контакт: [EMAIL ПОДДЕРЖКИ]. Пока он не настроен, страница является проектом документа, а рабочий канал для таких запросов не объявлен. Объём прав, сроки ответа и компетентный надзорный орган необходимо уточнить до утверждения.
7. Защита и ограничения
В разработанной версии предусмотрены проверка ответов Steam, ограничение доступа по ролям, защита CSRF для форм и сессионная авторизация. Эти меры не означают абсолютной гарантии безопасности.
Перед публикацией нужно проверить HTTPS, права к базе, доступ к журналам и резервным копиям, настройки cookie и порядок реагирования на инциденты.
Дополнение: профиль, язык и обращения
В новой версии предусмотрены обновление публичного имени и аватара Steam, сохранение времени обновления и ограничение частоты ручного запроса. Запрос выполняется сервером с ключом API. При отображении аватара браузер обращается к разрешённому CDN Steam; это нужно учитывать в описании внешних получателей.
Выбор RU/EN сохраняется в cookie RF_LANG на срок до 365 дней. Это настройка интерфейса. Политика хранения других данных этим сроком не определяется.
Обращения создаются после входа через Steam. В PostgreSQL сохраняются тема, категория, сообщения, авторы, статусы и временные метки. Пользователь видит свои обращения; администраторы могут видеть обращения для оказания поддержки. Закрытие обращения не удаляет переписку.
Автоматическое удаление обращений и журнала профиля пока не реализовано. До публичного запуска оператор должен определить основания, сроки хранения, права доступа и порядок реализации прав. Этот документ по-прежнему является черновиком.