Privacy Policy
Last updated: June 16, 2026
This Privacy Policy explains how Signal Hub (the “App”) handles information. Signal Hub is a Bluetooth Low Energy (BLE) utility that lets you discover, inspect, and communicate with nearby BLE peripherals. The App is designed to operate primarily on your device, and we collect as little information as possible.
By using Signal Hub, you agree to the practices described in this policy.
1. Information processed on your device
The core functionality of Signal Hub - scanning for BLE peripherals, reading and writing characteristics, viewing logs, and managing your settings - runs locally on your device. The following data is created and stored only on your device and is not transmitted to us:
- Details of BLE peripherals you discover (such as device names, identifiers, advertised services, and characteristic values).
- Logs, scan history, workflows, and connection records.
- App preferences and settings.
- Any data you export or share is shared only when you explicitly choose to do so, to a destination you select.
- If you use the optional GPS workflow step, the App reads your device’s current location to use inside that workflow. This coordinate stays on your device and is not sent to us (it leaves your device only if your own workflow explicitly sends it somewhere, e.g. via an HTTP step).
We do not have access to this data. It remains on your device unless you choose to export or share it.
2. Crash and diagnostic data
To keep the App stable, Signal Hub uses Firebase Crashlytics, a crash-reporting service provided by Google. When the App crashes or encounters a serious error, Crashlytics may automatically collect:
- Crash logs and stack traces.
- Device type, operating system version, and App version.
- A randomly generated installation identifier and diagnostic information about the crash.
This information is used solely to diagnose and fix problems. It is not used to identify you personally. Crashlytics’ handling of this data is governed by Google’s Privacy Policy, available at policies.google.com/privacy.
3. Account & subscriptions
The free features of Signal Hub do not require an account. To subscribe to Signal Hub Pro and sync your entitlement across devices, you create an account with your email address and a password. We store your email and a securely hashed password with our backend provider, Supabase, solely to authenticate you and link your subscription. See Supabase’s Privacy Policy.
Payment processing depends on where you subscribe. On iPhone & iPad, the subscription is sold through Apple In-App Purchase; Apple handles the transaction and your payment details, and we receive only your subscription status (via Apple) to activate and manage your Pro entitlement. On Mac, payments are processed by Paddle.com, our authorized reseller and Merchant of Record, which collects the billing details needed to take payment. In neither case do we receive or store your card details. See Apple’s Privacy Policy and Paddle’s Privacy Policy.
4. Fonts
Signal Hub may use the Google Fonts service to display certain typefaces. When a font is loaded, a request may be made to Google’s font servers. This request may include standard technical information such as your IP address and device type, as is normal for any web request. See Google’s Privacy Policy at policies.google.com/privacy.
5. What we do not do
- We do not require an account to use the free App - only to subscribe to Pro (email and password).
- We do not sell, rent, or trade your information.
- We do not use the App for advertising or third-party ad tracking.
- We do not track your location or use it for advertising, and we do not store your geographic location on our servers. (Some operating systems group Bluetooth access under location permissions; separately, the optional GPS workflow step reads your device’s location only while it runs, and only on your device - see Section 1.)
6. Data retention
Data stored locally on your device remains until you delete it or uninstall the App. Crash and diagnostic data collected by Firebase Crashlytics is retained according to Google’s standard retention periods for that service. Account data (your email and subscription status) is retained while your account is active and removed on request, or within a reasonable period after you close your account.
7. Children’s privacy
Signal Hub is not directed to children under the age of 13 (or the equivalent minimum age in your jurisdiction), and we do not knowingly collect personal information from children.
8. Your rights
For the limited account data we hold (your email and subscription status), you may request access, correction, or deletion - including closing your account - by emailing us. Most other data stays on your device and never reaches us; you can remove it at any time by deleting the App. We honor applicable rights under privacy laws such as the GDPR and CCPA.
9. Changes to this policy
We may update this Privacy Policy from time to time. When we do, we will revise the “Last updated” date at the top of this page. Continued use of the App after changes take effect constitutes acceptance of the updated policy.
10. Contact
If you have any questions about this Privacy Policy, please contact us at [email protected].