Cookie & Storage Policy

Effective Date: March 25, 2026 · Last Updated: March 25, 2026

This policy explains how eFoilCrew ("we," "us," or "our") uses cookies, local storage, and similar technologies when you visit or use our Service. It should be read alongside our Privacy Policy.

1. What Are Cookies & Local Storage?

Cookies are small text files stored on your device by your web browser. Local storage (localStorage and sessionStorage) is a browser feature that allows websites to store data on your device. Both are used to remember preferences, maintain sessions, and understand how the Service is used.

eFoilCrew is a progressive web application (PWA) and relies more heavily on browser local storage than traditional cookies. We also register a service worker for offline functionality.

2. Essential Storage (No Consent Required)

These are strictly necessary for the Service to function and cannot be disabled:

Name / KeyTypePurposeDuration
Supabase auth tokenslocalStorageAuthentication session managementSession / refresh token lifetime
themelocalStorageStores your light/dark theme preferencePersistent
palettelocalStorageStores your colour palette preferencePersistent
waterBglocalStorageStores your background animation preferencePersistent
cardDisplayModelocalStorageSession card visual mode preferencePersistent
sessions-view-preferencelocalStorageTimeline layout preferencePersistent
haptics-enabledlocalStorageHaptic feedback preference (touch devices)Persistent
UI hint markerslocalStorageTrack which onboarding tips you've seen (e.g., heatmap magnifier, altitude hint)Persistent
Card size preferenceslocalStoragePer-view card size settings (year/month/spot)Persistent
Service Worker cacheCache APIOffline asset caching for PWA functionalityUntil cleared

3. Analytics Storage (Consent Required)

These are only set if you opt in via the consent banner:

Name / KeyTypePurposeDuration
analytics-consentlocalStorageRecords your consent choice (accepted/declined)Persistent
PostHog cookies & identifiersCookie + localStorageBehavioural analytics, event tracking, anonymised session replay12 months

Plausible Analytics is also used for page-view analytics but does not use cookies, does not collect personal data, and does not require consent under GDPR or ePrivacy regulations.

4. Session Storage

We use browser sessionStorage (which is automatically cleared when you close the tab) for temporary UI state such as map view position and Garmin connection status. Session storage is not shared across tabs and does not persist between visits.

5. Third-Party Cookies

We do not use third-party advertising cookies. The only third-party cookies that may be set are from PostHog (analytics, opt-in only) and Mapbox (map tile loading, functional). We do not allow any other third parties to set cookies through our Service.

6. Managing Your Preferences

Analytics Consent

You can accept or decline analytics on the consent banner shown on your first visit. To change your choice after accepting, clear your browser's local storage for this site, and the consent banner will reappear on your next visit.

Browser Settings

Most browsers allow you to control cookies and local storage through their settings. You can block or delete cookies and clear local storage at any time. Note that blocking essential storage may prevent the Service from functioning correctly.

Service Worker

You can unregister the service worker through your browser's developer tools (Application > Service Workers) to stop offline caching.

7. Changes to This Policy

We may update this Cookie Policy from time to time. Changes will be posted on this page with an updated "Last Updated" date.

8. Contact Us

If you have questions about our use of cookies and local storage, please contact us at privacy@foilnexus.com.