Privacy Policy
Last updated: May 17, 2026
What Voltrus HMI Does
Voltrus HMI is a native macOS application for building HMI dashboards. You design dashboards by dragging and dropping widgets, bind them to PLC variables, and export as a single HTML file. The app and exported dashboards run entirely on your machines.
Data Collection
Voltrus HMI does not collect, transmit, or store any personal data. Specifically:
- No PLC data leaves your network. All variable values and dashboard configurations exist only in the app's memory, your local storage, and the exported HTML files.
- No PLC connection details are collected. IP addresses, WebSocket URLs, and variable names are stored locally and never sent anywhere.
- No usage analytics. The app does not include any analytics SDK, tracking pixels, or telemetry. We do not know how you use the app.
- No crash reporting. The app does not send crash reports automatically. If you report a bug, you choose what information to share.
Network Communication
The app makes network connections only to the endpoints you explicitly configure:
- PLC WebSocket: Connects to the PLC IP address you specify to read/write variables
- ESP32 Deploy: Uploads the exported HTML to an ESP32 on your local network
- RPi5 Deploy: Pushes the exported HTML to a Raspberry Pi 5 agent on your network
- License activation (DMG version only): Contacts
dl-voltrus-hmi.voltrus.idto validate your license key. Sends only your license key and a device identifier.
The Mac App Store version does not include license activation — Apple handles everything.
Exported Dashboards
Exported HTML files are self-contained and run in any browser. They connect only to the PLC endpoint you configured in the designer. PIN hashes and alarm settings are embedded in the HTML — stored in the user's browser, never sent to any server.
Local Storage
The app stores the following data locally on your Mac:
- Dashboard projects (screens, widgets, bindings) — stored as JSON files
- PLC connection profiles — stored in app preferences
- License activation data (DMG version only) — stored in macOS Keychain
All local data can be deleted by removing the app. No residual data is left on your Mac after deletion.
License Purchase
Licenses for the DMG version are processed through Polar.sh. We receive only your email address and purchase details. We do not receive or store payment card information.
The Mac App Store version is processed by Apple. We receive only the information Apple provides through App Store Connect.
Third-Party Services
- Polar.sh — Payment processing and license key management (DMG version only).
- Apple App Store — Payment processing and distribution (App Store version).
- Cloudflare — Hosts the license validation and update server. No personal data is stored beyond temporary request logs.
Contact
For privacy-related questions or data requests, contact dzulfikar.at@joyodigitama.com.