Privacy policy for Solar

Last updated: 26 October 2026 · Deutsch (the German version is authoritative)

In short

Solar computes all eclipses and sky events on the device. There are no user accounts, no advertising, no tracking and no third-party analytics or crash reporting tools. The developer receives no data from the app. The developer’s server only delivers the cloud map data and a copy of the satellite orbits, the same for everyone and without an access log.

The only network requests go to the services described one by one below: weather, cloud map, maps, place search, light pollution and satellite orbits. A location only ever goes to Apple. For the weather forecast it is rounded to two decimal places, which is about one kilometre. It goes to Apple unrounded when looking up the place name for your own location and, for places you created yourself, in your own iCloud storage. For the place search, the search text goes to Apple. Climate statistics and terrain elevation are built into the app and need no network.

Controller

Mick Leinz
Oppenheimstr. 4
50668 Köln, Germany
Email: mail@mick2605.de

Location

Solar asks for the location only while the app is in use, and only once per request, not continuously. It is needed for the times, altitude and direction of an eclipse at your own place. An approximate location is enough. Without permission, places can be added by hand through the search.

The location and all saved places are stored in the app’s settings on the device, and in a shared container on the same device so that widget and Live Activity show the same place. Where a place leaves the device is described in the following sections.

Weather outlook

Apple Weather is a service of Apple. For the required attribution, Solar also loads the Apple Weather logo from Apple’s servers.

Cloud map

The cloud map in the “Map” tab shows, on one timeline, the satellite images of the past two days and the forecast for the coming days. The satellite images come from EUMETSAT, the European Organisation for the Exploitation of Meteorological Satellites, the forecast from the open data of the European Centre for Medium-Range Weather Forecasts (ECMWF). Both are prepared by the developer’s server at apps.mick2605.de. Solar downloads files for the whole world there, the same for everyone; no location or map area is sent, and EUMETSAT and ECMWF learn nothing about its use. The server keeps no access log (see “This website”).

Elevation of searched places

A place added through the search has no elevation above sea level. Solar reads it from an elevation map built into the app (ETOPO 2022 by the US agency NOAA). Nothing goes to the network for this. For your own location, Solar uses the elevation measured by the device.

Apple: place search, place name and maps

Apple is responsible for these services and for Apple Weather. According to Apple, the requests are not linked to the Apple Account. See Apple’s privacy policy.

Light pollution map

The light map and the “Sky Brightness” complication on Apple Watch show David J. Lorenz’s atlas of artificial sky brightness. Its image tiles are hosted on djlorenz.github.io, a GitHub Pages site (GitHub, Inc., USA). Only the number of a tile is requested. A tile at the finest level is about 600 kilometres wide; no coordinate is sent. As with any connection, the server sees the IP address. GitHub may store it in its logs; see the GitHub privacy statement. For transfers to the USA, GitHub relies on the EU-U.S. Data Privacy Framework.

Satellite orbits

For passes of the ISS, Tiangong and other bright satellites, Solar first loads current orbital elements from the developer’s server (apps.mick2605.de, no access log), which fetches them from CelesTrak every six hours. If it cannot be reached, Solar asks CelesTrak directly (celestrak.org, USA) and then the TLE API (tle.ivanstanojevic.me). The request is the same on every device and contains neither a location nor anything else about the person. As with any connection, the server sees the IP address. The orbital elements are cached on the device and used for up to two weeks.

iCloud for Apple Vision Pro

So that Solar on Apple Vision Pro computes for the same place, the iPhone app writes the selected place and the saved places into the iCloud key-value storage of your own Apple Account. The Vision Pro only reads them.

The data lives in the iCloud account of the person using Solar and is managed by Apple. The developer has no access to it. If iCloud is off, nothing is transferred. Deleted places also disappear from iCloud with the next sync.

On the Vision Pro itself, Solar does not request a location, and there is no place search. Weather outlook, maps, light map and satellite orbits work there as described above, for the place from the iPhone.

What stays on the device

This storage on the device is strictly necessary for the function chosen (§ 25(2) no. 2 TDDDG).

Apple Watch

The Apple Watch app determines the location itself, to about one kilometre, and keeps it on the watch for its complications. The “Sky Brightness” complication loads one tile of the light pollution map as described above. Nothing else leaves the watch.

Crash reports

Solar sends no crash reports of its own. Anyone who allows sharing analytics with app developers in the device settings lets Apple pass crash reports to the developer without reference to the person. This is controlled by Apple alone and can be switched off there at any time.

Tip jar (in-app purchases)

In the settings, Solar can be supported with a voluntary tip (“coffee”). Purchase and payment are handled entirely by Apple through the App Store; Apple’s terms and privacy policy apply. Neither Solar nor the developer receives payment details, a name or an email address. The app only learns from Apple whether a purchase succeeded. To show a checkmark, it reads from Apple’s purchase history on the device whether a coffee has been bought before. The developer only sees Apple’s aggregated sales figures, with no reference to any person.

Legal basis

The requests to the services named are needed to provide the function opened in the app (Art. 6(1)(b) GDPR). Where the IP address is processed, this is based on the legitimate interest in a working connection (Art. 6(1)(f) GDPR).

This website

The pages at apps.mick2605.de are served without cookies, without analytics and without embedded third-party content. The server keeps no access log. The IP address is processed only for the duration of the connection in order to deliver the page (Art. 6(1)(f) GDPR).

The server is rented from Unesty. Unesty processes the data on the server as a processor under a contract according to Art. 28 GDPR.

Rights

There is a right of access (Art. 15 GDPR), rectification (Art. 16), erasure (Art. 17), restriction of processing (Art. 18), data portability (Art. 20) and objection to processing based on legitimate interests (Art. 21). Since the developer receives no data from the app, there is usually none on file. Requests go to the email address above.

There is also a right to lodge a complaint with a supervisory authority (Art. 77 GDPR). The competent authority is:

Landesbeauftragte für Datenschutz und Informationsfreiheit Nordrhein-Westfalen
Kavalleriestraße 2-4
40213 Düsseldorf, Germany
www.ldi.nrw.de

Children

Solar is meant for all age groups and asks for no personal details.

Changes

If anything in this information changes, this page is updated with a new date.