Cookie Policy
Last updated: 22 May 2026
What are cookies?
Cookies are small text files stored on your device when you visit a website. We also use similar technologies such aslocalStoragefor the same purposes. Throughout this page we refer to all of them simply as “cookies”.
How you control cookies
The first time you visit GameSnap, a banner asks for your consent to non-essential cookies. You can Accept all, Reject all, or Customizewhich categories you allow. We use Google's Consent Mode v2, which means analytics and advertising cookies do not load until you consent.
You can change your choice at any time by clearing thegs_consent_v1cookie in your browser settings — the banner will reappear on your next visit. You can also disable cookies entirely in your browser, though some essential features (sign-in, free-search counter, payments) may not work.
Essential cookies (always on)
Strictly necessary for the service to work. They do not require your consent under EU ePrivacy rules.
| Cookie | Provider | Purpose | Duration |
|---|---|---|---|
| gs_session_id | GameSnap (app.getgamesnap.com) | Anonymous identifier so we can group your actions into a single visit (e.g. count your free searches). | 1 year |
| gs_lang | GameSnap (app.getgamesnap.com) | Remembers your chosen interface language. | 1 year |
| gs_free_searches | GameSnap (app.getgamesnap.com) | Local display of how many free searches you have left. Server-side enforcement uses your account or session id. | 1 year |
| gs_consent_v1 | GameSnap (getgamesnap.com, app.getgamesnap.com) | Stores your cookie preferences so we do not ask on every visit. | 1 year |
| sb-* / sb-access-token | Supabase (auth) | Keeps you signed in to your GameSnap account and authenticates server requests. | Session / 1 week |
| __stripe_mid, __stripe_sid | Stripe (payments) | Used by Stripe for fraud prevention and to maintain the checkout session when you subscribe. | 1 year / 30 minutes |
Analytics cookies (consent required)
Help us understand how visitors use GameSnap so we can improve it. Only loaded if you accept the Analytics category.
| Cookie | Provider | Purpose | Duration |
|---|---|---|---|
| _ga, _ga_* | Google Analytics 4 | Distinguishes users to compute anonymous usage statistics (page views, session counts). | Up to 2 years |
| _gid | Google Analytics 4 | Distinguishes users for short-term reporting (24-hour usage trends). | 24 hours |
Advertising cookies (consent required)
Let us measure which ad campaigns bring real players, so we can stop spending on ones that do not work. Only loaded if you accept the Advertising category.
| Cookie | Provider | Purpose | Duration |
|---|---|---|---|
| _gcl_au | Google Ads (conversion linker) | Stores the Google Click ID (gclid) so we can attribute conversions back to the ad you clicked. | 90 days |
| _gac_* | Google Ads | Stores campaign-level click data used by Google Ads to measure conversion performance. | 90 days |
| IDE, DSID, ANID, NID | Google (set on doubleclick.net / google.com when Ads code runs) | Used by Google to deliver and measure ads across the web and to combat fraud. | Up to 13 months |
Third-party services
For more detail on third-party cookies, see each provider's own policy:
- Google Analytics & Google Ads: policies.google.com/technologies/cookies
- Stripe: stripe.com/cookie-settings
- Supabase: supabase.com/privacy
Changes to this policy
If we add new tracking or change how existing cookies work, we will update this page and increment the consent version, which will re-trigger the banner so you can review your choices.
Contact
Questions about cookies? Email marino@codigit.hr.