SYS.STATUS: INITIALIZING
MEM: 78%CPU: 45%
GG

LEGAL_DOCS

GuildGadgets Compliance Terminal

Cookie Policy

Last updated: 2026-08-19

1. What Are Cookies and Local Storage?

Cookies are small text files placed on your device by your browser when you visit a website. Local storage is a browser feature that lets a website store key-value data on your device so it can be read again later. Both are widely used by modern web apps to keep you signed in and remember your preferences.

GuildGadgets uses both cookies (for authentication) and local storage (for preferences and recent activity). This policy lists every cookie and local storage key we set.

2. Essential

These cookies and keys are required for the Platform to function. They cannot be disabled, because without them you would not be able to log in or stay signed in.

Cookie NamePurposeDuration
sFrontTokenSuperTokens session indicator. Marks whether you are signed in so the app can gate protected pages; it does not itself grant access.Session / refresh-aligned
sAccessTokenSuperTokens access token credential (HttpOnly). Proves your authenticated session to the API on every request.Short-lived; rotated automatically
sRefreshTokenSuperTokens refresh token (HttpOnly). Used only to obtain a new access token when the current one expires; rotated on every refresh.Session
sAntiCsrfSuperTokens anti-CSRF token. Prevents Cross-Site Request Forgery attacks on the session refresh endpoint.Session

Essential Local Storage

KeyPurpose
gg_cookie_consentRecords your cookie consent choices and the schema version of that record.
browser_notifications_enabledRemembers whether you have enabled browser push notifications (a direct user toggle).

3. Analytics

These local storage keys are used to remember your browsing activity on this device. They are optional. You may decline them using the "Manage Preferences" option of the cookie consent banner, and you may delete them any time through your browser. When you decline analytics, the platform stops writing to these keys and deletes any previously-stored analytics data on this device at the moment you save your choice.

KeyPurpose
gg_recent_searchesStores your recent search terms to surface them again. Only written if you consent to Analytics.
guildgadgets_visit_history_v1Stores the last 10 product or market pages you visited, with a timestamp, to surface "recently visited" recommendations. Only written if you consent to Analytics.

4. Preferences

These local storage keys remember the display preferences you explicitly select. They are optional. If you decline Preferences, your selected location and currency still apply for the duration of your visit, but they are not stored on your device and will not persist after you leave or reload the page. When you decline Preferences, the platform deletes any previously-stored preference data on this device at the moment you save your choice.

KeyPurpose
gg_locationRemembers the city/country location filter you explicitly selected so the feed stays filtered across visits. Only written if you consent to Preferences.
gg_currencyRemembers the currency you explicitly selected for price display. Only written if you consent to Preferences.

5. Managing and Deleting Cookies

Most browsers let you view, block, or delete cookies and local storage through their settings. Clearing them will sign you out and reset your preferences.

  • Chrome:Settings → Privacy and security → Cookies and other site data
  • Firefox:Settings → Privacy & Security → Cookies and Site Data
  • Safari:Preferences → Privacy → Manage Website Data
  • Edge:Settings → Cookies and site permissions

6. Essential IndexedDB Storage

GuildGadgets uses IndexedDB (via Dexie, under the database name imageCacheDB) to cache data that the page you requested needs to render. These stores are essential to delivering the service you explicitly asked for (a rendered page with prices). They are not deleted by the cookie consent banner because they are required for the page to function; you can clear them through your browser at any time.

Object StorePurpose
imageCacheDB.imagesCaches previously downloaded images so the page you requested can render without re-fetching them on every load.
imageCacheDB.exchangeRatesCaches currency exchange rates so prices you requested can render without a live fetch on every load.

7. Related Documents

For how this information fits into our overall data practices, see our Privacy Policy.

8. Withdrawing or Changing Your Consent

You can change your cookie consent choices at any time from your Settings page by clicking Review Cookie Preferences. This re-opens the consent banner so you can accept or decline analytics again. Declining analytics stops all future analytics writes and deletes any analytics data already stored on this device at the moment you save.

You can also clear all cookies and local storage using your browser settings (see Section 4). Note that clearing analytics yourself does not change the platform's record of your choice — the banner will re-appear on your next visit since your decision is no longer on record.