Cookie Notice
Last updated: 22 May 2026
What are cookies?
Cookies are small text files that websites place on your device to remember information about your visit. Some are essential for the website to function; others are used for analytics, advertising or tracking. This notice explains how we use them, and which require your consent.
Strictly necessary cookies and storage
The following are required for the site to work. We use them regardless of your consent choice, as permitted under UK PECR regulation 6(4).
- Session storage— temporarily holds your current booking in progress (search results, passenger details, selected extras) so you can move between pages without losing data. Cleared when you close your browser.
- Consent preference (local storage)— stores your choice from the cookie banner so we do not show it again on repeat visits, and so we honour your decision about analytics. No personal data is stored. Under PECR, localStorage is treated as a “similar technology” to cookies and is covered by this notice.
- Rate-limiting identifiers— short-lived tokens used to protect our API from abuse, managed through our sub-processor Upstash.
- Error monitoring (Sentry)— we use Sentry to automatically capture technical errors so we can fix them quickly. Sentry may set a session identifier and receive limited technical data (URL, browser version, the error itself). It does not track your browsing behaviour across sites. Session Replay is disabled; error sampling is set to a reduced rate for PECR compliance.
- Payment processing (Stripe) — when you proceed to checkout, we load Stripe’s Payment Element to handle card, Apple Pay, Google Pay and Pay by Bank payments. Stripe sets cookies on the stripe.com domain (including __stripe_mid and __stripe_sid) for fraud prevention and to support secure payment flows. These are essential to taking payment safely and are required for a booking to complete. Stripe is operated by Stripe Payments Europe Ltd. and is our payment processor; we do not receive or store your full card details.
Analytics — only with your consent
With your explicit consent, we use PostHogto understand how visitors use the site so we can improve it. PostHog is loaded only after you accept analytics in our cookie banner. If you decline, or if your browser sends a “Do Not Track” signal, PostHog is not loaded and no analytics events are captured.
What we capture, when you have consented:
- Pageviews— the pages you visit, page titles, and the referring URL.
- Autocapture events— clicks and form interactions on the page, recorded against the element you interacted with (for example, the “Search flights” button). The contents of input fields are not transmitted.
- Named funnel events— specific steps in the booking flow (search submitted, offer selected, checkout started) tagged with the route you were looking at, so we can see where users drop off.
- Device and session metadata— browser, operating system, approximate location derived from IP, and a randomly-generated session identifier.
PostHog is operated by PostHog Inc., with data hosted in the EU (Frankfurt). Event data is retained for up to 12 months and is then deleted automatically. Session Replay is not enabled. We do not sell this data and do not share it with advertisers.
What we do not use
We do not use:
- advertising cookies or tracking pixels;
- Google Analytics, Meta Pixel, or other ad-network analytics;
- cross-site tracking of any kind;
- profiling or behavioural targeting.
Your choices
The first time you visit Flightscan, our cookie banner asks whether you accept analytics. You can:
- Accept — PostHog is loaded and starts capturing the events described above.
- Decline — PostHog is not loaded; only strictly necessary storage is used.
To change your mind later, clear your browser’s local storage for flightscan.co.uk (or clear cookies for this site) and the banner will reappear. If your browser sends a “Do Not Track” signal, we treat that as a decline and do not load PostHog regardless of banner state.
You can also clear or block cookies and local storage at any time through your browser settings. Please note that if you do, some parts of the booking flow may not work correctly.
More information
For details on how we handle personal data more generally, please see our Privacy Policy. If you have any questions about how we use cookies, contact us at info@flightscan.co.uk.