Cookie Notice
DRAFT — pending counsel review, not yet in force
This page lists the cookies and on-device storage FightForFunds uses. We set no advertising or cross-site tracking cookies. Strictly-necessary storage always runs; you can turn the optional categories on or off at any time.
Strictly necessary
Always active — required to sign in, stay secure, and complete a donation. Not subject to consent.
| Name | Provider | Storage | Duration | Purpose |
|---|---|---|---|---|
| fff_session | FightForFunds (first-party) | Cookie · HttpOnly · Secure · SameSite=Lax | Up to 24 hours | Keeps you signed in and enforces server-side rules (caps, rate limits). Holds only your session address and role. |
| fff-consent | FightForFunds (first-party) | Cookie · SameSite=Lax | 180 days | Remembers your privacy choices on this page. |
| fff-pending-donate | FightForFunds (first-party) | Session storage | Until the browser tab closes | Preserves an in-progress donation across a sign-in reload so the donate sheet reopens where you left off. |
| Service-worker cache | FightForFunds (first-party) | Cache storage | Until the app updates | Caches static assets for offline/PWA use (production only). Never caches API responses or live data. |
| Cloudflare Turnstile | Cloudflare | Cookie (Cloudflare origin) | Session | Bot and abuse protection on sign-in and forms. Present only when Turnstile is configured. |
Functional
On by default; you can turn these off under Your Privacy Choices.
| Name | Provider | Storage | Duration | Purpose |
|---|---|---|---|---|
| fff-ref | FightForFunds (first-party) | Cookie · SameSite=Lax | 7 days | Credits the supporter whose share link you arrived through. Holds only a short public referral code — no identity. |
| fff-display-name, fff-crew-chat-name | FightForFunds (first-party) | Local storage | Until you clear it | Remembers the display name you chose for donations and crew chat. |
| fff-last-donations | FightForFunds (first-party) | Local storage | Until you clear it | Your recent donations on this device for one-tap re-donate. Never leaves your device. |
| fff-walkout-seen, fff-install-snooze-until | FightForFunds (first-party) | Local storage | Until you clear it | Plays a fight's walkout intro once, and remembers when you dismissed the app-install prompt. |
| Wallet sign-in (dapp-kit / Enoki) | Mysten Labs | Local storage | Until you sign out | Keeps your Google/zkLogin wallet sign-in across reloads. Present only when wallet sign-in is configured. |
Analytics
Off unless you allow it (and honored automatically if your browser sends Global Privacy Control).
| Name | Provider | Storage | Duration | Purpose |
|---|---|---|---|---|
| fff-anon-id | PostHog | Local storage | Until you clear it | A random, anonymous id for aggregate product analytics — never derived from your identity, wallet, or donations. Present only if analytics is enabled. |
Embeds
Loaded only when you play a video, or when you allow embeds under Your Privacy Choices.
| Name | Provider | Storage | Duration | Purpose |
|---|---|---|---|---|
| YouTube (youtube-nocookie.com) | Cookies / storage (YouTube origin) | Set by YouTube | Fundraiser walkout videos in YouTube's privacy-enhanced mode. YouTube sets its own storage once a video plays. |
For how we handle personal data and your rights, see the Privacy Policy.