VanessaCharge Privacy Policy
Last updated 28 August 2026.
VanessaCharge is an app for iPhone, iPad, and Mac that displays solar, battery, and inverter data from a Victron Energy VRM installation you already have access to. This policy describes what the app does with your information. It is short because the app does very little.
The short version
- VanessaCharge has no server of its own. There is no VanessaCharge account, no sign-up, and no backend operated by the developer.
- The only service the app sends anything to is Victron’s VRM, which is the service your equipment already reports to.
- There is no analytics, no crash reporting, no advertising, and no third-party SDK that collects information about you.
- Everything the app stores is stored on your device, and deleting the app deletes it.
What the app stores, and where
To read your data, the app needs credentials for your own VRM account. You provide them once, when you add an installation:
- a label you choose, so you can tell installations apart
- the VRM installation ID
- your VRM Personal Access Token
- your VRM account email address, which the app reads from VRM’s own
/users/meendpoint. It is stored only because Victron’s message broker requires an email address as a username, and only matters if you turn on inverter control.
These are held in the Keychain on your device, which is encrypted by the operating system and is not readable by other apps. They are never copied anywhere else.
The app also keeps a cache of the Week, Month, and Year trend data it has already fetched, in its own private storage on the device. This exists so that reopening a chart does not refetch it, and it holds the same numbers VRM returned.
Where data is sent
The app contacts exactly two hosts, both operated by Victron:
vrmapi.victronenergy.com, over HTTPS, to read your installation’s data. Every screen fetches from it directly when you open or refresh that screen.webmqtthosts undervictronenergy.com, over a secure WebSocket, and only if you enable inverter control. This is the connection that carries a command when you change the inverter mode.
There is no third destination. The app has no analytics endpoint to report to, and no server belonging to the developer exists for it to contact.
What the developer collects
Nothing. There is no collection step in the app to describe: no data is sent to the developer, because there is nowhere for it to be sent. The developer cannot see your installation, your token, your usage of the app, or whether you have installed it at all.
Victron’s role
Your energy data lives in Victron’s VRM service, and reading it through this app does not change your relationship with Victron. What VRM records about your installation, and what Victron does with it, is governed by Victron’s own privacy policy at https://www.victronenergy.com/privacy-policy.
Your Personal Access Token is issued by VRM and can be revoked there at any time. Revoking it stops this app from reading anything, immediately.
Home screen widgets
The widget shows the same data from the same source, fetched the same way, using the same Keychain credentials. It sends nothing anywhere else.
Deleting your data
Deleting the app removes the cached trend data and the Keychain entry holding your credentials. Nothing survives on a server, because there is no server.
If you want to be thorough, revoke the Personal Access Token in VRM as well. That is the only credential the app ever held, and revoking it is the one action that cannot be undone from inside the app.
Children
VanessaCharge is not directed to children, collects nothing from anyone, and has no account system through which a child could register.
Changes to this policy
If the app’s behaviour changes in a way that affects this description, this page changes with it. The date at the top is the date of the most recent change.
Contact
Questions about this policy go to privacy@strangecalculus.com. Questions about the app itself go to support@strangecalculus.com. Put the app’s name in the subject line.
Strange Calculus publishes this app. One address covers every app it publishes, rather than a new one appearing alongside each, which is why it is not an address at this app’s own domain. Both go to the same person.