

The app uses iOS location services to calculate solar and lunar data including rise, set, altitude, and azimuth. The app stores your last location in the app's on-device preferences database. This database may be backed up by Apple to iCloud based on your iPhone, iPad, and Apple Watch settings.
Sundial+ collects a small amount of anonymous app usage data, such as the number of alerts enabled. This helps us better understand how the app is used and decide where to focus development effort.
By default, your alert definitions and favorite/recent locations are backed up to your personal iCloud storage and shared with other iPhone and iPad devices using the same Apple Account. This can be disabled in Sundial+'s settings.
By default, Sundial+ requests your location only while you are using the app (or widgets). If you enable an alert (notification), Sundial+ will also request "Always" access to your location (in the background). This is requested to ensure that any scheduled solar or lunar alerts use an accurate location if you travel several miles or kilometers from where you last launched the app. For example, if you travel to a new city, Sundial+ will be notified of your location change in the background and will reschedule alerts based on your new location. Watch complications will also be more up-to-date in this mode.
Sundial+ uses a location mode that uses very little power: it only requests to be notified when a significant location change occurs (via geofencing). For example, Sundial+ may be notified after you travel a few miles/kilometers. If you go to the Battery settings on your iPhone or iPad, Sundial+ may not even show up in the list unless you use the time display and keep it open often. Getting occasional location updates and scheduling any enabled alerts just won't use much, if any, battery life.
Questions? E-mail contact@sundialapp.com.