1. Кто отвечает за данные
Оператор персональных данных — студия Exadoko, владелец платформы ExadokoGames. По вопросам обработки данных, выгрузки и удаления пишите на legal@exadoko.games. Отвечаем в течение 30 дней, чаще — за пару суток.
2. Что мы собираем
- Данные аккаунта: имя пользователя, email, отображаемое имя, страна, bio, ссылка на аватар, роль (игрок, разработчик, модератор, администратор).
- Игровой прогресс: опыт и уровень, монеты платформы, библиотека запусков, время сессий, рекорды, достижения, инвентарь и история обменов.
- Контент пользователя: отзывы и оценки, тексты чатов, заявки на статус разработчика, скриншоты-обложки и ZIP-сборки, загруженные авторами.
- Технические данные: журнал входов, служебные логи запросов, хеш и отчёт антивирусной проверки загруженной сборки.
Мы не собираем: платёжные данные (платежей на платформе нет), геолокацию с устройства, данные буфера обмена, содержимое микрофона и камеры, идентификаторы рекламы. Аналитика третьих лиц и рекламные пиксели не подключены.
3. Зачем и на каком основании
- Договор (пользовательское соглашение): вход в аккаунт, выдача прогресса, показ каталога, запуск игр.
- Законный интерес: защита от читерства и накрутки рекордов, антивирусная проверка сборок, расследование жалоб.
- Согласие: публикация отображаемого имени и аватара в отзывах, таблицах лидеров и чужом списке друзей — отзыв согласия удаляет публичное имя из этих мест.
4. Как это хранится
- Пароли не хранятся вообще: только хеш bcrypt, восстановление доступа пока недоступно — это осознанное решение в пользу минимизации данных.
- Сессия — подписанный JWT в cookie с флагом
httpOnly; перехватить её скриптом страницы нельзя. - Строка подключения к базе разработчика шифруется AES-256-GCM ключом, выведенным из серверного секрета. В интерфейсе видна только маска; извлечь оригинал из БД платформы невозможно.
- ZIP-сборки и обложки лежат в базе данных платформы и отдаются игрокам из изолированной песочницы с жёстким CSP, а не с общего домена.
- Размещение: фронтенд и хранилище — на инфраструктуре Vercel, база данных — управляемый Postgres (Neon). Резервные копии доступны только команде инфраструктуры.
5. Кому передаются данные
Третьим лицам данные не продаются и не передаются для маркетинга. Доступ возможен только хостинг-провайдеру и провайдеру базы данных — в объёме, необходимом для обслуживания серверов, а также по законному требованию уполномоченных органов. Другой разработчик видит лишь ваш публичный профиль и рекорды, но не email и не переписку.
6. Личные сообщения и модерация
Чаты хранятся на сервере, потому что история переписки синхронизируется между устройствами. Содержимое сообщений не читается командой в обычных условиях и поднимается только по обоснованной жалобе игрока на harassment, мошенничество с обменами или спам.
7. Данные в самой игре
Игра, запущенная в песочнице, не имеет доступа к вашему аккаунту платформы напрямую. Она может сохранить рекорд и настройки через SDK window.Exa в базу того разработчика, который подключил свою БД. Условия хранения прогресса в конкретной игре описывает её автор — это его политика, а не наша.
8. Сроки хранения и удаление
- Аккаунт и прогресс хранятся, пока аккаунт активен.
- Сессии неактивности дольше 24 месяцев помечаются к автоматической очистке.
- Отклонённые заявки разработчика удаляются через 90 дней.
- Удаление аккаунта безвозвратно стирает профиль, прогресс, переписку, обмены и отзывы; записи в чужих таблицах лидеров, где нельзя идентифицировать автора, анонимизируются.
- Выгрузку своих данных (JSON) можно запросить письмом — присылаем архив на email аккаунта.
9. Дети
Платформа рассчитана на пользователей от 14 лет. Для более младшего возраста аккаунт создаётся и используется только с согласия родителя или законного представителя, а персональные данные такого аккаунта сокращаются до минимума: без bio, страны и публичного имени по умолчанию.
10. Файлы cookie и локальное хранилище
Используется ровно один cookie — сессионный. В localStorage браузера игры хранят рекорды и настройки графики, а платформа — выбранную тему интерфейса. Подробно — на странице о cookie.
11. Изменения политики
Новая редакция появляется на этой странице и вступает в силу через 7 дней; о существенных изменениях (сбор новых данных, смена хостинга) дополнительно сообщаем в интерфейсе платформы. Предыдущие редакции хранятся в репозитории проекта.
