Privacy Policy

Moonlight - Soft Flashlight & Moon

Summary: Moonlight is a free utility app supported by ads. It uses Firebase (Analytics, Crashlytics, Remote Config), Google AdMob (banner & interstitial), and Google Play Billing (in-app purchases). Payment details are handled entirely by Google Play — Moonlight never sees them. Your approximate location is used only on-device for moon calculations and never sent to any server.

1. Information We Collect

Moonlight collects the following information through integrated third-party SDKs to deliver a free, supported experience and to improve quality. The app itself does not run any custom servers.

1.1 Automatically collected (Firebase Analytics / Crashlytics)

This information is processed in anonymous/aggregated form and is not used to identify you personally. See Firebase Privacy Information.

1.2 Advertising identifier (Google AdMob)

Moonlight contains banner and interstitial ads. See Google Ads Policies. You can reset your advertising ID or opt out of personalized ads from Settings → Google → Ads.

1.3 Payment information (Google Play Billing)

Moonlight may offer in-app purchases (e.g. ad removal, pro features).

1.4 Location (optional)

2. Permissions We Request

PermissionPurpose
CAMERA / FLASHLIGHTToggle the camera LED torch. No photos or videos are captured.
ACCESS_COARSE_LOCATIONOn-device moon information for your area. Not transmitted.
POST_NOTIFICATIONSShow foreground service / timer notifications.
SCHEDULE_EXACT_ALARMEnsure sleep timer fires on time.
VIBRATEHaptic feedback for interactions.
FOREGROUND_SERVICE / FOREGROUND_SERVICE_SPECIAL_USEKeep flashlight, screen light, and timer running reliably in the background.
INTERNET (auto-granted)Required for Firebase Analytics, Crashlytics, AdMob, and Google Play Billing.
ACCESS_NETWORK_STATE (auto-granted)Detect connectivity for ad loading and purchase flows.

3. Third-Party Services

ServicePurposeDataPolicy
Firebase AnalyticsAnonymous usage statisticsScreen events, device info, app instance IDLink
Firebase CrashlyticsCrash diagnosticsStack traces, OS/device infoLink
Firebase Remote ConfigRemote configuration / feature flagsConfiguration values only (no personal data)Link
Google AdMobAd deliveryAdvertising ID, IP, ad interactionsLink
Google Play BillingIn-app purchase processingPurchase token, SKULink
Google Play ServicesCore libraries for ads & billing(via the services above)Link

Moonlight does not include any other analytics, ad mediation, or user-tracking SDKs.

4. How We Use Information

Information is never sold, used for marketing emails, or used to build personal profiles beyond what Google's services do as part of standard ad delivery.

5. Data Retention and Deletion

DataStored atHow to delete
App preferences (location, color temperature, etc.)On-device DataStoreUninstall the app
Firebase Analytics eventsGoogle serversDefault Firebase retention (up to 14 months)
Crashlytics crash logsGoogle serversDefault Firebase retention (~90 days)
Ad-ID-based dataGoogle serversReset advertising ID in device settings
In-app purchase receiptsYour Google Play accountPer Google Play policy

You may also email us (see Section 9) to request deletion of any data tied to your Firebase app instance ID.

6. Children's Privacy

Moonlight is not directed at children under 13 and does not knowingly collect personal information from them. If a child uses the app, we recommend configuring AdMob to serve only non-personalized ads (planned for a future build).

7. Effect of Denying Permissions

8. Changes to This Policy

We may update this privacy policy from time to time, especially when SDKs are added or removed. Significant changes will be reflected in the effective date below.

9. Contact Us

For privacy inquiries or concerns, please contact us at: philleeran@gmail.com

Effective Date: April 11, 2026