Политика конфиденциальности
Кто отвечает
Сайт jumphp.net ведёт команда проекта JumPHP. По любым вопросам о ваших данных откройте обращение (issue; оно публичное: не пишите в нём личные данные): https://git.jumphp.net/jumphp/jumPhp/issues
Коротко
Нет рекламы, нет трекеров, нет сторонних средств аналитики: страницы сайта не загружают таких скриптов.
Если у вас нет аккаунта
Играть, просматривать игры и читать документацию можно без аккаунта. Как и любой веб-сервер, сайт обрабатывает ваш IP-адрес, чтобы ответить вам.
Статистика игры (посещения, запущенные партии) — это простые суммы за день без IP-адреса и идентификатора; роботы не учитываются.
Оценка игры или комментарий без аккаунта сохраняет случайный идентификатор (cookie jumphp_voter) вместе с оценкой или комментарием (имя необязательно). При комментарии хранится хеш-отпечаток вашего IP-адреса для ограничения злоупотреблений; сам адрес не хранится.
В песочнице случайный идентификатор (cookie jumphp_sandbox) связывает ваши черновики с браузером; они забываются через 30 дней без изменений.
Если у вас есть аккаунт
Вы входите через GitHub или нашу forge (git.jumphp.net). Мы сохраняем ваш логин, отображаемое имя, адрес аватара, ваш идентификатор в этом сервисе, даты создания аккаунта и последнего входа и предоставленные вами права.
Токен доступа, выданный сервисом, хранится в зашифрованном виде; он нужен, чтобы действовать от вашего имени (читать или публиковать ваши репозитории игр) в пределах этих прав. Токен MCP хранится только в виде отпечатка.
Ваши проекты, комментарии, оценки и черновики связаны с аккаунтом. Опубликованный проект — это публичный репозиторий Git.
Cookies и локальное хранилище
Сайт использует только cookies, необходимые для работы:
- jumphp_lang: выбранный язык (1 год).
- jumphp_session и REMEMBERME: ваш вход (сессия, затем 1 год, чтобы оставаться в системе).
- jumphp_voter (2 года) и jumphp_sandbox (30 дней): описаны выше.
- В вашем браузере (localStorage): список выполненных входов, чтобы переключать аккаунт без выхода, и свёрнутое состояние панели игр.
Игры в браузере
Игры выполняются в вашем браузере. Их сохранения и настройки хранятся локально (IndexedDB, одна база на игру) и не отправляются сайту. Игра может выполнять сетевые запросы (многопользовательский режим, веб-API) по собственному решению, за что отвечают её авторы.
Отчёты об ошибках
Отчёт, отправленный из IDE, содержит ваше сообщение, необязательные контакт и снимок экрана, технические сведения и ваш аккаунт, если вы вошли. Ваш IP-адрес не хранится, только хеш-отпечаток для ограничения отправок. Отчёты читает только администратор, он же может их удалить.
Хостинг и третьи стороны
Сайт работает за Cloudflare, который передаёт трафик (включая IP-адрес), чтобы доставлять и защищать его. Вход выполняется через GitHub или git.jumphp.net, у которых своя политика. Соединения через сетевой мост сайта (TCP, SSH) видны администратору (кто, объём, журнал).
Срок хранения
Данные аккаунта хранятся, пока существует аккаунт. Черновики песочницы — 30 дней после последнего изменения. Для остальных данных автоматический срок пока не определён.
Ваши права
По GDPR вы можете запросить доступ к своим данным, их исправление или удаление либо возразить против обработки. Кнопки удаления аккаунта на сайте пока нет: запросите удаление через обращение (issue), и администратор удалит аккаунт вместе с проектами. Вы также можете отозвать доступ JumPHP в настройках аккаунта GitHub или forge и в любой момент очистить cookies и локальные данные браузера.
Эта страница может меняться; действует показанная здесь версия.