Privacy Policy

Effective Date: November 11, 2026  •  FlightMentor by Chase De Laurie

Summary: FlightMentor stores its primary training database on your device and uses an account for authentication, AI features, document processing, and optional cloud sync. We don't serve ads or use advertising tracking. We use product analytics and crash diagnostics to improve the app. Voice input is disabled when on-device speech recognition is unavailable.

Development status: The app is in development. App-specific information below describes its current design and will be updated as needed before release. For the coming soon website’s email list, see Launch notification requests.

1. Information We Collect

Profile Information (you provide):

Training Progress (generated by your use):

Authentication Data:

2. How Your Data Is Stored

On Your Device: The primary training database is stored locally using Apple's SwiftData framework. Authentication, analytics, crash diagnostics, AI requests, purchases, and document processing use the network as described below.

Cloud Sync: When you use Sync Now, your profile, lesson progress, weak topics, study notes, oral sessions, and ATC coaching records may be stored in Google Firebase (Firestore) under your user ID. Existing synced data is restored automatically when you sign in. It is not made available to other users.

AI Features: When you use Mentor, Oral Exam, Scenario, or ATC features, your request and relevant study context may be sent through Firebase Cloud Functions to Anthropic for processing. Context can include your selected track, home airport, aircraft, callsign, recent training turns, and relevant sections from an uploaded POH or checklist. Mentor chat history is not saved as a server-side conversation, but oral and ATC session records may be included in Cloud Sync. Spoken DPE/ATC content may be sent to OpenAI text-to-speech. Provider retention terms apply to data processed by their APIs.

Uploaded Documents: If you upload a POH or checklist PDF, it is stored in Firebase Cloud Storage under your user ID and processed server-side. Text is extracted, and both document sections and search queries are sent to OpenAI's embedding service so relevant sections can be retrieved. Uploaded documents and their derived chunks are included in the account-deletion process.

AI processing: Using an AI-powered feature sends the request and relevant context to the providers identified in this policy. Do not include information that is not needed for aviation training.

3. Microphone and Speech Data

FlightMentor uses Apple's on-device speech recognition for voice input in the Mentor, Oral Exam, and ATC Practice features.

Your audio never leaves your device. Speech recognition is performed entirely on-device using Apple's Speech framework with requiresOnDeviceRecognition enabled. No audio recordings are transmitted to Apple, our servers, or any third party. Only the resulting text transcription is used within the app.

4. Third-Party Services

We use Firebase Analytics (Google) to understand which features are used and how the app performs. This includes anonymous event data such as which screens are viewed, which features are tapped, and general usage patterns. This data helps us improve the app. No personally identifiable information is included in analytics events.

We use Firebase Crashlytics (Google) to collect anonymous crash reports and diagnostic data. This includes device model, OS version, crash stack traces, and app state at the time of a crash. This data is used solely to identify and fix bugs.

We do not use advertising SDKs or behavioral tracking services. Analytics data is used solely to improve the app experience.

5. What We Don't Collect

6. Data Security

All network communication uses HTTPS encryption. Firebase Authentication tokens are used to verify your identity for API requests. Your AI conversations are proxied through our secure backend — the app never communicates directly with AI services. Server-side API keys are stored in Firebase Secret Manager, never in the app binary.

7. Your Rights and Choices

8. Data Retention

Local training data remains until you reset progress, sign out, delete the account, or delete the app. Cloud-synced data and uploaded documents remain until you delete them or delete your account. Hashed purchase-validation records and deleted-subscription ownership tombstones are retained for up to one year to prevent receipt replay and account fraud; App Store notification audit records are retained for up to 90 days. A server-only account-deletion barrier keyed by the former Firebase user ID is retained for up to seven days so already-issued login tokens cannot recreate deleted data. These records do not contain payment-card details or raw signed receipts. User-scoped generated voice audio may be cached for up to 90 days. AI providers process requests under their applicable API retention terms.

9. Children's Privacy

FlightMentor is designed for student pilots and aviation enthusiasts. We do not knowingly collect personal information from children under 13. You must be at least 13 years old to use the app.

10. Changes to This Policy

We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated effective date. Continued use of the app after changes constitutes acceptance of the updated policy.

Launch notification requests

Our launch signup form is provided by MailerLite. If you sign up, your email address and subscription/consent information are processed by MailerLite to manage our launch list and send updates. Confirm your address using the confirmation email to complete signup. The embedded form may also use anti-abuse checks. Signup does not create a FlightMentor app account or reserve beta access. You can unsubscribe using the link in our emails or contact Cdelaurie@flightmentor.app. See MailerLite’s privacy policy for details about its processing.

11. Contact Us

If you have questions about this Privacy Policy or your data, contact us at:

Cdelaurie@flightmentor.app