This Privacy Policy describes how BeaconWave ("we," "our," or "the app") handles information when you use our application on iOS and Android devices.

1. Information We Collect

1.1 Information You Provide

1.2 Automatically Collected Information

BeaconWave does not collect or transmit any personal information automatically. The app operates entirely on-device.

1.3 Bluetooth Data

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.

2. Data Storage

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.

3. Permissions

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.

4. Third-Party Services

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.

5. Data Sharing

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.