ENES
Play with my files
ENES
Play with my files

Privacy & data

This page is GENERATED from the code: the event catalogue and the permissions come from the files that implement them, not from what anyone remembers. If an event is added tomorrow, the figure below changes by itself.

Your copy of the game never leaves your device. Extraction happens entirely in your browser: the files are read from your disk and stay in the browser's local cache. There is no server receiving them.

What leaves and what doesn't

LeavesUnder what permission
Your Ultima V filesNo— · never sent
The game's soundNo— · never sent
Your saved gamesNot uploaded— · they live in your browser
Visit analytics and a recording of your session — including what you type and the game screenYes, by defaultanalytics checkbox, on by default; turn it off whenever you like
The list of keys you pressedOnly if you turn it onsession checkbox, off by default

The 2 permissions are independent. We record the session by default: analytics and recording start as soon as you arrive, on every page of the site, without waiting for you to answer the notice. You can turn it off at any time, and then we stop and delete your identifiers. "Save my game" is separate and stays off until you turn it on.

🔴 The recording row and the saves row must be read together. Your save files are never uploaded; but the session recording does take the game screen as your browser draws it, and what you type, and if you enable the second permission the list of keys you pressed leaves as well, from which a session can be rebuilt. Saying only "your saves never leave" would be true to the letter and misleading in substance.

Analytics and session recording: what is sent, and to whom

It is sent to PostHog, at https://eu.i.posthog.com — a third-party service, not a server of ours. That is what can be checked from outside, and it is what we say: the destination. What that third party does afterwards we have not measured and will not claim.

This is what it gets, unless you decline:

No name, no account, no person profile.

The 21 events, one by one

What this page looks at, and what it cannot see

So as not to sell you more certainty than there is, this is the exact scope of what is derived:

How to change your mind

That is the real panel above, the same one you get the first time: each permission separately and save, or "Reject everything" in one click. Declining breaks nothing on the site or in the game. If you decline with the page open, the recording stops at that moment —in the site's other tabs too— and the identifiers the service keeps in your browser are deleted; whatever had already been sent up to that instant is not deleted from here. If you can't see the panel, you have JavaScript disabled — in which case nothing is being sent either, because what sends is JavaScript.

From any other page on the site the same panel opens with the "My permissions" link in the footer.

Your choice is stored in your own browser (openu5-consentimiento), not on a server. Clearing the site's data clears it, and everything goes back to the default: analytics and recording on, "Save my game" off. If you had declined, you will need to decline again. And if your browser does not let the choice be stored (some browsers' private mode), declining only holds on the page where you pressed it.

The records table: the one thing that goes through a server of ours

Everything above happens in your browser or goes to a third party. There is one exception, and this is it: if you enable the session permission and press "upload" on a replay, that replay goes to a server of ours (this site's own functions, on Cloudflare), and two things of yours are stored there:

None of this happens without the session permission: without it there is no upload button. The server code is demo-byo/src/records-servidor.ts, and those two stores are the only ones it declares.

Erasing everything, and exactly what goes

Your extracted copy and your saves live in this site's storage, in your browser. They go with the «Erase my files from this browser» button on the loading page, or by clearing the site's data from the browser itself.

That button asks first whenever there is something that cannot be recovered, and shows the exact inventory of what will go: your extracted copy, your saved games, your recordings and this browser's settings —language, permissions, skin and sound—, with consent named among them. Extracted assets are regenerated by dropping the folder again; a forty-hour save is not. With no saves and no recordings it asks nothing, because there is nothing to lose.

The pages under /mejoras, /diferencias and this one emit none of our own catalogue events: their entry point (consentimiento-doc.js) does not call analytics, and that can be checked in the published file. But they are recorded, like the rest of the site: the service logs the visit, the clicks and the session recording, unless you have declined.

Check it yourself

The engine is published under GPL-3.0-or-later at github.com/kokoima/openu5. The event catalogue is game/src/web/eventos.ts and the panel game/src/web/panel-consentimiento.ts: that is where everything this page summarises lives.