Privacy Policy

Last updated: April 14, 2026

Summary: ByteProbe does not collect, transmit, or share your personal data. Scan results, saved device profiles, and session logs are stored locally on your device only. We use Google AdMob for ads, which has its own data collection practices.

1. Data We Collect

Data stored locally on your device:

  • Scan results: Nearby BLE advertisement data (device name, MAC address, RSSI, advertised services) is held in memory during scans and is not persisted by default.
  • Saved profiles: When you bookmark a device, its name, MAC, and discovered GATT services/characteristics are saved to a local Room database on your device.
  • Session logs: Connection events, reads, writes, notifies, and MTU changes recorded during a BLE session are stored locally in the same database.
  • Preferences: App settings (e.g. default MTU, auto-scan toggle) are stored in SharedPreferences on your device.

Data we do NOT collect:

  • We do not collect or transmit the BLE devices you scan, the payloads you read or write, or any session data to our servers.
  • We do not track your usage or activity.
  • We do not have analytics or telemetry.
  • We do not collect your IP address, device identifiers, or precise location.
  • We do not operate any backend. ByteProbe does not communicate with any ByteProbe-operated server.

2. Permissions We Request

  • Bluetooth (BLUETOOTH_SCAN / BLUETOOTH_CONNECT on Android 12+): Required to scan for and connect to nearby Bluetooth LE devices. Requested with the neverForLocation flag — scan results are not used to derive your location.
  • Location (ACCESS_FINE_LOCATION on Android 11 and below): The Android BLE scanning API requires this permission on older Android versions. ByteProbe does not access GPS and does not use this data.

3. Network Requests

ByteProbe is a local tool. It does not make network requests as part of its core functionality. The only network traffic originating from the app is from the embedded Google AdMob SDK (see below) when advertisements are loaded.

4. Third-Party Services

Google AdMob

The App displays advertisements via Google AdMob. Google may collect device identifiers, IP addresses, and usage data for ad targeting and measurement. This is governed by Google's Privacy Policy.

5. Data Security

  • All profile and session data is stored locally in an on-device Room database.
  • Android cleartext network traffic is disabled at the network security config level — all non-AdMob traffic must be HTTPS.
  • Release builds are obfuscated with ProGuard/R8.

6. Data Retention

All data is stored locally on your device. You can clear saved profiles and session history at any time within the app. Uninstalling the App deletes all stored data.

7. Children's Privacy

The App is not directed at children under 13. We do not knowingly collect information from children.

8. Changes to This Policy

We may update this Privacy Policy from time to time. The updated version will be accessible within the App and at this URL.

9. Contact

For questions about this privacy policy, contact us at [email protected]