Last updated: April 22, 2026
u-connectXplorer is a cross-platform companion application developed by u-blox AG for communicating with u-blox u-connectXpress short-range wireless modules (NORA-W36, NORA-B26, NORA-B27, NORA-B20 series). It supports BLE Central and Peripheral roles, serial module console, network diagnostics, and firmware management.
We do not collect, store, transmit, or share any personal data.
The app does not include any analytics, crash reporting, advertising, or tracking services. There is no u-blox backend server or cloud account involved.
Although the app does not phone home, several optional features make network connections that are initiated only by you:
| Feature | Destination | Purpose |
|---|---|---|
| Firmware browser | api.github.com, GitHub release assets |
Download u-connectXpress firmware releases |
| Bluetooth SIG database | bitbucket.org (Bluetooth SIG public repo) |
Download GATT UUID-to-name mappings |
| IEEE OUI database | standards-oui.ieee.org |
Download vendor MAC prefix database |
| External IP check | api.ipify.org |
Show your public IP in Network Info |
| TCP / UDP / TLS sockets | User-specified host:port | Socket terminal (client or server) |
| MQTT | User-specified broker | MQTT 3.1.1 publish / subscribe |
| iperf2 | User-specified host:port | Bandwidth testing (TCP / UDP) |
| mDNS | LAN multicast (224.0.0.251) | DNS-SD service discovery |
| Ping | User-specified host | ICMP echo (via OS ping) |
| Remote control | localhost:8765 | JSON-RPC WebSocket server (developer mode, off by default) |
No data from these connections is sent to u-blox or any third party.
| Permission | Platform | Purpose |
|---|---|---|
| Bluetooth / BLE Scan / Connect | Android, iOS, macOS | Scan for, connect to, and communicate with BLE devices |
| Bluetooth Advertise | Android | BLE Peripheral mode (GATT server advertising) |
| Ranging | Android 16+ | BLE Channel Sounding distance measurement |
| Location | Android | Required by Android to discover nearby BLE devices and for Wi-Fi scanning. Your location is never collected, stored, or transmitted. |
| Location | iOS | Required by iOS for BLE discovery. Your location is never collected, stored, or transmitted. |
| Nearby Wi-Fi Devices | Android 13+ | Wi-Fi Analyzer and Wi-Fi RTT ranging |
| Wi-Fi State | Android | Wi-Fi Analyzer (scan and read connection info) |
| Local Network | iOS, macOS | mDNS / DNS-SD service discovery on local network |
| Internet | Android | Network features (sockets, MQTT, iperf2, firmware download) |
| Photo Library | iOS | Select firmware files or TLS certificates from the file system |
All data is stored locally on your device. Nothing is transmitted off-device unless you explicitly initiate a network connection (see above).
tls_certs/ with .meta sidecar files preserving original filenames)All locally stored data can be cleared by uninstalling the app or clearing its storage in your device settings.
All BLE communication — scanning, GATT read/write/notify, SPS serial data, NUS serial data, DFU firmware transfer, SMP/SUIT firmware transfer, Channel Sounding ranging — occurs directly between your device and the connected BLE peripheral. No BLE data is sent to any external service.
When using the module console, all AT commands and responses travel over a direct USB/UART serial connection to the attached u-blox module. No serial data leaves your device.
The app does not integrate any third-party analytics, crash reporting, advertising, or tracking SDKs.
The app is a technical development tool for engineers working with u-blox BLE and Wi-Fi modules. It is not directed at children under 13.
The app uses open-source Flutter packages whose licenses are viewable in the app under Settings → Open-source licenses. Key packages include:
universal_ble — BLE Central / GATT Clientble_peripheral — BLE Peripheral / GATT Servernordic_dfu — Nordic DFU OTA firmware updatemcumgr_flutter — SMP / SUIT OTA firmware updatemqtt_client — MQTT 3.1.1 clientflutter_libserialport — Native serial port (COM / tty)shared_preferences — Local settings persistenceprovider — State managementfile_picker — File selectionshare_plus — Log export / share sheetfl_chart — Real-time chartspath_provider — App directory pathshttp — HTTP clientpermission_handler — Runtime permission requestsmulticast_dns — mDNS / DNS-SD discoveryWe may update this privacy policy from time to time. The updated version will be indicated by the “Last updated” date at the top of this page.
If you have questions about this privacy policy, contact:
u-blox AG Zürcherstrasse 68 8800 Thalwil Switzerland
Website: https://www.u-blox.com Email: info@u-blox.com