NoxSolar does not collect, store, or transmit any personal data. No account is required. No registration. No user profiles.
NoxSolar makes requests to two external services to retrieve solar irradiance data for the location you specify:
NASA POWER (power.larc.nasa.gov) — Satellite-derived solar radiation climatology data. Public domain, operated by NASA Langley Research Center. Your latitude and longitude are sent as query parameters to retrieve irradiance data. No personal identifiers are transmitted.
PVGIS (re.jrc.ec.europa.eu) — Photovoltaic yield estimation, operated by the European Commission Joint Research Centre. Your latitude, longitude, and panel configuration are sent as query parameters. No personal identifiers are transmitted.
NoxSolar also uses Apple's MapKit geocoding services to convert place names to coordinates and vice versa. This is subject to Apple's own privacy policy.
If you grant location permission, NoxSolar uses your device location solely to look up solar irradiance data for your area. Location data is not transmitted to any server other than the NASA POWER and PVGIS APIs described above (as latitude and longitude coordinates). Location data is stored locally on your device only.
If you use the compass feature to determine roof orientation, heading data is processed entirely on-device and is not transmitted anywhere.
NoxSolar stores your settings, panel configuration, and cached solar data locally on your device using UserDefaults and the app's Documents directory. This data never leaves your device. It is not backed up to any external server by the app.
NoxSolar contains no analytics frameworks, no tracking code, no advertising SDKs, and no third-party libraries of any kind. Zero external dependencies.
NoxSolar does not knowingly collect any information from children under 13. The app does not collect information from anyone.
If this privacy policy changes, the updated version will be posted here. The app itself contains no mechanism to notify you of policy changes, because there is nothing to notify you about — we don't have your contact details.
If you have questions about this privacy policy, please open an issue on GitHub.