Cookies & Storage
Updated 7 November 2026
The counter uses browser storage as described below. Optional Google sign-in also uses authentication storage and the providers’ sign-in pages may set their own cookies. No analytics or advertising features are included.
Your choices
On a first visit, optional saving and sprites are off. “Allow both” enables both features. “Reject optional” leaves both off. “Choose settings” lets you select them independently. Continuing to use the site is not treated as acceptance. You can change or withdraw a choice at any time through .
| Item | Purpose | Duration | Choice |
|---|---|---|---|
| legga001-privacy-v1 | Remembers privacy choices, policy version and timestamps; stored in localStorage | Used for 180 days; record remains until replaced or browser data is cleared | Required for remembering choices |
| moonlit-hunts-v2 | Hunts, timers, odds history, Shiny Dex and Living Dex; legacy key name retained for compatibility | Until deleted or browser data is cleared | Optional; off until allowed |
| moonlit-hunts-v1 | Reads older saves for migration only when saving is allowed | Until deleted or browser data is cleared | Optional; same saving choice |
| legga001-auth-enabled / legga001-auth-session | Remember requested account sign-in and Supabase session tokens; used only after sign-in is chosen | Until sign-out, session expiry/revocation or browser deletion | Necessary for the requested sign-in service |
| legga001-login-draft | Temporary sessionStorage copy of current hunts so an OAuth redirect does not lose them | Removed after sign-in is resolved or on sign-out; otherwise until this browser session ends | Necessary during requested sign-in |
| legga001-cloud-cache-[account ID] | Account-specific local recovery copy and pending sync revision | Until sign-out, account deletion, withdrawal of device saving or device-data deletion | Only used if device saving is allowed |
| GitHub sprites | External image requests to raw.githubusercontent.com | Browser cache and provider retention apply | Optional; blocked until allowed |
Reading the required privacy preference is necessary to apply your choices. If your browser blocks storage, the choice may only apply to the current page and saving can fail. The page shows the save status; export a backup to keep a session manually.
Withdrawing and deleting
Turning saving off stops further access to saved hunts; existing saved data remains available for later re-enabling. Use “Delete saved hunts & collections” to remove those keys from this browser. It does not remove cloud saves, downloaded backups, your account session or the preference record. Delete a cloud account through its separate account control, and use Sign out to remove the saved login session. You can remove all site storage and cache using your browser’s controls.
Disabling sprites stops future image loads; it does not undo requests already sent to GitHub. External links contact their destinations only when you follow them.
Hosting services
The published site uses Vercel for delivery and optional Supabase/Google authentication for cloud accounts. Any additional optional tools added later need their own appropriate disclosure and controls before they run. See the Privacy Notice for the operator and hosting details.
