Legal
Privacy Policy
Last updated: August 6, 2026
SunPlanner needs your location to forecast solar production for the exact spot you are parked. To do that, your coordinates are sent to the weather and map services listed in section 3. Your equipment details and production history stay on your device and are never uploaded.
SunPlanner ("we," "us," or "our") is a solar production forecasting app for off-grid setups: RVs, vans, skoolies, cabins, and homesteads. This policy explains, in plain language, what the app collects, where it goes, and how to get your data removed. We do not sell your data, we do not run ads, and the app has no advertising or analytics tracking SDK of any kind.
1. What the app collects
- Your location (GPS). The app uses your device location to compute the solar forecast and sun position for your spot. Your coordinates are sent to the weather and map providers in section 3 so the app can fetch a forecast and draw a map. We do not keep a record of your past locations on our own servers.
- Your equipment and production history (stays on your device). Details you enter (panel wattage, inverter type, battery setup) and your calibration and production history are stored only on your device. They are never sent to us or anyone else.
- Your Google account, if you choose to sign in. Signing in is optional. If you sign in with Google, we receive your Google account identifier and use it to keep your subscription and purchases tied to your account across devices. We do not receive or store your Google password.
- Purchase and subscription status. If you subscribe or buy the lifetime option, Google Play Billing processes the payment and RevenueCat manages your subscription status so the app knows what you've unlocked. Neither receives your location or equipment data.
- Crash and diagnostic data. If the app crashes or hits an error, we receive a technical report (what went wrong, your device model, operating system version, and app version) through Sentry. These reports contain no name, no email, and no location, and we are turning off IP address collection as well.
- App update checks. When the app starts, it checks our update service (Expo) for a newer version. That check sends only the platform and app version. No personal data, no location.
- Waitlist details (website only). If you join the SunPlanner waitlist, we store your email address, Android or iPhone choice, and your name only if you choose to provide it. We also save the campaign source, channel, and first page from the link you used. Those campaign labels help us understand which of our own links and outreach led to a signup. They do not include your location, IP address, device identity, or a fingerprint.
- Website visit counts. The website uses Cloudflare Web Analytics to count visits and page loads. It does not use a tracking cookie or an advertising profile.
2. Why we use it
- Location is used only to compute the forecast and sun position for your current or saved spot, and to center the in-app map on you.
- Your Google account, if you sign in, is used to keep your subscription and purchases attached to you across devices and to prevent free-trial abuse (see section 5's retention note).
- Purchase and subscription data is used to unlock the features you've paid for and to process billing.
- Crash and diagnostic data is used to find and fix bugs and keep the app stable.
- The update check is used to deliver app improvements.
- Your waitlist details are used to send tester invitations and launch news, separate Android and iPhone interest, and understand which SunPlanner links led to signups. You can unsubscribe or ask us to delete your record at any time.
- Cookieless website visit counts help us understand whether the site is working and which pages people use.
3. Who receives your data
To turn your coordinates into a forecast and a map, the app sends your location to these services. Each receives only your coordinates, never your identity:
- Open-Meteo provides the weather, cloud cover, and solar data behind the forecast. open-meteo.com
- BigDataCloud turns your approximate coordinates into a place name (for example "near Flagstaff, AZ") so the app can label your location on screen. bigdatacloud.com
- Pirate Weather, reached through a small relay we operate, provides minute-by-minute rain timing. Your coordinates are sent to our relay, which forwards them to Pirate Weather. pirateweather.net
- Mapbox draws the in-app map. When a map is on screen, Mapbox receives the map area (centered on you) and standard map usage data. Mapbox provides its own opt-out within the map's attribution menu. mapbox.com/legal/privacy
For sign-in and purchases, these services receive account and billing data, never your location or equipment data:
- Google Sign-In handles authentication if you choose to sign in. Google's own privacy policy applies to your Google account. policies.google.com/privacy
- Supabase stores your account identity (if you sign in) and the minimum data needed to run the app's backend, hosted on Supabase's infrastructure. supabase.com/privacy
- RevenueCat manages subscription and purchase status on our behalf. revenuecat.com/privacy
- Google Play Billing processes all payments. SunPlanner never sees or stores your payment card details. policies.google.com/privacy
We also use Sentry for the crash reports described above (sentry.io/privacy) and Expo for app update checks (expo.dev/privacy). Neither receives your location.
The website stores waitlist records in Cloudflare's infrastructure and uses Cloudflare Web Analytics for cookieless visit and page-load counts. We do not share waitlist details or campaign labels with advertising networks.
We do not sell, rent, or trade your information, and we do not share it with anyone for advertising.
4. What never leaves your device
Your saved equipment specs, your calibration data, and your production history live only in the app's local storage on your phone. They are not synced to a server, not backed up to us, and not shared. If you uninstall the app, that data is gone.
5. How long we keep things
We do not store your location on our servers, so there is nothing on our side to retain there. Crash and diagnostic reports are kept only as long as needed to fix problems. Waitlist records, including platform choice, optional name, and campaign labels, are kept until you ask us to remove them, or until 12 months after the app launches publicly, whichever comes first.
If you delete your account (see section 6), we remove your Supabase identity and your RevenueCat customer record. We do keep a one-way cryptographic hash of your linked Google account identifier, which cannot be reversed to reveal who you are, only to prevent the same person from repeatedly claiming free-trial or promotional offers after deleting an account. It is not personal data in any usable sense and is not linked to anything else about you.
6. Deleting your account
You can delete your account in the app at Settings > Account > Delete account. If you can no longer sign in, or the app isn't available to you, email us at the address in section 9 from the same Google address linked to your account, and we will complete the deletion once we've confirmed it's really you.
Deleting your account removes your Supabase identity and your RevenueCat customer record (except the fraud-prevention hash described in section 5). It does not remove data saved only on your device (your equipment specs, calibration, and production history). Clear the app's storage or uninstall it to remove those.
Deleting your account does not cancel an active subscription. If you have a subscription running through Google Play, it keeps billing until you cancel it separately at play.google.com/store/account/subscriptions. Cancel your subscription there first if you don't want to be charged again.
Full details, including the in-app steps and the email-fallback path, are also on our dedicated page: sunplanner.subtl.agency/delete-account.
7. Your choices and other rights
You control the location permission in your device settings and can turn it off at any time (the forecast will not work without it). You can clear your on-device data by clearing the app's storage or uninstalling it.
To access, correct, export, or delete your waitlist record, or to ask any question about your data, email us at the address below and we will act within 7 days. If you are in the European Economic Area or the UK, you have additional rights under GDPR (access, correction, deletion, and portability); contact us to use them.
8. Children
SunPlanner is not directed at children under 13, and we do not knowingly collect information from them. If you believe a child has provided us information, contact us and we will delete it.
9. Changes to this policy
We may update this policy as the app changes. Meaningful changes will be noted here with a new date at the top. Continued use after a change means you accept the updated policy.
10. Contact
Questions about this policy, or a request to delete your data:
SunPlanner
Email: SunPlanner@subtl.agency