Heliocast · Legal

Privacy Policy

Last updated: July 30, 2026  ·  Effective: July 30, 2026

Heliocast tells you whether you can see the aurora tonight. It does that without asking who you are: there is no account, no login, no ads, and no tracking or analytics SDK. Your sightings journal, photos and settings stay on your device. This policy explains the small amount of information the app does handle, mainly your approximate location, and, if you turn on Pro alerts, a push token, why we handle it, and the choices you have.

01Who we are

Heliocast ("the app," "we," "us," or "our") is developed and operated by Ingenio Productions. This policy covers the Heliocast mobile application, the Heliocast API that serves it, and this website. It does not cover third-party services that have their own privacy policies, which we identify below.

02The short version

03Information we handle

Information you provide

Heliocast does not ask you to create an account or supply personal details to use it. You give us information directly only when you choose to: setting a home location, or contacting us for support, in which case we receive whatever you include in your message.

Location

Aurora visibility is local, it depends on your latitude, how dark it is where you are, and whether the sky above you is clouded. With your permission, the app uses your device's location (or a home location you set manually) to compute darkness, moon phase, cloud cover and your visibility score.

Anonymous app identity

To call the parts of our API that are reserved for paying users, the app signs in anonymously with Firebase Authentication. This produces a random identifier for the app installation, not for you. It is not tied to a name, email, phone or profile, it is not used to track you across apps or websites, and it exists so we can (a) confirm a request came from a genuine copy of the app and (b) check whether that installation holds a Pro subscription. It is shown in Settings as your "Device ID" so support can help you.

Alerts (Pro)

If you turn on aurora alerts, we store the following on our server for as long as the alert is active:

Your journal, photos and settings

Sightings you log, the rating, your notes, the captured conditions, and any photo you attach, are stored on your device only. Photos are downscaled on-device and never leave it. The same is true of your alert rules, home location and app preferences. We have no copy of any of it and no way to read it.

Server logs

Like any web service, our API and this website record ordinary request logs - IP address, timestamp, requested path, user agent, generated by our hosting providers (Google Cloud Run and Cloudflare). We use them to keep the service running, diagnose faults, and prevent abuse. They are retained for a short period and are not used to build a profile of you.

What we don't collect

No advertising or attribution identifiers. No contacts, calendar, microphone or health data. No browsing history. No behavioural analytics. No payment card details, those are handled entirely by Apple or Google and are never seen by us.

04How we use information

We do not use your information for advertising, profiling or automated decision-making, and we do not combine it with data bought from third parties.

05Third-party services we use

We rely on a short list of providers to run Heliocast. They process information on our behalf and only for the purposes described here. Each operates under its own privacy policy.

Apple App Store · Google Play
Process all payments and subscriptions. We never receive your payment card information.
RevenueCat
Validates store receipts and tells us whether an installation holds a Pro subscription. It receives purchase events and the anonymous app identifier, not your payment details.
Google Firebase - Authentication
Issues the anonymous identity described above. It is not a login and does not create a user profile.
Google Firebase - Cloud Firestore
Stores alert subscriptions (push token, preferences, rounded coordinates).
Apple APNs · Google FCM
Deliver push notifications to your device. Delivery is inherently visible to the platform that runs your phone.
Google Cloud Run · Cloudflare
Host and serve the Heliocast API and this website, and generate the ordinary request logs described above.
MET Norway
Supplies cloud cover. Our server queries it with rounded coordinates, so your device is never exposed to it directly.
OpenWeatherMap
Supplies place search when you look up a destination. Our server queries it; your device is never exposed to it directly.
Google Fonts
Serves the typefaces on this website (not in the app). Your browser's request to Google is subject to Google's privacy policy.

Review these providers' practices in their policies: Apple, Google, RevenueCat, Cloudflare and OpenWeatherMap and MET Norway.

Science data flows one way

Heliocast reads public feeds from NOAA SWPC, NASA (SDO, DONKI), NASA/ESA SOHO, GOES, DSCOVR, the Kyoto WDC and USGS. Our server fetches and caches that data; nothing about you is ever sent to those agencies.

06How information is shared

We do not sell your personal information, and we do not share it for cross-context behavioural advertising. We share information only:

07Data retention & deletion

If your device's operating system includes app data in your personal iCloud or Google Drive backup, that backup is operated by Apple or Google under your control and your device settings, we do not operate it or receive a copy.

08Security

All traffic between the app and our API is encrypted in transit (HTTPS). Requests to paid endpoints must carry a short-lived, cryptographically signed identity token that our server verifies against Google's public keys, there is no secret key hidden in the app to steal. Alert subscriptions are stored in Google Cloud Firestore under Google's security infrastructure. No method of transmission or storage is completely secure, so we cannot guarantee absolute security.

09Children's privacy

Heliocast is a general-audience science and travel-planning app and is not directed to children under 13 (or the equivalent minimum age in your jurisdiction). We do not knowingly collect personal information from children. If you believe a child has provided us with personal information, contact us and we will delete it.

10Your choices and rights

Depending on where you live (for example, the EEA or UK under the GDPR, or California under the CCPA/CPRA), you may have additional rights, to access, port, correct or delete your information, to object to or restrict certain processing, and not to be discriminated against for exercising them. Where the GDPR applies, our legal bases are: performance of a contract (delivering the features and alerts you requested), your consent (location, notifications), and our legitimate interests (keeping the service secure and working). We do not sell or "share" personal information as those terms are defined under California law. To exercise any right, contact us below; we will respond consistent with applicable law.

11International users

Heliocast is operated from the United States, and our service providers may process information in the United States and other countries. If you use the app from outside the United States, you understand that your information may be transferred to, stored and processed in countries whose data-protection laws may differ from those in your country.

12Changes to this policy

We may update this Privacy Policy from time to time. When we do, we will revise the "Last updated" date above, and for material changes we will give more prominent notice in the app or by other appropriate means. Continuing to use Heliocast after an update means you accept the revised policy.

13Contact us

Questions about this policy, or want to exercise a privacy right? Get in touch:

Ingenio Productions

Heliocast Privacy

Email: [email protected]