Legal
A transparent inventory of every cookie and localStorage item set by WinnipegFalls, with purpose, category, and expiry details.
Last updated: June 5, 2026
Cookies are small text files that websites place on your device to store information between page loads. They allow a website to remember your preferences, session state, and interaction history. Cookies set by the website you are visiting are "first-party cookies." Cookies set by third-party services (such as analytics providers) are "third-party cookies."
WinnipegFalls uses cookies sparingly, in a combination of two storage mechanisms: standard HTTP cookies and browser localStorage. Both serve the same purpose — retaining your preferences so you are not repeatedly prompted — but they have different behaviour: cookies are sent with HTTP requests to our server, while localStorage data stays on your device and is never transmitted unless our JavaScript explicitly reads and uses it.
These cookies are required for the Platform to function. They retain your age-gate declaration and your cookie-consent choice so you are not prompted on every page load. They do not track you for advertising or analytics purposes. They cannot be disabled without breaking the Platform's consent layer.
These cookies are only set when you have explicitly clicked "Accept All" on the cookie banner. They are provided by Google Analytics 4 and allow us to understand which pages receive traffic and on what device types. Analytics cookies collect anonymised, aggregated data and cannot identify you as an individual. You can withdraw your consent at any time by clicking the gear icon at the bottom of any page.
WinnipegFalls does not use advertising cookies. We do not serve targeted advertisements, we do not participate in advertising networks, and we do not share data with data brokers. The advertising storage consent signal in our Google Consent Mode block is permanently set to "denied."
| Name | Set by | Category | Purpose | Expiry |
|---|---|---|---|---|
wf_age_ok | WinnipegFalls (first-party) | Strictly Necessary | Records your self-declaration that you are 18+. Prevents the age gate from re-appearing on every page load. | 180 days |
wf_age_ok (localStorage) | WinnipegFalls (first-party) | Strictly Necessary | Mirrors the age-gate cookie in localStorage to preserve the declaration when navigating via file:// protocol. | 180 days (via _exp sibling key) |
wf_consent_v2 | WinnipegFalls (first-party) | Strictly Necessary | Stores your cookie preference choices as a JSON object {a: bool, ads: bool, v: 1}. Used to control whether the cookie banner re-appears and to inform Google Consent Mode. | 180 days |
wf_consent_v2 (localStorage) | WinnipegFalls (first-party) | Strictly Necessary | localStorage mirror of consent state for cross-page persistence. | 180 days (via _exp sibling key) |
_ga | Google Analytics 4 (third-party) | Analytics (Optional) | Distinguishes users for aggregate analytics reporting. Contains a randomly generated identifier — does not contain personally identifiable information. | 13 months |
_ga_* | Google Analytics 4 (third-party) | Analytics (Optional) | Maintains session state for Google Analytics 4 measurement ID. Anonymised. | 13 months |
Note: The _ga and _ga_* cookies are only written if you click "Accept All." If you have accepted analytics and later wish to revoke that, click the gear icon at the bottom of any page and choose "Essential Only."
In addition to cookies, we write to your browser's localStorage using these keys:
wf_age_ok — stores the value '1' when you confirm your age. Companion key wf_age_ok_exp stores the Unix epoch timestamp of expiry.wf_consent_v2 — stores your consent preference JSON. Companion key wf_consent_v2_exp stores the expiry timestamp.All localStorage data is stored only on your device. It is never transmitted to our server in any request. You can delete it at any time through your browser's developer tools (Application tab → Local Storage) or by clearing your browser's site data for this domain.
When you first visit WinnipegFalls, Google Consent Mode v2 is initialised with all consent signals set to "denied." This means no Google Analytics tracking is attempted before you have made an explicit consent choice. Third-party cookies (_ga, _ga_*) are never written until you click "Accept All."
This is enforced via the Google Consent Mode wait_for_update mechanism: the Platform's JavaScript sets all consent signals to "denied" within the first 150ms of page load, before any analytics scripts could fire. If you never accept analytics, no analytics cookies are ever set for you on this Platform.
You can change your cookie preferences at any time. Click the gear icon (⚙️ Cookies) that appears at the bottom-right of every page after you have made an initial choice. The cookie preferences panel will open, and you can choose "Essential Only" to revoke analytics consent, or "Accept All" to re-enable it.
When you change your preference, the existing Google Analytics cookies are not automatically deleted from your device (that is a browser-level action). To fully remove existing analytics cookies, you must clear your browser's cookies for this domain via your browser settings.
All major browsers allow you to manage, block, or delete cookies independently of our consent mechanism:
Blocking strictly-necessary cookies may prevent the age-gate and cookie-consent mechanisms from functioning correctly, resulting in those prompts re-appearing on every page load.
We will update this Cookie Log when we add, remove, or change cookies on the Platform. The "Last updated" date at the top of this page reflects the most recent revision. If we add a new third-party service that sets cookies, we will update both this log and seek fresh consent via the cookie banner before those cookies are set.
Questions about our cookie practices: [email protected]