Privacy Policy for SunZones
Last updated: 2026-07-23
Information We Collect
SunZones uses location data ONLY to calculate sunrise, sunset, twilight, and daylight times for your saved locations. Location data is:
- Used locally on your device — SunZones operates no servers of its own and sends your locations nowhere.
- Stored on-device in the app's local database (Room) only for locations you explicitly save.
- Required permissions:
- ACCESS_FINE_LOCATION — to detect your current location when you tap "Use GPS" to add a location.
- ACCESS_COARSE_LOCATION — fallback for current location.
- POST_NOTIFICATIONS — required by Android to show local sunrise/sunset/golden hour reminders you enable. See "Notifications" below.
About the INTERNET permission
SunZones declares the INTERNET permission. It is required by the Google Play Billing library, which bundles Google's standard data-transport component; the permission would be present in the installed app through that library even if we removed our own declaration.
SunZones itself makes no network requests. It has no backend, no API, no account system and no sync service. Nothing you enter into the app is sent anywhere by us.
Device backup
If you have Android's backup service enabled for your Google account, Android may include SunZones' app data — including your saved locations and their coordinates — in your device backup, the same way it does for other apps. That backup goes to your own Google account and is governed by Google's Privacy Policy. You can turn this off in your device's system backup settings. SunZones has no access to those backups.
City Search (Geocoder)
When you search for a city by name, SunZones asks the Android operating system's built-in Geocoder service to resolve it to coordinates. This lookup runs as a system service outside the SunZones app process — SunZones itself never makes a network call. Depending on your Android version and device, the OS-level Geocoder may query Google's servers to perform this lookup; that exchange is governed by Google's Privacy Policy (see "Third Parties" below), not by SunZones.
Notifications (Optional, Local Only)
SunZones can show optional reminders for sunrise, sunset, and golden hour. These reminders are:
- Scheduled entirely on-device using Android's local alarm/notification APIs.
- Never sent from a server — there is no push notification service, no backend, and no account involved.
- Fully under your control: enable, disable, or adjust them anytime in the app, or deny/revoke the notification permission in Android system settings.
Purchases (SunZones Pro)
SunZones offers an optional, one-time in-app purchase ("SunZones Pro") that unlocks additional features. All payment processing is handled entirely by Google Play's billing system:
- SunZones never sees, receives, or stores your payment details (card numbers, billing address, etc.). Those stay with Google Play and are governed by Google's Privacy Policy and the Google Play Terms of Service.
- The app communicates with the Google Play Store app on your device to display the price, start a purchase, and verify whether SunZones Pro is owned. SunZones makes no network calls of its own.
- The only thing SunZones stores on your device is whether Pro is unlocked, so the app works offline.
- Refunds and payment management are handled through Google Play (https://play.google.com/store/account).
Home Screen Widget
SunZones offers an optional home screen widget showing sun times for a chosen location. The widget reads the same on-device data as the app and does not collect or transmit any additional information.
What We DON'T Collect
- No advertising identifiers
- No personal information (name, email, account)
- No account, login, or profile
- No cloud sync or backend of any kind — SunZones runs no server
On analytics: SunZones integrates no analytics, tracking or crash-reporting SDK of its own, and sends no usage data to us. The Google Play Billing library does bundle Google's standard diagnostics transport; any data that component handles is processed by Google under Google's Privacy Policy, not by SunZones.
Third Parties
- Google Play Services Location API (
FusedLocationProviderClient) — used to obtain your device's GPS location when you tap "Use GPS". Subject to Google's Privacy Policy: https://policies.google.com/privacy - Google Play Billing — processes the optional one-time purchase and bundles Google's diagnostics transport. Subject to Google's Privacy Policy.
- Android Geocoder — a built-in OS service for converting city names to/from coordinates. It runs outside the SunZones app and may query Google servers depending on your Android version. Subject to Google's Privacy Policy.
Your Rights
Delete the app to remove all data stored by SunZones on your device. There is no external account to manage and we hold no copy of your data. If you have Android backup enabled, also clear the app's data from your Google account backup settings.