Cookie & Local Storage Policy
This app uses a minimal set of cookies and on‑device storage strictly necessary to provide requested features. No analytics or advertising cookies are used.
Cookies We Use
| Name | Purpose | Type | Expiry | Attributes |
|---|---|---|---|---|
| Session cookie (set by Lucia) | Keeps you signed in and authenticates requests. | Strictly necessary, first‑party | Session expiry as configured by the server | HttpOnly, Secure (prod), SameSite=Lax, Path=/ |
Because the session cookie is strictly necessary to provide the service, consent is not required under the ePrivacy Directive. It is disclosed here for transparency.
Local Storage and IndexedDB
We store the following items on your device to deliver features you request:
- Theme preference — key
themeinlocalStorage. - Sprite selections — key
sprite_selection_<gameId>inlocalStorageand IndexedDB. - Post‑generation settings — key
postgen_selection_<gameId>inlocalStorageand IndexedDB. - Uploaded ROMs — key
rom_global_<gameId>in IndexedDB via LocalForage.
These are essential for functionality (e.g., reusing uploads, applying sprites, remembering your theme). You can clear them via your browser settings or in‑app actions that remove specific items.
Third‑Party Cookies
We do not set or use third‑party cookies, analytics, or advertising pixels.
Managing Cookies
You may block cookies in your browser; however, the app will not function without the session cookie when logged in. Local storage/IndexedDB can be cleared at any time through your browser.
Last updated: 2025-09-04