Privacy Policy
UAV: Part 107 Exam Prep – FAA Remote Pilot Certificate Preparation · Effective Date: 9 March 2026 · Last Updated: 9 March 2026
1. Introduction
UAV: Part 107 Exam Prep ("we," "our," or "us") is an independent mobile application for FAA Part 107 Remote Pilot Certificate exam preparation. This Privacy Policy explains what data is collected when you use our app, how it is used, and what choices you have.
UAV: Part 107 Exam Prep does not require account registration. You do not create a profile, enter an email address, or set a password. As a result, we do not hold personally identifiable information that we can directly link to you as an individual.
Note: UAV: Part 107 Exam Prep is an educational tool for FAA Remote Pilot Certificate preparation. All content is presented in a strictly academic context aligned with the FAA Part 107 knowledge requirements. By using the app, you confirm you are at least 16 years old (the FAA minimum age for a Remote Pilot Certificate).
2. Who We Are
Developer: Mykyta Popov
Contact: uav.support@stockguard.app
3. Age Requirement
UAV: Part 107 Exam Prep is intended only for users who are at least 16 years old, consistent with the FAA minimum age requirement for a Remote Pilot Certificate under 14 CFR Part 107.
We do not knowingly collect data from individuals below this threshold. If you are a parent or guardian and believe your child is using the app, please contact us at uav.support@stockguard.app.
4. Data We Collect
Because UAV: Part 107 Exam Prep has no account system, all data collected is anonymous or pseudonymous — it is tied to a device or randomly generated identifier, not to a named individual.
4.1 Data Collected Automatically
Study & Learning Progress (stored locally on your device)
- Flashcard performance (cards reviewed, correct/incorrect responses, spaced repetition scores)
- Quiz and mock exam results, scores, and timestamps
- Study session duration and frequency
- Progress milestones and completion statistics
This data is stored only on your device using local storage (Core Data). It is not transmitted to our servers or shared with third parties.
Subscription and Purchase Data (via RevenueCat)
When you make an in-app purchase or subscribe, RevenueCat — our subscription management provider — processes your transaction. RevenueCat receives:
- An anonymous App User ID (randomly generated, not linked to your identity)
- Purchase and subscription status
- App Store / Google Play transaction metadata
RevenueCat does not receive your name, email address, or payment card details. Those remain with Apple or Google. See RevenueCat's privacy policy.
Paywall & Conversion Events (via Superwall)
Superwall is used to manage and display in-app paywalls. Superwall collects:
- Anonymous device identifiers
- Paywall impression and conversion events
- App session data associated with paywall interactions
See Superwall's privacy policy.
App Usage Analytics (via Firebase Analytics)
Firebase Analytics collects anonymized usage data to help us understand how the app is used and improve it. This includes:
- Feature usage events (e.g., flashcard deck opened, quiz started)
- Session count and duration
- Device type, operating system version
- Country-level location (derived from IP address; IP is not stored)
- App version
Firebase Analytics does not collect your name, email, or any directly identifying information. You can opt out via your device's advertising settings (Limit Ad Tracking on iOS / Opt out of Ads Personalization on Android). See Google's privacy policy.
Crash Reports (via Firebase Crashlytics)
Firebase Crashlytics collects technical data when the app crashes or encounters errors, including:
- Device type, operating system version
- App version at the time of crash
- Stack traces and error logs
- A randomly generated installation identifier
This data is used solely for diagnosing and fixing bugs. See Google's privacy policy.
4.2 Data We Do NOT Collect
- Your name, email address, or any contact information
- Passwords or authentication credentials
- Payment card details or bank information
- Precise GPS location
- Camera, microphone, or contacts data
- Any information that directly identifies you as an individual
5. How We Use the Data
| Purpose | Data Used | Legal Basis |
|---|---|---|
| Delivering the core learning experience (spaced repetition, progress tracking) | Local study data (on-device only) | Performance of contract |
| Processing in-app purchases and managing subscriptions | RevenueCat anonymous transaction data | Performance of contract |
| Displaying paywalls and tracking conversion | Superwall event data | Legitimate interest |
| Understanding how the app is used and improving features | Firebase Analytics events | Legitimate interest |
| Diagnosing crashes and fixing bugs | Firebase Crashlytics error logs | Legitimate interest |
| Complying with legal obligations | Purchase records (via App Store / Google Play) | Legal obligation |
6. Data Sharing
We do not sell your data. Data is shared only with the third-party service providers listed below, solely for the purposes described above.
| Provider | Role | Privacy Policy |
|---|---|---|
| RevenueCat | Subscription & purchase management | revenuecat.com/privacy |
| Superwall | Paywall management & conversion analytics | superwall.com/privacy |
| Firebase Analytics (Google) | Anonymous usage analytics | policies.google.com/privacy |
| Firebase Crashlytics (Google) | Crash reporting & diagnostics | policies.google.com/privacy |
| Apple App Store | Payment processing (iOS) | apple.com/legal/privacy |
| Google Play Store | Payment processing (Android) | policies.google.com/privacy |
Each provider is contractually bound to use data only for the specified purpose and to maintain appropriate security standards.
7. Data Retention
| Data Type | Location | Retention |
|---|---|---|
| Study progress, flashcard scores | Your device (local storage) | Until you delete the app |
| RevenueCat subscription records | RevenueCat servers | Per RevenueCat's policy |
| Superwall event logs | Superwall servers | Per Superwall's policy |
| Firebase Analytics events | Google servers | Up to 14 months (Google default) |
| Firebase Crashlytics logs | Google servers | 90 days |
8. Your Choices and Rights
Because UAV: Part 107 Exam Prep does not collect or store personally identifiable information on our own servers, we are not able to identify individual users and therefore cannot fulfill requests to access, correct, or delete specific personal data in response to identity-based requests.
However, you have the following practical options:
Delete your local data: Uninstalling the app removes all locally stored study progress and settings from your device.
Opt out of analytics: You can limit analytics data collection via:
- iOS: Settings → Privacy & Security → Tracking → disable tracking for UAV: Part 107 Exam Prep
- Android: Settings → Google → Ads → Opt out of Ads Personalization
Manage your subscription: Subscriptions are managed through your Apple ID or Google account. You can cancel at any time through your device's subscription settings — no action required from us.
Contact us: If you have questions about data practices or believe your data has been processed incorrectly, contact us at uav.support@stockguard.app. We will respond within 30 days and engage with your request to the best extent technically possible.
9. International Data Transfers
Analytics, crash, and subscription data processed by Firebase (Google), RevenueCat, and Superwall may be transferred to and processed in countries other than your country of residence, including the United States. Each provider implements appropriate safeguards (such as Standard Contractual Clauses) for international transfers.
10. Security
We take reasonable technical steps to secure the data associated with our service, including:
- Local study data is stored in encrypted on-device storage
- All network communications use TLS encryption
- We use trusted, security-audited third-party SDKs
No system is 100% secure. If you discover a security concern, please notify us at uav.support@stockguard.app.
11. Children's Privacy
UAV: Part 107 Exam Prep is not intended for use by children under 16 years old (see Section 3 for age requirements). We do not knowingly collect data from users under 16.
12. Third-Party Links and References
The app may reference FAA regulations, airspace classifications, and aviation educational resources for academic purposes. We are not responsible for the privacy practices of any external websites or services these may relate to.
13. Changes to This Policy
We may update this Privacy Policy from time to time. When we make material changes, we will notify you via an in-app notice and update the "Last Updated" date at the top of this document. Continued use of the app after changes take effect constitutes acceptance of the revised policy.
14. Contact
UAV: Part 107 Exam Prep
Email: uav.support@stockguard.app
UAV: Part 107 Exam Prep is an independent study aid. FAA® is a registered trademark of the Federal Aviation Administration. UAV: Part 107 Exam Prep is not affiliated with or endorsed by the FAA.