Sign in
EN

Privacy policy

Who is responsible

The jumphp.net site is run by the JumPHP project team. For any question about your data, open an issue (it is public: do not write personal data in it): https://git.jumphp.net/jumphp/jumPhp/issues

In short

No advertising, no trackers, no third-party analytics: the pages of the site load no such script.

If you have no account

Playing, browsing games and reading the documentation needs no account. Like any web server, the site processes your IP address to answer you.

A game's statistics (visits, games started) are plain totals per day, with no IP address or identifier; robots are not counted.

Rating a game or commenting without an account stores a random identifier (jumphp_voter cookie) with your rating or comment (name optional). With a comment, a hashed fingerprint of your IP address is kept to limit abuse; the address itself is not.

In the sandbox, a random identifier (jumphp_sandbox cookie) ties your drafts to your browser; they are forgotten after 30 days without a change.

If you have an account

You sign in with GitHub or with our forge (git.jumphp.net). We store your login, display name, avatar address, your identifier at that service, the dates of account creation and last sign-in, and the permissions you granted.

The access token the service gives us is stored encrypted; it is used to act on your behalf (read or publish your game repositories) within those permissions. An MCP token is kept only as a fingerprint.

Your projects, comments, ratings and drafts are linked to your account. A published project is a public Git repository.

Cookies and local storage

The site only uses cookies needed for it to work:

  • jumphp_lang: the language you chose (1 year).
  • jumphp_session and REMEMBERME: your sign-in (the session, then 1 year to stay signed in).
  • jumphp_voter (2 years) and jumphp_sandbox (30 days): described above.
  • In your browser (localStorage): the list of signed-in accounts, to switch account without signing out, and the folded state of the games bar.

Games in the browser

Games run in your browser. Their saves and options are stored locally (IndexedDB, one database per game) and are not sent to the site. A game may make network requests (multiplayer, web APIs) by its own choices, for which its authors are responsible.

Bug reports

A report sent from the IDE contains your message, an optional contact and screenshot, technical information, and your account if you are signed in. Your IP address is not kept, only a hashed fingerprint to limit submissions. Only the administrator reads the reports and can delete them.

Hosting and third parties

The site is served behind Cloudflare, which relays traffic (IP address included) to forward and protect it. Sign-in goes through GitHub or git.jumphp.net, which have their own policies. Connections made through the site's network bridge (TCP, SSH) are visible to the administrator (who, volume, log).

Retention

Account data is kept as long as the account exists. Sandbox drafts are kept 30 days after their last change. For other data, no automatic retention period is defined at this time.

Your rights

Under the GDPR you may ask for access to your data, its correction or deletion, or object to its processing. The site has no account deletion button yet: request it through an issue, and the administrator deletes the account with its projects. You can also revoke JumPHP's access in your GitHub or forge account settings, and clear your browser's cookies and local data at any time.

This page may change; the version shown here is the one in force.