Appearance
Privacy Policy
Skylit: Moon Phase & SunriseLast updated: May 14, 2026
1. Introduction
This Privacy Policy describes how Reply200 ("we", "us", or "our") handles information in connection with the Skylit: Moon Phase & Sunrise mobile application ("the App"). We are committed to protecting your privacy and being transparent about our practices.
Developer: Reply200 Bundle ID: com.reply200.skylit Platform: iOS 26.0+
2. Information We Collect
We do not collect any personally identifying information. The App is designed to operate primarily on your device. The only data we receive is a small set of non-identifying analytics and marketing-attribution events, described in Section 6.
| Category | Collected? | Details |
|---|---|---|
| Personal identifiers | No | No name, email, phone number, or account required |
| Usage data | Limited, non-identifying | Firebase Analytics / Google Analytics 4 events (installs, opens, paid conversions). See Section 6. |
| Location data | On-device only | GPS coordinates are used locally to calculate sun, moon, and UV positions. They are never sent to our servers |
| Device identifiers | Per-install UUID only | App-generated random UUID stored on your device, included with analytics events to deduplicate sessions. No IDFA, IDFV, or fingerprinting. See Section 6. |
| Skin type | On-device only | If you set a Fitzpatrick skin type for time-to-burn (Pro), it is stored locally and never sent to our servers |
| Marketing attribution | Limited | Apple Search Ads attribution token retrieved via AdServices on first launch. See Section 6. |
3. Network Requests
The App makes the following network requests:
- Weather and UV data — Cloud cover, air quality, and UV-index values are fetched from Open-Meteo (open-meteo.com), a free, open-source weather API. Only latitude and longitude are sent. No API key, no account, no personal identifiers.
- City search — When you save a new city (Pro), a place-name lookup is sent to Open-Meteo's geocoding endpoint. Only the search string and language are transmitted.
- Analytics and marketing attribution — Anonymous events are sent via the Firebase Analytics SDK to Google Analytics 4, and on first launch the App queries Apple's AdServices framework for an Apple Search Ads attribution token. See Section 6 for the full list of events and identifiers involved.
No other network requests are made. Sun and moon calculations use the NOAA solar algorithm and Meeus astronomical equations, both running entirely on your device.
4. On-Device Data
The App stores the following data locally on your device only, using standard iOS storage (UserDefaults and SwiftData):
- Saved cities — Names and coordinates of locations you save for quick access (Pro)
- Preferences — Time format (12h / 24h), units, UV alert settings, notification preferences
- Skin type — Fitzpatrick scale value used to compute time-to-burn (Pro), never transmitted
- Cached weather and UV — Recent Open-Meteo responses, stored so the App works offline
- Purchase status — Whether Skylit Pro has been unlocked (yearly or lifetime), verified through Apple's StoreKit framework
This data never leaves your device. It is not backed up to our servers, and we have no ability to access, read, or retrieve it.
5. In-App Purchases
The App offers the following in-app purchases, all processed entirely by Apple through the App Store:
- Skylit Pro Yearly — $4.99 USD per year
- Skylit Pro Lifetime — $9.99 USD, one-time
Both unlock identical Pro features. We do not receive, process, or store any payment details — including credit card numbers, billing addresses, or Apple ID credentials. All purchase, subscription, and restore operations are handled by Apple's StoreKit 2 framework. Apple's privacy practices govern these transactions: apple.com/legal/privacy.
You can manage or cancel a yearly subscription at any time in the App Store > Subscriptions section of your iOS Settings. Cancelling a subscription does not remove your saved cities or preferences, which remain on your device.
6. Third-Party Services and Analytics
The App uses the following third-party services:
- Open-Meteo (weather, UV, geocoding). Cloud cover, air quality, UV-index values, and city-name lookups are fetched from Open-Meteo (open-meteo.com), a free, open-source API. Only the latitude and longitude, or a search string, is sent. No API key, no account, no personal identifiers.
- Firebase Analytics / Google Analytics 4 (GA4). The App embeds the Firebase Analytics SDK from Google. A limited set of app events (such as installs, opens, and paid conversions) is sent via Firebase to Google Analytics 4 for product and marketing analytics. We never link this data to your Apple ID, email, name, or any other personally identifying information. Google's handling of this data is governed by its own privacy policy: policies.google.com/privacy.
- Apple Search Ads attribution via AdServices. On first launch the App asks Apple's AdServices framework whether the install can be attributed to an Apple Search Ads campaign. The resulting attribution token, if any, is forwarded to GA4 alongside the install event so we can measure ad effectiveness. The token does not identify you. Apple's privacy practices govern this token: apple.com/legal/privacy.
- Per-install UUID. On first launch the App generates a random UUID, which is stored on your device and included with the analytics events above so GA4 can deduplicate sessions from the same installation. It is not your Apple ID, IDFA, IDFV, or any system-issued identifier, and it is reset whenever you reinstall the App.
- Purchase events. When you complete an in-app purchase, the App sends the Apple transaction identifier and the purchase amount to GA4 so we can measure paid conversions. No payment-method details are involved; payment is handled exclusively by Apple's StoreKit framework as described in Section 5.
No other third-party SDKs, advertising networks, or remote APIs are integrated.
Skylit will never show an ad.
7. Children's Privacy
Because the App does not collect personal data from any user, it complies with the Children's Online Privacy Protection Act (COPPA) and similar regulations. We do not knowingly collect personal information from children under the age of 13 or any other age group.
8. Data Sharing and Disclosure
We do not sell, rent, or commercially share any data about you. The limited, non-identifying analytics and attribution data described in Section 6 is shared only with Google (as our analytics processor) and Apple (for Search Ads attribution), and is used solely for Reply200's product and marketing analytics. We do not disclose any other data to third parties.
9. Data Retention
All App data resides on your device. Uninstalling the App removes all associated data. We retain nothing on our end.
10. Your Rights
Since no personal data is collected or stored by us, there is no personal data to access, correct, or delete on our systems. You can clear the App's local data at any time by uninstalling it or using iOS Settings > General > iPhone Storage.
If you are located in the European Economic Area (EEA), California, or another jurisdiction with data protection laws, your rights under GDPR, CCPA, or equivalent legislation are fully respected by our zero-collection design.
11. Changes to This Policy
We may update this Privacy Policy from time to time. Any changes will be posted on this page with a revised "Last updated" date. Continued use of the App after changes constitutes acceptance of the updated policy.
12. Contact Us
If you have questions or concerns about this Privacy Policy:
- Chat: Contact Support
- Email: support@reply200.com