Overview
OnSun helps you plan appliance usage around expected solar production. The app is designed to run primarily on your device. We do not provide user accounts and we do not build behavioural profiles for advertising or tracking purposes.
If you are reviewing this for App Store / Google Play disclosure: the primary data processed externally is your location coordinates (to fetch forecasts), plus a per-install client identifier (for rate limiting) and your IP address (as part of standard networking).
What data we process
The table below describes what we process, why, and where it goes.
| Category | Examples | Purpose | Stored / Shared |
|---|---|---|---|
| Precise location | Latitude, longitude | Fetch solar forecast for your site | Stored locally in app settings. Shared with forecast providers as described below. |
| Location label (optional) | City/suburb/country label derived from coordinates | Display a human-readable location | Stored locally. May be retrieved via reverse geocoding (see “Third parties”). |
| Per-install identifier | Random client ID (UUID) | Rate limiting / abuse prevention for forecast requests | Stored locally; sent as X-Client-Id header when requesting forecasts. |
| Network data | IP address, request metadata | Standard internet communication; rate limiting / security | Processed by our forecast proxy and hosting providers as part of serving requests. |
| Aggregate geo analytics | Approximate geographic region (~50 km area) derived from forecast request coordinates, plus a daily request count | Service analytics and capacity planning | Stored in a database on our hosting infrastructure. Coordinates are rounded to a ~50 km grid before storage — individual users cannot be identified from this data. |
| Device locale | Language/region (e.g. en-AU) |
Formatting (dates, numbers); reverse geocoding language preference | Used locally; may be sent to reverse geocoding provider via Accept-Language. |
| Device region | Region setting (e.g. country code such as AU, BR) | Set default currency for energy costs and savings so prices match your region | Used only on your device. Not sent to our servers or used to identify you. |
| App content (local) | Appliance names, schedules, run history, savings estimates | Provide the app’s features | Stored on your device. Not sent to our servers in normal operation. |
| In‑app purchases | Subscription entitlement state | Enable Pro features if purchased | Handled by Apple / Google. We do not receive payment card details. |
Location permissions
OnSun needs a location to generate solar forecasts. You can either:
- Use your device location when you choose “Use my location”, or
- Enter latitude and longitude manually in Settings.
Location is accessed only when you request it. We do not track your location in the background.
How we use and retain data
- Forecast requests: used to compute solar production estimates and scheduling recommendations.
- Local app data: schedules, appliance settings, and history remain on-device unless you delete the app.
- Operational retention: rate limiting counters are stored temporarily (short-lived cache entries). Aggregate geo analytics — approximate geographic region and daily request counts — are retained in a database for up to 3 years for capacity planning. This data is not linked to individual users.
We do not sell personal data and we do not use third-party advertising networks.
Legal basis for processing
Where applicable (including for users in the UK, EEA and other jurisdictions that require a lawful basis), we process personal data on the following bases:
- Contract: processing necessary to provide the app and solar forecasting (e.g. location for forecasts, client ID for rate limiting).
- Consent: where you grant location or other permissions; you may withdraw consent via device settings or by uninstalling.
- Legitimate interests: operating and securing our services (e.g. IP and request metadata for security and abuse prevention), where balanced against your rights.
- Legal obligation: where we must retain or disclose data to comply with law.
We do not rely on consent for processing that is necessary to perform our contract with you; we will only use your data beyond that with your consent or another valid basis.
International transfers
Your data may be transferred to, stored in, or processed in countries outside your country of residence. Our forecast and reverse-geocoding providers (and their subprocessors) may operate in multiple jurisdictions. Where we transfer data from the UK or EEA to countries not deemed to provide adequate protection, we rely on appropriate safeguards provided by those service providers, including Standard Contractual Clauses (SCCs) or equivalent mechanisms where required by law.
We minimise data sent to third parties (e.g. coordinates and minimal identifiers) and do not transfer your personal data for purposes other than providing and securing the app.
Third parties
OnSun uses the following services to function:
- Open‑Meteo (forecast data). When you request a forecast, your latitude/longitude are used to retrieve solar data. Open‑Meteo operates under its own terms and policies: https://open-meteo.com/en/terms.
-
OpenStreetMap Nominatim (reverse geocoding, optional). If enabled/used, coordinates are sent to
nominatim.openstreetmap.orgto obtain a human-readable label. - Hosting/Infrastructure providers (to serve forecast proxy requests). As with all internet services, requests include your IP address and standard request metadata.
- Apple App Store / Google Play (in-app purchases). Subscription purchases and entitlements are handled by Apple/Google.
These third parties are independent data controllers or processors under their own terms and privacy policies. OnSun does not control their practices, and we are not responsible for their handling of data. We encourage you to read their privacy policies and terms before using the app.
Data subject rights
Depending on your jurisdiction, you may have rights (e.g. access, correction, erasure, objection, complaint to a supervisory authority). To exercise them or for questions, Contact us. Data stored only on your device can be removed by deleting the app.
Your choices
- You can disable location permission in your device settings and enter coordinates manually.
- You can delete the app to remove locally stored app data.
- You can control notification permissions via your device settings.
Security
We take reasonable measures to protect data processed through the app and supporting services. However, no method of transmission or storage is 100% secure.
Children’s privacy
OnSun is not directed to children and we do not knowingly collect personal information from children.
Changes to this policy
We may update this policy from time to time. Changes will be posted on this page with an updated effective date.
Contact
If you have questions about this Privacy Policy:
Contact us