Legal

Privacy Policy

Last updated: 30 May 2026. Applies to flightleague.app and the FlightLeague mobile application.

Our privacy promises

We never sell your data

Your flight and profile data is never sold or shared for anyone else's marketing.

No ads or tracking

We don't run third-party ads or behavioural ad-trackers in the app or on the site.

You control what's public

Every flight and post has a visibility setting — keep it private or choose to share it.

Delete anytime

Remove your account and personal data from the app whenever you want.

Encrypted & secured

Data is encrypted in transit and protected with database row-level security.

AI is optional

AI features are opt-in, and flight-timing estimates use no data that identifies you.

FlightLeague is operated by a UK-based sole trader. Because the operator is an individual, we do not publish personal residential identity details on this public page. Formal operator identity and an appropriate service address will be provided on request to users, regulators, courts, payment providers, app stores, or anyone else with a legitimate legal need. Privacy requests can always be sent to hello@flightleague.app.

1. Who We Are

FlightLeague is a mobile app and website for pilots, student pilots, travellers, and aviation enthusiasts to log flights and trips, build a profile, view route maps, study, track currency and airline loyalty, and access Pro features.

For UK GDPR and EU GDPR purposes, FlightLeague is the controller for personal data processed through our services unless a separate notice says otherwise. Our public privacy contact is hello@flightleague.app.

2. Scope

This policy covers personal data processed when you visit flightleague.app, create or use a FlightLeague account, use the mobile app, contact us, subscribe to paid features, upload photos or logbook scans, interact with other users, or use AI-assisted features.

It does not cover third-party websites, app stores, payment checkout pages, or services you access outside FlightLeague. Those third parties are responsible for their own privacy notices.

3. Data We Collect

Account and profile data

Flight, trip, and social data

Training, quiz, study, import, export, and AI data

Subscription and payment data

Device, technical, and website data

4. How We Use Data

We do not sell your personal data. We do not use your personal data for third-party advertising. We do not make automated decisions that produce legal or similarly significant effects about you.

5. Legal Bases

Under UK GDPR and EU GDPR, we need a lawful basis for each type of processing. The main bases we rely on are:

Contract
Account, login, core app features, logged flights, profile, exports, and Pro access.

This processing is needed to provide the FlightLeague service you request.

Consent or Contract
Optional profile fields, profile photos, flight photos, public posts, comments, reactions, AI scans, push notifications, and optional location permissions.

The basis depends on the feature. You can remove optional content or withdraw permissions where available.

Legitimate Interests
Security logs, abuse prevention, rate limiting, diagnostics, service reliability, and fraud prevention.

We process this data to protect FlightLeague, users, and the public, balanced against your rights.

Legal Obligation
Payment records, tax records, consumer rights, legal notices, and regulatory requests.

Some records must be kept or handled because law, regulators, payment disputes, or courts require it.

Legitimate Interests
Product analytics and service improvement.

We use limited operational data to maintain and improve the service, without selling personal data or using it for third-party advertising.

6. Processors and Sharing

We share personal data only where needed to run the service, comply with law, protect rights and safety, or with your direction. Depending on the feature used, our processors and service providers may include:

Supabase
Authentication, database, and storage

Used for authentication, database, profile and avatar storage, edge functions, and account deletion workflows.

Cloudflare R2
Photo and file storage

Used to store and serve flight photos and related media you upload. Images are uploaded directly from the app to R2 using short-lived signed URLs.

Stripe
Billing

Used for subscriptions, checkout, invoices, tax-related payment records, and payment status updates.

Resend
Transactional email

Used for verification, password reset, account, security, and service messages.

Expo, Apple, and Google
App platform services

Used for app distribution, device permissions, sign-in where enabled, and push notification delivery.

Google Gemini and Groq
AI features and content screening

Used for AI-assisted logbook scan, quiz, flashcard, analytics, timing, loyalty, and training features, and to screen submitted text such as names, handles, bios, and notes for safety and policy compliance.

Map and aviation data providers
Maps and aviation display

Used for maps, airport display, airline logos (including Airhex), and related aviation data where configured.

Vercel or other hosting providers
Website hosting

Used for the public website, routing, deployment, and related request logs.

Some providers are based outside the UK or EEA. Where UK or EU transfer rules apply, we rely on adequacy regulations, standard contractual clauses, the UK international data transfer addendum, or another lawful safeguard.

We may also disclose data if required by law, court order, regulator, payment dispute, app store review, or to protect the rights, property, or safety of FlightLeague, users, or others.

7. AI Features

Many AI-assisted features are optional. If you use them, the input you provide, such as a logbook photo, flight details, loyalty details, or a study or quiz request, may be sent to an AI provider so the feature can generate an extraction, explanation, quiz, flashcard set, timing assessment, or analytics response.

In addition, certain text you submit, such as your name, social handle, bio, or flight notes, may be sent to an AI provider automatically to screen for safety, spam, and policy compliance before it is saved or shown to others. This screening is part of operating the service.

Flight timing estimates are always calculated using AI, even if you have turned AI features off. When you log a flight, only the flight's technical details, such as the departure and arrival airports, aircraft type, airline, flight number, route distance, and duration, are sent to the AI provider so it can estimate the expected duration and whether the flight was early, on time, or late. No personal data that identifies you, such as your name, email address, or profile, is sent as part of this calculation.

You are responsible for checking AI output before relying on it. Do not upload content that is highly sensitive, confidential, unlawful, or unrelated to the feature. AI output is not aviation, safety, legal, medical, tax, or professional advice.

8. Retention

Where we no longer need identifiable data, we delete it or anonymise it.

9. Your Rights

Depending on your location and the circumstances, you may have the following rights over your personal data:

Right of Access

You can request a copy of personal data we hold about you and information about how we use it.

Right to Rectification

You can ask us to correct inaccurate or incomplete personal data.

Right to Erasure

You can ask us to delete personal data where we no longer need it or where another legal ground applies.

Right to Restriction

You can ask us to pause certain processing while a concern is reviewed.

Right to Object

You can object to processing based on legitimate interests, including certain analytics or improvement uses.

Right to Portability

You can request a portable copy of data you provided where the right applies.

Withdraw Consent

You can withdraw consent for optional features where consent is the legal basis.

Complain to a Regulator

You can contact the ICO in the UK or your local data protection authority in the EU or EEA.

To exercise your rights, email hello@flightleague.app with the subject "Privacy Request". We may need to verify your identity before acting on the request. We aim to respond within one calendar month unless the request is complex or an extension is legally permitted.

You can also delete your account from the app settings where available. Some data may need to be retained where required for legal, security, payment, or dispute reasons.

If you are in the UK, you can complain to the Information Commissioner's Office. If you are in the EU or EEA, you can contact your local data protection authority.

10. Security

We use technical and organisational measures designed to protect personal data, including authenticated access, database row-level security, encrypted transport, provider access controls, and limited administrative access.

No online service is completely secure. If you believe your account or data has been compromised, contact us immediately at hello@flightleague.app.

11. Children

FlightLeague is not directed to children under 13. Users under 18 should use the service only with permission from a parent or guardian. If you believe a child has provided personal data without appropriate permission, email us and we will take appropriate action.

12. Changes

We may update this policy as FlightLeague changes or legal requirements evolve. We will update the date above and, for material changes, provide reasonable notice where required.

13. Contact

Privacy contact: hello@flightleague.app

Operator: FlightLeague, operated by a UK-based sole trader. Formal legal identity and an appropriate service address are available on request where there is a legitimate legal need.

Please include enough detail for us to identify your account or request, but do not send unnecessary sensitive information.