This document explains Bluetooth Explorer’s AI/algorithm-related features, input data, processing approach, and on-device storage practices, aiming to meet Apple’s requirements on transparency and user control.
Core principle: data used for debugging, AI diagnosis, device finding (Bluetooth signals, connection logs, location, and UWB when applicable) is processed on-device. We do not upload this data to our servers for analytics or training, and we do not track users across apps or websites.
This document covers debugging, diagnosis, and device-finding related data and processing only.
Bluetooth Explorer is a professional Bluetooth (BLE) debugging tool and device finder. It discovers nearby Bluetooth devices, provides detailed service/characteristic information, offers AI-powered connection diagnosis and protocol identification, and assists users in locating devices using RSSI and UWB (NearbyInteraction).
| Capability | Purpose | Generates Content | Cloud Processing |
|---|---|---|---|
| AI Intelligent Diagnosis | Analyzes connection failures, timeouts, and permission errors to provide repair suggestions | Yes (diagnostic report) | No (on-device) |
| Protocol Automatic Identification | Infers device protocol (e.g., Nordic UART, Apple Accessory) based on advertisement data and service UUIDs | Yes (protocol hint) | No (on-device) |
| Distance estimation (RSSI → approximate meters) | Converts Bluetooth RSSI into an approximate distance and smooths short-term jitter | No | No (on-device) |
| Navigation locating (UWB or Bluetooth fallback) | Outputs distance/direction and derived coordinates for map display and guidance | No | No (on-device) |
CBPeripheral.identifier) used for on-device deduplication, pinning, and logging.NINearbyObject.distance / NINearbyObject.direction).NIDiscoveryToken to establish a NearbyInteraction session.Retention: stored in the app’s local database (app sandbox) until the user deletes logs, unpins devices, clears app data, or uninstalls the app.
We do not share debugging or device-finding data (Bluetooth signals, logs, location, UWB data) with third parties for advertising or cross-service tracking.
If subscriptions/in-app purchases are enabled, transactions are handled by Apple. We may read purchase status on-device to unlock Pro features.