Skip to the content.

Privacy Policy for Shellbee

Last updated: 2026-04-22

Shellbee (“the app”) is a native iOS/iPadOS client for Zigbee2MQTT. This policy explains what data the app handles and how it is stored.

Summary

Shellbee communicates directly with the Zigbee2MQTT bridge you configure. There are no advertising SDKs, no tracking, no product analytics, and no developer-operated backend for app data.

The only exception is optional, opt-in crash reporting via Sentry. Crash reports are never sent without your explicit permission. You can share individual crashes only, turn on automatic sharing, or never send anything. Details below.

Data the app handles

All data stays on your device or is exchanged directly between your device and your Zigbee2MQTT bridge.

Information you provide

To connect to your bridge, you provide:

This information is stored locally on your device. Authentication tokens are stored in the iOS Keychain. Server metadata and app preferences are stored in local app storage. None of it is transmitted anywhere other than to the bridge you chose to connect to.

Information exchanged with your Zigbee2MQTT bridge

While connected, the app exchanges real-time Zigbee2MQTT messages with your bridge over WebSocket, including:

This traffic flows directly between your device and your bridge. The developer of Shellbee does not operate any intermediate server and does not see any of this traffic.

Local network discovery

When you use the “find on local network” feature, the app uses Apple’s Bonjour/mDNS APIs to discover .local hosts on the network you are currently connected to. Discovery results are used only to populate the in-app server picker and are not transmitted off the device.

iOS will prompt you for Local Network permission the first time this is used. You can revoke it at any time in Settings → Privacy & Security → Local Network.

Crash reporting (opt-in)

If, and only if, you opt in, the app sends crash reports to Sentry — a crash-reporting service that acts as a data processor for the developer. How it works:

What a crash report contains:

What a crash report does not contain:

The app applies a redactor before submitting any report, replacing URLs, IP addresses, and bearer/auth tokens with placeholder strings. Reports are stored by Sentry under their privacy policy.

If you opt out (the default), no data is transmitted to Sentry. Any locally stored crash summary is deleted when you tap Discard or uninstall the app.

Data the app does not collect

Shellbee does not collect, store, or transmit:

No third-party analytics, advertising, or tracking SDKs are integrated into the app. The only third-party SDK included is Sentry for the opt-in crash reporting described above.

Apple-provided diagnostics

If you have enabled Share With App Developers in iOS (Settings → Privacy & Security → Analytics & Improvements), Apple may provide the developer with aggregated, anonymized crash and performance reports through App Store Connect. This data is collected and anonymized by Apple, not by the app, and contains no personal information. You can disable this at any time in iOS Settings.

Permissions the app requests

The app does not request access to contacts, photos, location, microphone, camera, health, or HomeKit data.

Data retention and deletion

All app data is stored locally on your device. You can remove it at any time by:

Because no data is sent to the developer, there is no server-side copy to delete.

Children

Shellbee is a general-purpose home automation utility and is not directed at children. The app does not knowingly collect information from anyone, including children.

Security

Authentication tokens are stored in the iOS Keychain. When connecting to a remote bridge, prefer wss:// (TLS) so that traffic between your device and your bridge is encrypted. Connections over plain ws:// are intended for trusted local networks.

Changes to this policy

If this policy changes, the updated version will be published in the app’s GitHub repository with a new “Last updated” date.

Contact

For privacy questions about Shellbee, contact:

kenneth@echodb.dev