This Privacy Policy describes how BeaconWave ("we," "our," or "the app") handles information when you use our application on iOS and Android devices.
BeaconWave does not collect or transmit any personal information automatically. The app operates entirely on-device.
The app scans for and broadcasts Bluetooth signals as part of its core functionality. Bluetooth scan results (device addresses, signal strength, advertisement data) are processed in memory and displayed to you in real time. This data is never transmitted to any server or third party.
All data you create in BeaconWave — including registered beacons and broadcast configurations — is stored locally on your device using standard platform storage. We do not operate any backend servers or databases that store your data.
BeaconWave requests the following device permissions:
| Permission | Purpose |
|---|---|
| Bluetooth | Scanning for iBeacon / BLE devices and broadcasting as an iBeacon |
| Location (iOS/Android) | Required by the operating system to perform Bluetooth scanning |
| Background App Refresh (iOS) | Optional — allows scanning to continue when the app is in the background |
We only request permissions that are necessary for the features you use. We do not use location permissions to track your physical location.
BeaconWave uses the following third-party service solely for crash and stability monitoring:
Please refer to Google's Privacy Policy for details on how Firebase handles data.
We do not sell, trade, or otherwise transfer your information to third parties. Crash report data processed by Firebase Crashlytics is subject to Google's data handling terms.