Privacy Policy - USB Mouse Tester
Privacy Policy
Thank you for using USB Mouse Tester ("we", "our", or "the App"). We are committed to protecting your personal privacy. This Privacy Policy details the types of information handled by the App, how hardware diagnostics function, and your privacy choices under applicable laws including GDPR, CCPA, and Google Play Developer Policies.
1. Summary: Pure On-Device Diagnostics
Core Commitment: USB Mouse Tester is a standalone hardware testing and diagnostic tool. We do not collect, transmit, store, or sell any personal data, account credentials, or tracking telemetry. All mouse input measurements (clicks, scroll steps, speed, polling rates, and DPI calibrations) are processed exclusively in real-time in device memory and remain strictly on your device.
2. Data Handling & Hardware Testing
A. Input Diagnostics & Sensor Data
When you connect a physical USB or wireless dongle mouse via a USB OTG adapter, the App reads USB Human Interface Device (HID) reports and Android motion events to measure performance:
- Button Presses & Clicks: Left, Right, Middle, and Side button clicks are registered solely to test switch responsiveness and double-click interval timing.
- Motion & Coordinate Deltas (dX/dY): Relative movement counts are processed in temporary memory to render motion trails and measure tracking speed in counts per second (CPS).
- Scroll Wheel Events: Wheel rotation steps (+1 / -1) are evaluated to verify scrolling encoders.
- Hardware Descriptors: Vendor ID (VID), Product ID (PID), device names, and USB interface descriptors are read directly from the connected peripheral to display hardware specifications.
None of this diagnostic information is ever uploaded to any remote server or transmitted across the internet.
B. On-Device Storage
The App provides optional local storage features for your convenience:
- Test History Database: When you complete a guided full test or save a benchmark result, the summary metrics (e.g., date, device name, peak polling rate, button counts) are saved locally in an SQLite (Room) database on your device. You can clear individual entries or erase the entire database anytime within the App's History screen.
- App Preferences: Settings such as UI theme (System, Light, Dark), benchmark test duration, and haptic feedback toggles are saved locally via Android Jetpack DataStore.
3. Android Permissions Used
The App requests only standard Android permissions strictly necessary for its advertised functionality:
android.hardware.usb.host(USB OTG Host): Enables communication with USB mouse hardware connected via OTG adapters to read HID reports. (Declared withandroid:required="false"to ensure broad device compatibility).android.permission.INTERNET: Required exclusively to fetch and display third-party advertisements via the Google Mobile Ads SDK and verify consent status via the Google User Messaging Platform (UMP).android.permission.ACCESS_NETWORK_STATE: Enables the advertising SDK to check network reachability before requesting ad units.android.permission.VIBRATE: Provides subtle, optional tactile haptic feedback during button clicks and completed test stages. Can be toggled off anytime in Settings.
4. Third-Party Services & Advertising
To support ongoing development and provide the application free of charge, the App integrates Google AdMob (Google Mobile Ads SDK) and the Google User Messaging Platform (UMP).
These third-party SDKs may collect and process certain non-personally identifiable device data in accordance with Google's Privacy Policy, including:
- Mobile Advertising Identifiers (Google Advertising ID / AAID)
- Coarse geographic location (country/city derived from IP address for regional ad delivery)
- App performance, diagnostics, and error crash logs
For detailed information on how Google processes advertising data, please review:
• Google Privacy Policy
• How Google uses information from sites or apps that use our services
5. User Rights & Consent Controls (GDPR & CCPA)
We respect your rights regarding data privacy under the European General Data Protection Regulation (GDPR), UK GDPR, and the California Consumer Privacy Act (CCPA):
- Consent Management: Users in the European Economic Area (EEA), the UK, and Switzerland are presented with a Google UMP consent dialogue upon initial launch. You can review or modify your consent choices at any time inside the App by opening Settings → Privacy & Consent Choices.
- Personalized Ads Opt-Out: You can reset or opt out of personalized ad tracking across all Android apps by navigating to your device's Settings → Google → Ads.
- Data Erasure: Because all test history and diagnostic reports are stored locally, you have complete control. Tapping "Clear All History" in the History screen permanently erases your saved records from device storage.
6. Children's Privacy (COPPA)
USB Mouse Tester is a technical hardware diagnostic utility. It is not directed to children under 13 years of age (or under 16 in the EEA). We do not knowingly collect personal information from children. If you believe a child has provided personal information to third-party ad networks through the App, please contact us so we can take appropriate steps.
7. Data Security
All diagnostic data stays contained within the Android operating system's application sandbox. Network communication for advertisements and consent checks is conducted exclusively over industry-standard encrypted HTTPS/TLS protocols.
8. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. Any revisions will be reflected on this page with an updated "Effective Date." We encourage users to periodically check this page for any updates.
9. Contact Us
If you have any questions, suggestions, or concerns regarding this Privacy Policy or the practices of USB Mouse Tester, please reach out to us:
Developer: Lumbini Mobile Apps
Support Email: kuasmakusumya@gmail.com
App Listing: USB Mouse Tester (com.usbmousetester.lumbini)