Cookie Policy
Last updated 2026-10-09
This page describes browser storage used by the IC website and linked sign-in areas. Optional analytics and referral storage require acceptance. Declining, making no choice or enabling Global Privacy Control prevents optional measurement. Withdrawing consent stops measurement and removes accessible analytics cookies and saved referral attribution; it does not erase data already sent.
Browser storage and lifetimes
| Name | Type | Purpose | Set when | Lifetime |
|---|---|---|---|---|
| ic_player | Cookie (ours) | Keeps you signed in to your Internal Conflict account. Strictly necessary: without it there is no way to stay signed in, so it is set whether or not you accept analytics. It holds a signed reference to your account, never your email and never your password, and page scripts cannot read it because it is marked HttpOnly. It is not used for tracking, profiling or analytics. | You sign in to, or create, an account | Until you sign out or the session expires |
| ic-consent | localStorage | Remembers your accept or decline choice on the cookie banner (strictly functional). | You make a choice on the banner | Until you clear it or change it via Cookie settings |
| ic-sound, ic-sound-vol, ic-sound-track | localStorage | Remembers your sound, volume and track choices (strictly functional, no tracking). | You use the SOUND control | Until you clear it |
| ic_player | Secure, HttpOnly cookie | Player sign-in | Successful sign-in | 30 days; refreshed during continued use |
| hd_session / hd_otp | Secure, HttpOnly cookies | Staff sign-in / one-time verification | Staff authentication | 30 days / 10 minutes |
| ic_first_touch | localStorage | Referral and campaign attribution | Only with analytics consent | Up to 90 days; cleared on withdrawal |
| ic_vid | sessionStorage | A random visit id for this tab only. It lets us count one store visit from view to checkout, and if you buy, staff can link that visit to your purchase. Never sent to Google or Stripe. | Only with analytics consent | Until the tab closes; deleted on withdrawal; removed from our records after 90 days |
| ic_store_once | sessionStorage | Remembers that a checkout return or a purchase was already counted in this tab, so a reload does not count it twice | Only with analytics consent | Until the tab closes; deleted on withdrawal |
| ic-discord | sessionStorage | Caches the community invite link | Invite link loaded | Browser tab session |
| _ga | Cookie (Google Analytics) | Distinguishes visitors for aggregate traffic measurement. | Only after you accept analytics | Up to 2 years |
| _ga_C6F706XBFR | Cookie (Google Analytics) | Keeps session state for this site's Google Analytics property. | Only after you accept analytics | Up to 2 years |
What we do not use
No advertising cookies, no social media pixels, no fingerprinting, no cross-site tracking. The first-party visit signal follows your analytics choice: with consent it carries the per-tab visit id above, which ends with the tab and is never shared for advertising; without consent nothing is sent. Hosting and security logs operate independently of analytics consent.
Change your choice
You can change your analytics choice at any time. A Global Privacy Control signal takes precedence over acceptance. Settings apply to the current domain and browser; repeat your choice on happydale.net if you use both domains. Necessary sign-in cookies remain when you decline analytics. External services you choose to open, such as checkout or an embedded video, have their own storage policies:
Contact
Questions: admin@happydale.net. More detail in the Privacy Policy.