Effective · May 25, 2026
Privacy Policy
HaloBLE — the mobile app and this website — collects nothing about you. This page explains, in detail, what that means.
1. Mobile app
The HaloBLE app contains no analytics SDK, no telemetry, no crash reporter, and no advertising library. There is no networking code in the app at all: while it is running it never contacts any server we operate, or anyone else's. Everything you do stays on your device.
The only permission the app requests is Bluetooth, used solely to scan for and connect to BLE peripherals you pick. Scan results, MAC addresses, and any bytes exchanged with a device stay on-device and are not shared with us or anyone else.
Per-device settings (selected write characteristic, end-of-line, display mode, write type, escape handling) and your saved commands are kept in your device's local storage. Uninstall the app or clear its data to erase them.
2. Website
This website (haloble.com) sets no tracking cookies, embeds no analytics scripts, and loads no third-party SDKs. The only thing it stores in your browser is a single boolean in localStorage so it can remember that you dismissed the cookie notice.
The site is served from Cloudflare's edge. Cloudflare may keep transient request logs for abuse prevention and performance, per their own privacy policy; we have no access to anything that identifies individual visitors.
3. App Store and Google Play
When you buy HaloBLE you are transacting with Apple or Google. Their stores see your purchase and their own terms apply. We receive only aggregated, anonymized sales numbers from the stores; we never see your name, email address, payment details, or device identifiers.
4. Children
HaloBLE is not directed at children. We do not knowingly collect data from anyone of any age — there is nothing to collect.
5. Changes
If we ever change this policy we will update the effective date at the top of this page and post the new version here. Material changes will also be noted in the app's release notes.
6. Contact
Questions about this policy? Email [email protected]. We answer in person.