Solaris Privacy Policy
The short version. Solaris does not collect, store, or transmit your personal data to any server we operate. Everything — your solar data, your energy tariff, your API keys — lives on your device. We don't have a backend. We don't have analytics. We don't track you.
Who we are
Solaris is an iOS app published by Swiftly Rush ("we", "us"). This policy explains what happens to your data when you use the app.
What Solaris stores on your device
To show your daily solar and energy summary, Solaris keeps the following on your iPhone or iPad. None of it leaves your device except as described under "Third-party services" below.
- API credentials for FoxESS Cloud and Octopus Energy, which you provide during onboarding. These are stored in the iOS Keychain — encrypted by the operating system and protected by your device passcode or biometrics.
- Cached energy data — solar generation, battery levels, consumption history, and cost calculations — stored in a local on-device database (Apple's SwiftData). This data is used to render your dashboard, history charts, and home screen widgets.
- App preferences such as your selected theme, notification settings, and onboarding completion state.
When you sign out of Solaris or delete the app, the credentials and local data are removed from your device.
What Solaris does not do
- We do not operate a backend server or cloud database. There is nowhere central for your data to be sent.
- We do not run any analytics, telemetry, or crash reporting SDKs.
- We do not track you across apps or websites.
- We do not sell, rent, or share your data with advertisers.
- We do not have access to your FoxESS or Octopus credentials. They are stored locally and used only by your device to talk to those services directly.
Third-party services
Solaris communicates with a small number of third-party services strictly to deliver the features of the app. Each one has its own privacy policy.
FoxESS Cloud
If you connect a FoxESS inverter, the app sends API requests directly from your device to FoxESS Cloud, signed with the API key you provided. This is how Solaris reads your solar generation, battery state, and consumption. We are not involved in this communication. See the FoxESS privacy policy.
Octopus Energy
If you connect an Octopus Energy account, the app sends API requests directly from your device to Octopus, authenticated with the API key you provided. This is how Solaris reads your tariff and meter data to calculate savings. We are not involved in this communication. See the Octopus Energy privacy policy.
RevenueCat
Solaris uses RevenueCat to manage subscription state for Solaris Pro. When you make or restore a purchase, RevenueCat receives an anonymous app-generated identifier and your subscription status from Apple. RevenueCat does not receive your name, email, or any other personally identifying information from us. See the RevenueCat privacy policy.
Apple
Subscription purchases are handled entirely by Apple's In-App Purchase system. Apple receives the information needed to process your payment in line with their own terms. See the Apple privacy policy.
Notifications
If you grant notification permission, Solaris schedules local notifications on your device — for example, a daily summary or a battery-full alert. These are generated and delivered locally by iOS. We do not operate a push notification server.
Children's privacy
Solaris is not intended for children under 13. We do not knowingly collect data from children — and given that we don't collect data from anyone, this should be unsurprising.
Your rights
Because Solaris does not collect or store your data on our systems, there is nothing on our side to access, export, correct, or delete. To remove all Solaris-related data from your environment, sign out of the app or delete it from your device.
Changes to this policy
If we make material changes to this policy, we'll update the "Last updated" date above and, where appropriate, surface a notice in the app. Continued use of Solaris after a change means you accept the updated policy.
Contact
Questions about this policy? Email [email protected].