D&D ShopGen V2

Cookie and Storage Notice

D&D ShopGen V2 uses necessary storage for app operation and account sessions. Its aggregate server-side traffic counter does not use analytics cookies, client-side tracking, or browser identifiers. You can optionally store a first-party preference that excludes this browser from the totals.

Last updated July 15, 2026

Necessary storage

The app uses browser storage for local saves, imported player-safe codes, current workspace state, guide preferences, drafts, and account session handling.

Supabase Auth may use browser storage and necessary cookies or redirects to keep signed-in sessions working.

Patreon connection uses a short-lived OAuth state cookie during the connect redirect so the app can verify the returning request.

Vercel and Supabase may use technical cookies or logs required to deliver, secure, and operate the service.

StorageProviderPurposeDurationType
Local saves and imported player codesBrowser storageStore local shops and player-safe snapshots on this device.Until deleted in the app or cleared in the browser.Necessary
Draft and app stateBrowser storageKeep current workspace state, guide preferences, and drafts usable.Until replaced, deleted, or cleared in the browser.Necessary
Auth session storage, cookies, or redirect stateSupabase AuthKeep Google sign-in and authenticated cloud features working.Until logout, session expiry, or browser clearing.Necessary
dsg_patreon_oauth_stateD&D ShopGen / Patreon OAuthVerify the Patreon connection redirect belongs to the signed-in session.Short-lived and cleared after the OAuth callback or browser clearing.Necessary
dsg_traffic_opt_outD&D ShopGenExclude this browser from identifier-free aggregate page-request totals.Up to one year, until you include the browser again, or until browser clearing.User-requested privacy preference
Technical logsVercel and SupabaseDeliver, secure, debug, and operate the service.Limited provider and operational retention periods.Necessary

No analytics cookies

D&D ShopGen V2 does not use analytics cookies, advertising tags, behavioral profiles, non-essential marketing cookies, or persistent analytics storage in the browser.

When aggregate traffic counting is enabled, normal server-side request handling increments only a safe page category for a full browser page load. The browser does not send a separate analytics event, and the counter does not read or store a full URL, query parameters, share token, referrer, IP address, User-Agent, country, device, email address, account identifier, visitor identifier, or session identifier.

The server-side counter skips requests carrying DNT: 1 or Global Privacy Control and requests carrying the optional dsg_traffic_opt_out preference. Daily route totals are retained for 7 days, and completed daily reports are retained for 3 months.

The optional dsg_traffic_opt_out cookie stores only the value 1. It is not used to count, recognize, link, or profile a browser; its only effect is to stop counting that browser until the preference is removed.

The counting process itself does not write browser storage or issue client-side tracking instructions. Only the user-initiated exclusion control writes this privacy preference, so no analytics consent banner is included for this limited implementation. Any future expansion to client-side tracking, visitor recognition, advertising, fingerprinting, or non-essential storage requires a separate review and consent controls where required.

Traffic-counting preference

Use this control separately in every browser or browser profile you want excluded. Clearing site cookies removes the preference.

Traffic counting preference
Checking this browser's preference…

Managing browser storage

You can delete saved shops and imported player-safe snapshots inside the app where those controls are available.

You can include this browser in traffic totals again with the preference control above, or remove the preference by clearing site cookies.

You can also clear browser storage in your browser settings. Clearing browser storage may remove local saves, imported player codes, guide preferences, drafts, current workspace state, the traffic opt-out preference, and local account session data from this device.

Future changes

If analytics cookies, ads, or other non-essential storage are added later, D&D ShopGen V2 will update this notice and add consent controls before enabling them where required.

Questions about cookies or storage can be sent to support@dndshopgen.com.