Privacy Policy
NMD Bluetooth App
Effective Date: 5 June 2025
Developer/Company: NMD Motorcycles
1. Introduction
Welcome to the NMD Bluetooth App (the “App”), operated by NMD Motorcycles (“we,” “us,” or “our”). The App is available on the Google Play Store under the Android package identifier com.nmd.nmd_x1e.
This Privacy Policy explains what personal information and device data we collect when you use the App, how we use it, with whom we share it, and what choices you have. Please read this policy carefully. By creating an account or using the App, you acknowledge that you have read and understood this Privacy Policy.
2. Information We Collect
a. Account Information
When you register and sign in, we collect:
• Email address and password (managed through Firebase Authentication)
• User account ID (UID) assigned by Firebase
• Account creation timestamp
• References to paired devices associated with your account
This information is stored in Firebase Firestore under your account.
b. Bluetooth and Device Data
To connect the App to your NMD vehicle or device, we may collect and store the following Bluetooth Low Energy (BLE) identifiers:
• Remote device identifier or MAC-like identifier
• Device name
• BLE service UUID and characteristic UUID
• Last-seen timestamp of the connected device
These records may be stored locally on your device (using Android SharedPreferences) and may also be synced to Firebase Firestore under your signed-in account.
c. Vehicle / Device Telemetry
When the App is connected to your NMD vehicle or device over Bluetooth, it may receive the following data directly from the hardware:
- Vehicle or device ID and message ID
- Battery voltage and state of charge
- Estimated range
- Temperature readings
- Ignition status
- Speed or parental-control-related status flags
This data is used to display current vehicle or device status within the App and to generate in-app alerts such as low battery or high temperature warnings. This telemetry data is processed entirely on your device and is not uploaded to Firebase or any other cloud server.
d. Location Information
The App requests Android location permission solely because Google Android requires location permission and active location services to allow apps to scan for nearby Bluetooth devices. The App does not collect, record, or use your GPS coordinates, physical location, or location history for any purpose. Location access is used only as a technical prerequisite for Bluetooth device discovery as required by the Android operating system.
e. App Usage Data (Firebase Analytics)
The App uses Firebase Analytics to collect aggregated, anonymized information about how users interact with the App, such as feature usage and session activity. This information helps us understand how the App is used and improves the user experience. Firebase Analytics does not link usage data to your name or other directly identifying information.
f. Local Storage
The App stores the following data locally on your device using Android SharedPreferences:
• Details of connected or paired devices (such as device name and identifier)
• PIN or parental-control-related preferences
This locally stored data does not leave your device unless explicitly synced to your account as described above, and it can be removed by uninstalling the App or using any available in-app clear or remove options.
3. How We Use Information
We use the information described above to:
- Create and manage your user account and authenticate you when you sign in
- Connect the App to your NMD vehicle or device over Bluetooth
- Display your vehicle or device status, battery information, and alerts within the App
- Allow you to send control commands (such as start/stop or vehicle ID transfer) to your connected device
- Manage and remember your paired devices across sessions
- Support in-app PIN verification and parental-control features
- Understand how the App is used and improve its features (via Firebase Analytics)
- Provide technical support and respond to your requests
- Maintain the security and integrity of your account and App data
4. Bluetooth, Location, and Device Permissions
The App requests the following Android permissions and uses them as described:
Bluetooth Permissions (BLUETOOTH_SCAN, BLUETOOTH_CONNECT, BLUETOOTH_ADMIN):
Used to scan for, pair with, and communicate with your NMD vehicle or device over Bluetooth Low Energy. Without these permissions, the App cannot connect to your device.
Location Permission (ACCESS_FINE_LOCATION or ACCESS_COARSE_LOCATION):
Android requires apps to hold location permission to scan for nearby Bluetooth devices. This permission is requested only for that technical purpose. The App does not access, record, or transmit your GPS location or physical whereabouts.
Internet Permission:
Used to communicate with Firebase Authentication and Firebase Firestore for account management and to sync paired device records to your account, and to transmit anonymized analytics data via Firebase Analytics.
5. Vehicle Data and Control Commands
The App can send control commands to your connected NMD vehicle or device over Bluetooth. These commands may include:
- Start or stop commands
- Vehicle ID transfer or update commands (performed after PIN verification)
These commands are transmitted directly from your mobile device to the connected hardware over a local Bluetooth connection to provide the App’s core control functionality. No command data is routed through external servers for the purpose of sending commands.
Vehicle telemetry data received from the hardware — such as battery level, temperature, and status flags — is processed and displayed within the App. This telemetry data remains on your device only and is not transmitted to any cloud service or external server.
6. Local Storage
The App uses Android SharedPreferences to store certain information directly on your device, including:
- Saved paired device details (device name, identifier, last-seen timestamp)
- PIN or parental-control settings and preferences
This data is stored only on your device and is not transmitted to any server unless it is also saved to your Firestore account as described in Section 2. You can remove this locally stored data by:
- Uninstalling the App from your device
- Using any in-app clear or remove device options where available
7. Firebase and Third-Party Services
The App uses the following Firebase services provided by Google LLC. These services may process certain user data in accordance with Google’s own terms of service and privacy practices:
Firebase Authentication:
- Manages secure account creation, login, and session tokens using your email and password.
Firebase Cloud Firestore:
- A cloud database used to store your account data and paired device records.
Firebase Analytics:
- Collects aggregated, anonymized usage data to help NMD Motorcycles understand how the App is used and to improve the user experience. Firebase Analytics does not collect personally identifiable information beyond what is described in this policy.
Firebase Core:
- Provides foundational Firebase functionality shared across the above services.
For more information on how Google and Firebase handle data, please refer to the Google Privacy Policy at https://policies.google.com/privacy and the Firebase Data Processing and Security Terms available at https://firebase.google.com/terms/data-processing-terms.
8. How We Share Information
We do not sell your personal information. We may share your information only in the following limited circumstances:
Service Providers:
- We share data with Firebase and Google services (listed in Section 7) to operate, maintain, and improve the App. These providers process data on our behalf and are subject to data protection obligations.
Legal Requirements:
- We may disclose information if required to do so by law, court order, or government authority, or if we believe in good faith that disclosure is necessary to protect our legal rights, protect your safety or the safety of others, investigate fraud, or respond to a government request.
Business Transfers:
- If NMD Motorcycles is involved in a merger, acquisition, sale of assets, or other business transaction, your information may be transferred as part of that transaction. We will notify you via the contact email on file if such a transfer occurs and your data becomes subject to a different privacy policy.
Other than as described above, we do not share, sell, rent, or trade your personal information with third parties for their own marketing or commercial purposes.
9. Data Security
We implement reasonable technical and organizational measures to protect the information we collect, including:
- Firebase Authentication for secure account access and session management
- Firebase security rules to restrict access to Firestore data to authorized users only
- Encrypted data transmission using HTTPS/TLS between the App and Firebase services
- Password storage handled entirely by Firebase Authentication — NMD Motorcycles does not store passwords directly
While we strive to protect your information, no method of electronic transmission or storage is completely secure. We cannot guarantee the absolute security of your data, and we encourage you to use a strong, unique password for your account.
10. Data Retention
We retain your account information and paired device data for as long as your account remains active or as needed to provide the App’s functionality. Locally stored data (as described in Section 6) is retained on your device until you uninstall the App or use in-app options to remove it. If you request deletion of your account and associated data, we will take reasonable steps to remove your information from our systems within a reasonable time, subject to any legal obligations to retain certain records.
11. User Choices and Data Deletion
You have the following choices regarding your information:
Account and Data Deletion:
You may request deletion of your account and associated personal data by contacting us at info@nmdmoto.com. We will process your request within a reasonable time. The App does not currently include an in-app account deletion feature; deletion requests must be submitted via email.
Removing Paired Devices:
You can remove paired device records from your account and local storage using the device management options available within the App.
Revoking Location Permission:
You can revoke location permission at any time through your Android device’s app settings. Note that revoking this permission may prevent the App from scanning for Bluetooth devices.
Firebase Analytics Opt-Out:
You may opt out of Firebase Analytics data collection through your device’s advertising settings (for example, by enabling “Opt out of Ads Personalization” on your Android device) or by contacting us at info@nmdmoto.com.
12. Children’s Privacy
The NMD Bluetooth App is a general-audience application. It is not directed to children under the age of 13, and NMD Motorcycles does not knowingly collect personal information from children under 13.
If you are a parent or guardian and believe that your child under 13 has provided us with personal information through the App, please contact us immediately at info@nmdmoto.com.
We will take prompt steps to delete such information from our systems.
13. Changes to This Privacy Policy
NMD Motorcycles may update this Privacy Policy from time to time to reflect changes in our practices, the App’s features, or applicable law. When we make material changes, we will update the effective date at the top of this policy and, where appropriate, notify you through the App or by email.
We encourage you to review this Privacy Policy periodically. Your continued use of the App after any changes are posted constitutes your acceptance of the updated policy.
14. Contact Us
If you have any questions, concerns, or requests regarding this Privacy Policy or the way we handle your data, please contact us:
Developer/Company: NMD Motorcycles
Contact Email: info@nmdmoto.com
App: NMD Bluetooth App (com.nmd.nmd_x1e)
We will respond to your request within a reasonable timeframe.