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

NamePurposeTypeExpiryAttributes
Session cookie (set by Lucia)Keeps you signed in and authenticates requests.Strictly necessary, first‑partySession expiry as configured by the serverHttpOnly, 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 theme in localStorage.
  • Sprite selections — key sprite_selection_<gameId> in localStorage and IndexedDB.
  • Post‑generation settings — key postgen_selection_<gameId> in localStorage and 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