FlightDeck Aptitude
ModulesHow it worksPricingAbout

Privacy

Privacy summary

FlightDeck Aptitude keeps the data model narrow: account identity, training history, progress signals, and subscription state.

What the app stores

When you create an account, the app stores your email address, display name, preferred difficulty, completed practice sessions, scores, module history, and subscription status.

Authentication

Authentication is handled by Supabase. Password handling, session cookies, and email confirmation are processed through Supabase authentication services.

Payments

Payments and billing management are handled by Stripe. The app stores Stripe customer, subscription, and pass-access identifiers only where needed to unlock or remove premium access.

Local storage

The app may use browser localStorage for theme preference and for preserving practice progress before an account session is available. Authenticated users can have older local progress migrated into their account history.

How data is protected

Supabase row-level security is used so users can access their own practice data. Stripe webhooks use signature verification before subscription state is updated.

Your choices

You can stay on free access, purchase a time-limited pass, or manage eligible billing records through the Stripe customer portal when logged in.

Contact: support@flightdeckaptitude.com. Last updated: April 25, 2026. This page is a practical product privacy summary and should be reviewed before large-scale public launch.

Privacy | FlightDeck Aptitude