Privacy Policy – Hazemon BLE
Last Updated: March 3, 2026
1. Introduction
This Privacy Policy describes how Hazemon BLE ("the App", "we", "our")
collects, uses, stores, and shares information when you use the application on your Android device.
By installing or using Hazemon BLE you agree to the practices described in this policy.
If you do not agree, please uninstall the App.
2. About the App
Hazemon BLE connects to Bluetooth Low Energy (BLE) Hazemon/Canarin sensors, reads
air-quality and other environmental sensor data, optionally tags each reading with GPS
coordinates, stores the data locally on your device, and forwards readings to the
Hazemon Platform over the internet.
3. Information We Collect
The App collects only the data required for its core functionality:
-
Sensor readings – Values received from connected BLE devices
(e.g., PM2.5, temperature, humidity, CO₂, and other air-quality metrics).
Stored locally on-device only.
-
GPS / Location – Precise and approximate GPS coordinates recorded
alongside each sensor reading, if location permission is granted. Used solely to
geotag readings. Stored locally on-device only.
-
BLE device information – MAC address, device name, RSSI, and
connection-session metadata of scanned BLE peripherals. Stored locally on-device only.
-
Performance metrics – Internal statistics such as BLE throughput and
queue depth. Used for the in-app dashboard only. Stored locally on-device only.
-
Published sensor data – Sensor readings (and optionally GPS coordinates)
forwarded to the Hazemon Platform and made publicly available
as open data. Anyone may browse or download these readings at
hazemon.in.th.
4. Permissions Used
- BLUETOOTH_SCAN / BLUETOOTH_CONNECT (Android 12+) – Scan for and connect to nearby BLE sensors.
- BLUETOOTH / BLUETOOTH_ADMIN (Android ≤11) – Legacy BLE access for older devices.
- ACCESS_FINE_LOCATION / ACCESS_COARSE_LOCATION – Required by Android for BLE scanning on older APIs, and to geotag sensor readings with GPS coordinates.
- INTERNET – Forward sensor data to the Hazemon Platform.
- ACCESS_NETWORK_STATE – Check network availability before connecting to the Hazemon Platform.
- FOREGROUND_SERVICE (and related types) – Keep the BLE & data-upload pipeline running continuously while the App is in use.
- POST_NOTIFICATIONS (Android 13+) – Display a persistent notification for the foreground service.
- WAKE_LOCK – Prevent the CPU from sleeping during active data collection.
5. How We Use Your Information
- Display real-time and historical sensor readings on the dashboard.
- Store readings in the on-device database for offline access.
- Geotag readings with your current GPS position (if permitted).
- Forward readings to the Hazemon Platform as open data, publicly accessible at
hazemon.in.th.
- Show internal performance statistics within the App.
- Maintain a persistent notification for the foreground service.
6. Data Sharing & Open Data
Sensor data published through this App is open data. Readings (including
sensor values and, if permitted, GPS coordinates) are made publicly accessible via the
Hazemon Platform
(hazemon.in.th).
Anyone — including researchers, developers, or members of the public — may browse, query,
or download this data through the platform.
Please be aware: if you grant location permission, your device's GPS
coordinates will be attached to each published reading and will be publicly visible.
You may revoke location permission at any time (see Section 9) to stop coordinates from
being included.
The App does not include any analytics SDK, advertising SDK, or crash-reporting service
that sends data to external servers.
7. Data Storage & Security
All sensor readings, session logs, and configuration data are stored in a private SQLite
database on your Android device, accessible only to the App. We follow Android best
practices to protect data at rest. However, no method of storage or transmission is
100% secure.
8. Data Retention
Data is retained on your device for as long as the App is installed, or until you clear
App data via Settings → Apps → Hazemon BLE → Storage → Clear Data.
Uninstalling the App removes all locally stored data.
9. Your Rights & Choices
-
Revoke permissions at any time via
Settings → Apps → Hazemon BLE → Permissions.
Revoking location permission disables GPS geotagging; revoking Bluetooth permissions
prevents BLE device discovery.
- Delete all local data by clearing App data or uninstalling the App.
-
Stop background processing by stopping the foreground service from
the App's notification or Android's App management screen.
10. Children's Privacy
Hazemon BLE is not directed at children under the age of 13. The App is intended for
professionals and enthusiasts monitoring environmental conditions.
11. Changes to This Policy
We may update this Privacy Policy from time to time. When we do, we will revise the
"Last Updated" date at the top of this document. Continued use of the App after changes
are posted constitutes your acceptance of the updated policy.
12. Contact Us
If you have questions or concerns about this Privacy Policy, please contact:
- App: Hazemon BLE (th.hazemon.ble)
- Developer / Organisation: intERLab, AIT
- Email: preechaim at ait.ac.th
© 2026 Hazemon Project, intERLab, AIT. All rights reserved.