Privacy Policy for My BM
Introduction
This Privacy Policy explains how the My BM application, developed by Balanças Marques, uses the permissions granted by the user and how we protect their privacy.
Information Collected
Our application requires the following permissions:
Bluetooth (BLE)
- BLUETOOTH / BLUETOOTH_ADMIN: Used on devices running Android 11 and earlier to scan for and connect to Balanças Marques weighing equipment via Bluetooth Low Energy (BLE).
- BLUETOOTH_SCAN: Used on Android 12 and later to discover nearby Balanças Marques weighing equipment via BLE.
- BLUETOOTH_CONNECT: Used on Android 12 and later to establish a BLE connection with the discovered equipment.
- NSBluetoothAlwaysUsageDescription (iOS): Required by iOS to allow the application to discover and connect to Balanças Marques weighing equipment via BLE.
Location
- ACCESS_FINE_LOCATION / ACCESS_COARSE_LOCATION: Required by the Android operating system to perform BLE scanning. The application does not collect, store, or transmit the user's geographical location. This permission is used solely to comply with system requirements for Bluetooth device discovery.
Wi-Fi & Network
- ACCESS_WIFI_STATE: Used to check the Wi-Fi connection status and connect to Balanças Marques weighing equipment over the local network.
- ACCESS_NETWORK_STATE: Used to determine whether the device has network connectivity before attempting communication with the equipment or the authentication server.
- CHANGE_WIFI_MULTICAST_STATE: Used to send a UDP broadcast on the local network to discover Balanças Marques weighing equipment connected to the same Wi-Fi network.
- INTERNET: Used for user authentication and to communicate with Balanças Marques weighing equipment over TCP on the local network.
- NSLocalNetworkUsageDescription (iOS): Required by iOS to allow the application to discover devices on the local network via UDP broadcast.
Biometric Authentication
- NSFaceIDUsageDescription (iOS): Used to allow the user to resume their session securely using Face ID or Touch ID, without re-entering login credentials.
How We Use the Information
The permissions are strictly used to:
- Discover and establish communication with Balanças Marques weighing equipment via Bluetooth Low Energy (BLE) or Wi-Fi.
- Send UDP broadcast packets on the local network to discover equipment connected to the same Wi-Fi network.
- Authenticate the user and restore saved sessions using biometric authentication (Face ID, Touch ID, or fingerprint).
- Check the status of Bluetooth, Wi-Fi, and network connections to ensure proper communication with the equipment.
- Connect to the Balanças Marques server for user authentication and program management.
Data Storage
All device configuration data and user session information are stored locally on the user's device in an encrypted database. No device configuration data is transmitted to external servers.
Data Sharing
The application does not share any personal data, device configuration data, or connection information with third parties.
Contact
If you have any questions about this Privacy Policy, you can contact us at the following email: id@balancasmarques.com.