LEGAL
Cookie Policy
Last updated: 20 October 2026
This policy lists the cookies and local browser storage used by TwoShadowsGames. Site storage supports security, remembers your choice and provides game features. Display and audio preferences are saved when you change them. Analytics storage is optional.
Site cookies and consent storage
| Name | Type | Purpose | Lifetime |
|---|---|---|---|
tsg_cookie_preferences_v1 |
First-party local storage | Remembers whether you accepted or rejected Analytics, and when you chose. | Valid for 180 days. The expired entry is removed when the site next checks it, or when browser storage is cleared. |
laravel-session |
First-party session cookie | Identifies the server session used for form security, status messages and validation errors. | 120 minutes after the latest site request. |
XSRF-TOKEN |
First-party security cookie | Helps protect form submissions against forged requests. | 120 minutes after the latest site request. |
where_are_you_player |
Encrypted, HttpOnly first-party cookie | Recognises a guest player for WHERE ARE YOU? Daily attempts. Created when a Daily attempt is started. | New or refreshed cookies request 90 days from the latest Daily attempt opening. Browsers may shorten this lifetime. Older cookies may keep their previous expiry until refreshed or cleared. |
Game preferences and session storage
| Name | Type | Purpose | Lifetime |
|---|---|---|---|
where-are-you-preferences-v1 |
First-party local storage | Remembers the game's theme, colour-vision setting and reduced-motion setting. | No automatic expiry. Remains until cleared by you or your browser. |
where-are-you-music-v1 |
First-party local storage | Remembers whether game music is enabled and its volume. | No automatic expiry. Remains until cleared by you or your browser. |
where-are-you-session-seed-v1 |
First-party session storage | Keeps a random seed for generating Unlimited puzzles during the session. | The browser tab session. |
where-are-you-active-unlimited-v1 |
First-party session storage | Keeps the settings and progress of an unfinished Unlimited puzzle so it can be resumed. | The browser tab session, or earlier when the game removes the finished puzzle's saved state. |
where-are-you-time-* |
First-party session storage | Keeps elapsed time for a puzzle across reloads. The final part of the key is the puzzle identifier. | The browser tab session, or earlier when the puzzle timer is completed. |
Session storage normally ends when its tab is closed, but browser session restore may preserve it. Clearing this site's browser storage removes saved preferences and progress. These game storage entries support play and are separate from Analytics consent.
Your browser may also cache website and game assets according to the server's cache settings. Clearing cookies, storage or the browser cache does not delete Daily attempt records held on the server. Our Privacy Policy explains the information recorded for Daily attempts.
Optional Analytics storage
Google Analytics remains completely blocked until you choose “Accept Analytics”. If accepted, the following first-party cookies may be set:
| Name | Provider | Purpose | Lifetime |
|---|---|---|---|
_ga |
Google Analytics | Distinguishes visitors for site-usage measurement. | 180 days from creation, without extending expiry on each visit |
_ga_RGQK0ZB8L7 |
Google Analytics | Persists the Analytics session state for this site's measurement ID. | 180 days from creation, without extending expiry on each visit |
Cookie lifetimes are separate from Google's retention of Analytics data. That account setting still needs to be confirmed before the privacy policy is finalised.
Advertising
This site does not use Google Ads. The Google consent values ad_storage, ad_user_data, and ad_personalization remain denied even when Analytics is accepted.
Change or withdraw your choice
Use at any time. Rejecting after a previous acceptance disables Analytics, removes Analytics cookies accessible to this site, and reloads the page without the Google Analytics script.
More information
For more about how information is handled, read our Privacy Policy.