Storage & Cookies
Cookie Policy
Fly2High uses browser-based storage (localStorage and sessionStorage) rather than traditional HTTP cookies for most functionality. This page explains exactly what we store, why, and how you can manage it. Last updated: 22 March 2026.
What Are Cookies & Browser Storage?
Cookies are small text files placed on your device by websites. Browser storage (localStorage and sessionStorage) serves a similar purpose but is stored locally in your browser rather than sent with every request.
Fly2High primarily uses localStorage and sessionStorage to remember your preferences and session state. Some third-party services we use (Firebase, Google Fonts, Stripe) may also set their own cookies or use browser storage under their respective privacy policies.
Fly2High Storage (localStorage)
The following items are stored directly in your browser's localStorage by Fly2High. None of this data is transmitted to our servers.
| Key | Purpose | Expires | Category |
|---|---|---|---|
f2h_theme |
Remembers your preferred colour theme (dark or light mode) | Persistent (until cleared) | Essential |
f2h_cart |
Stores the contents of your shopping cart (product IDs and details) so your cart persists between page loads | Persistent (until cleared or cart emptied) | Essential |
f2h_cart_count |
Stores the number of items in your cart for the navigation badge counter | Persistent (until cleared or cart emptied) | Essential |
f2h_currency |
Remembers your selected display currency (USD, GBP, EUR, AUD, or CAD) | Persistent (until cleared) | Functional |
f2h_fx_rates |
Caches live currency exchange rates from the European Central Bank (via frankfurter.app) to avoid repeated API calls | 1 hour (auto-refreshed) | Functional |
f2h_cookie_consent |
Records whether you have acknowledged this cookie notice | Persistent (until cleared) | Essential |
Session Storage (Cleared on Tab Close)
The following items are stored in sessionStorage, which is automatically cleared when you close your browser tab.
| Key | Purpose | Category |
|---|---|---|
discord_oauth_state |
A randomly generated token used to verify the integrity of the Discord OAuth login flow and prevent cross-site request forgery (CSRF) attacks | Session Essential |
discord_link_mode |
A temporary flag set when you initiate the "Connect Discord" flow from your profile page, so the callback knows to link your Discord to an existing account rather than create a new one | Session Essential |
Third-Party Cookies & Storage
The following third-party services are used by Fly2High and may set cookies or use browser storage independently. We do not control these.
Firebase Authentication & Firestore (Google LLC)
Firebase uses IndexedDB and localStorage to persist your login session client-side. This is what keeps you logged in between visits. These entries are managed automatically by the Firebase SDK and are deleted when you sign out.
Google Fonts
We load the Inter typeface from fonts.googleapis.com. Google may store font-related data in your browser cache and may set cookies for performance optimisation. This data is controlled by Google.
Stripe (Stripe, Inc.)
When you proceed to checkout, you are redirected to Stripe's hosted payment page. Stripe sets its own cookies for fraud prevention, session management, and payment processing. These are governed by Stripe's Cookie Policy.
Discord (Discord Inc.)
During the OAuth login or account-linking flow, you are temporarily redirected to Discord's website. Discord may set cookies during this process, governed by Discord's Privacy Policy.
| Service | Purpose | Privacy Policy |
|---|---|---|
| Firebase (Google) | Authentication session persistence, database access | policies.google.com/privacy |
| Google Fonts | Typography CDN | policies.google.com/privacy |
| Stripe | Payment processing, fraud prevention | stripe.com/privacy |
| Discord | OAuth authentication flow | discord.com/privacy |
| Frankfurter.app | Exchange rate data (no personal data sent) | frankfurter.app |
Analytics & Advertising
Fly2High does not use any third-party analytics services (such as Google Analytics), advertising networks, or tracking pixels. We do not track you across other websites. We do not display targeted or behavioural advertising.
We log certain account events (login, signup, purchases) to our own database solely for security and operational purposes, as described in our Privacy Policy.
Managing & Clearing Storage
You can clear all Fly2High browser storage at any time using your browser's built-in tools. This will reset your preferences (theme, currency, cart) and you will be prompted with the cookie notice again on your next visit.
How to clear storage in common browsers
| Browser | Steps |
|---|---|
| Chrome / Edge | Settings → Privacy and security → Clear browsing data → Check "Cookies and other site data" → Clear data |
| Firefox | Settings → Privacy & Security → Cookies and Site Data → Clear Data |
| Safari | Settings → Privacy → Manage Website Data → Remove All |
| Developer Tools (any browser) | Open DevTools (F12) → Application tab → Storage → LocalStorage / SessionStorage → right-click and clear |
Changes to This Policy
Also see our Privacy Policy
Full details on how we collect, use, and protect your personal data.