Privacy Policy — DeviceLab Tradesman
Last updated: March 12, 2026
This Privacy Policy ("Policy") describes how Strategia-X ("we," "us," or "our") collects, uses, and protects information in connection with the DeviceLab Tradesman Android application ("the App"). We are committed to protecting your privacy and being transparent about our data practices.
By installing and using the App, you acknowledge that you have read and understood this Policy. If you do not agree with our practices, please uninstall the App.
Developer: Strategia-X / Rocky Stack
Package Name: com.devicelab.tradesman
Contact: [email protected]
1. About the App
DeviceLab Tradesman is a comprehensive Android application designed for tradesmen, contractors, construction professionals, and skilled workers. Built with Kotlin and Jetpack Compose, it combines professional-grade measurement instruments (digital protractor, compass, inclinometer, decibel meter, luminescence meter, accelerometer, gyroscope, G-force meter) with comprehensive device monitoring, optimization, and diagnostic tools. The App leverages your phone's built-in sensors and camera to provide accurate real-time measurement data for professional trade work.
Minimum Android Version: Android 7.0 (API 24)
Target Android Version: Android 15 (API 35)
2. Information We Collect
2.1 Sensor and Measurement Data (On-Device Only)
The App accesses the following sensor data to provide its measurement and monitoring features. All sensor data is processed in real-time on your device and is NOT tracked, logged to persistent storage, or transmitted to any server unless explicitly noted otherwise:
- Camera Feed — Real-time camera input for the Digital Protractor (camera-based angle measurement) and QR Code Scanner. No photos or videos are captured, stored, or transmitted.
- Accelerometer Data — Linear acceleration across three axes for the Digital Inclinometer (pitch and roll leveling), G-Force Meter, and accelerometer monitor.
- Gyroscope Data — Rotational velocity and orientation changes for the gyroscope monitor and motion tracking features.
- Magnetometer Data — Magnetic field readings for the Digital Compass heading and bearing calculations.
- Ambient Light Sensor — Light intensity readings in lux for the Luminescence Meter.
- Audio Input — Real-time microphone data for the Decibel Meter (sound level measurement). No audio is recorded, stored, or transmitted.
- Barometric Pressure — Atmospheric pressure readings for environmental monitoring where available.
- Temperature Sensor — Ambient and component temperature readings for the Component Temperature and Thermal Monitor features.
2.2 Device and Performance Data (Stored Locally)
The following data is collected and stored in a local encrypted Room database (secured with SQLCipher) and DataStore on your device for historical analysis. This data is never transmitted to our servers:
- System Performance Snapshots — CPU usage (per-core), memory utilization, storage capacity, battery level and health, device temperature, and system uptime for the Analytics Dashboard and Charts Dashboard.
- Device Health History — Historical health metrics tracked over days, weeks, and months for trend analysis in the Health History feature.
- App Usage Records — Foreground app usage times and screen time statistics for the Screen Time Monitor feature (via Process Monitor).
- Installed Application Data — App names, package names, sizes, and permissions for the App Manager and Permissions Analyzer features.
- Device Information — Manufacturer, model, Android version, CPU architecture, display specifications, sensor inventory, and hardware capabilities.
- Battery Analytics — Charging state, health, temperature, voltage, charge rate, and efficiency for the Battery Analyzer, Battery Saver, and Charging Analyzer features.
- Storage Analysis — File type distribution, storage usage breakdown, and duplicate file detection. File metadata (size, type, date) is analyzed but no file contents are read.
- Network Statistics — Wi-Fi and cellular connection type, signal strength, data usage, speed test results, and IP information for the Network Monitor. No network traffic content or browsing data is collected.
- Thermal Data — CPU, battery, and component thermal zone readings for the Thermal Monitor.
- Benchmark Results — CPU, memory, and storage benchmark scores stored locally.
- Automation Rules — User-configured automation rules for performance profiles, stored locally.
- Achievement Progress — Optimization milestones and usage goals tracked within the App.
- User Preferences — Theme settings, notification preferences, dashboard customization, and monitoring intervals stored in encrypted SharedPreferences.
2.3 Data Collected by Third-Party Services
The App uses Google AdMob to display advertisements. AdMob may collect the following information as governed by Google's Privacy Policy:
- Advertising Identifier — Your device's advertising ID for ad personalization and measurement.
- General Location — Country or region-level location data (not precise GPS coordinates) for regionally relevant advertisements.
- Device Information — Device model, operating system version, and screen size for ad formatting.
- Ad Interaction Data — Impressions, clicks, and engagement metrics for ad performance measurement.
The App also uses the Google User Messaging Platform (UMP) to obtain your consent for personalized advertising in compliance with GDPR and CCPA.
2.4 Data We Do NOT Collect
The App does not collect, transmit, or store:
- Personal identification information (name, email, address, phone number)
- Location history, GPS tracking logs, or travel routes
- Audio recordings (microphone is used for real-time Decibel Meter only)
- Photos, videos, or camera recordings (camera is used for Protractor and QR scanning only)
- Contacts, call logs, SMS messages, or communication data
- Documents or personal file contents
- Browsing history, search queries, or internet activity
- Passwords, credentials, PINs, or authentication data
- Biometric data
- Keystroke logging or input monitoring
- Data from other applications' internal storage
3. How We Use Information
All locally collected data is used exclusively for the following on-device purposes:
- Professional Measurement Tools — Providing the Digital Protractor (camera-based angle measurement), Digital Compass (heading and bearing), Digital Inclinometer (pitch/roll leveling), Luminescence Meter (light levels in lux), Decibel Meter (sound level measurement), Accelerometer, Gyroscope, G-Force Meter, and Component Temperature readings for trade and construction work.
- QR Code Scanning — Decoding QR codes and barcodes using the camera in real-time.
- Device Monitoring — Real-time CPU (per-core), memory, battery, thermal, and storage metrics via the Live Monitor, floating overlay, and home screen widgets.
- Historical Analytics — Storing performance snapshots for trend charts, health history, and usage analytics in the Analytics and Charts Dashboards.
- Device Optimization — RAM boosting, cache cleaning, storage analysis, duplicate file detection, battery saving, wake lock detection, startup optimization, and boot analysis.
- Hardware Diagnostics — Testing display, touch screen, speakers, sensors, and vibration motor; running CPU, memory, and storage performance benchmarks.
- Network Monitoring — Wi-Fi spectrum analysis, Bluetooth spectrum scanning, network monitoring, speed testing, and data usage tracking.
- Process Management — Monitoring running processes, app permissions analysis, and system resource allocation.
- Data Export — Exporting performance and usage data locally for your own analysis and backup purposes.
- Notifications — Generating local notifications for threshold alerts based on your configured preferences and automation rules.
- Weekly Reports — Generating on-device weekly health reports summarizing device performance trends.
Third-party advertising data collected by Google AdMob is used solely for serving advertisements and measuring ad performance. We do not have access to or control over AdMob's data collection beyond the configurations we set.
4. Android Permissions
The App requests the following permissions. Each is used solely for the purpose described:
- CAMERA — Required for the Digital Protractor (camera-based angle measurement tool) and QR Code Scanner. No photos or videos are captured or stored.
- RECORD_AUDIO — Required for the Decibel Meter (sound level measurement). No audio is recorded or stored.
- ACCESS_FINE_LOCATION — Required on Android 9+ to display Wi-Fi SSID names in the Network Monitor and for the Digital Compass. Location data is used in real-time only and is never tracked, stored, or transmitted.
- ACCESS_COARSE_LOCATION — Required on Android 9+ for Wi-Fi SSID access and general positioning support.
- BLUETOOTH / BLUETOOTH_ADMIN / BLUETOOTH_SCAN / BLUETOOTH_CONNECT — Required for Bluetooth spectrum analysis and device scanning. The BLUETOOTH_SCAN permission is declared with
neverForLocationto indicate it is not used for location tracking. Scan results are displayed locally only. - PACKAGE_USAGE_STATS — Required to access app usage statistics for the Process Monitor and screen time features. Must be explicitly granted in Android Settings.
- QUERY_ALL_PACKAGES — Required on Android 11+ to enumerate installed applications for the App Manager and Permissions Analyzer features.
- READ_PHONE_STATE — Required to read device system information for the Device Info display.
- BATTERY_STATS — Required for detailed battery information in the Battery Analyzer, Battery Saver, and Charging Analyzer features.
- READ_EXTERNAL_STORAGE / WRITE_EXTERNAL_STORAGE — Required on older Android versions (API 28 and below for write, API 32 and below for read) for storage analysis, duplicate file detection, and data export. Scoped storage is used on newer versions.
- READ_MEDIA_IMAGES / READ_MEDIA_VIDEO / READ_MEDIA_AUDIO — Required on Android 13+ for storage analysis and duplicate file detection across media categories.
- SYSTEM_ALERT_WINDOW — Required for the floating monitor overlay that displays system stats over other apps.
- FOREGROUND_SERVICE / FOREGROUND_SERVICE_SPECIAL_USE — Required for the floating monitor service to run while other apps are in the foreground.
- POST_NOTIFICATIONS — Required on Android 13+ to display monitoring alerts, threshold notifications, and weekly health reports.
- ACCESS_NETWORK_STATE / ACCESS_WIFI_STATE / CHANGE_WIFI_STATE — Required for the Network Monitor, Wi-Fi Spectrum Analyzer, and network speed test features.
- INTERNET — Required for Google AdMob ad delivery and network speed testing. No device monitoring data is transmitted.
You can revoke any permission at any time through your device's Settings app. Revoking permissions will disable the related features but will not affect the rest of the App's functionality.
5. Data Storage and Security
- Encrypted Local Database — Performance history, health metrics, and analytics data are stored in a local Room (SQLite) database encrypted with SQLCipher within the App's private storage directory, protected by Android's application sandboxing. Database encryption keys are managed securely through the Android Keystore system.
- Encrypted Preferences — Sensitive user settings and configuration data are stored using Android's EncryptedSharedPreferences (backed by the AndroidX Security library) for additional protection.
- DataStore Preferences — Non-sensitive user settings, automation rules, dashboard customization, and general preferences are stored using Jetpack DataStore in the App's private storage.
- Sensor Data — Camera, accelerometer, gyroscope, magnetometer, barometer, light sensor, microphone, and temperature data are processed in real-time only and are NOT persistently stored.
- No Cloud Storage — The App does not upload, sync, or back up any data to cloud services, remote servers, or third-party storage providers.
- Backup Disabled — The App explicitly disables Android's auto-backup feature (
allowBackup="false") to prevent device data from being backed up to Google's cloud. - Application Sandboxing — Android's built-in application sandbox ensures that all of the App's data files are isolated from other applications.
- Code Protection — Release builds use ProGuard/R8 code shrinking and obfuscation to protect application logic.
- Network Security Configuration — A custom network security configuration enforces secure HTTPS connections for all network communications.
- Encrypted Connections — All network communications (AdMob, speed tests) use encrypted HTTPS connections.
- User Control — You can clear all App data at any time through Android Settings > Apps > DeviceLab Tradesman > Storage > Clear Data. Uninstalling the App removes all stored data permanently.
6. Third-Party Libraries and SDKs
6.1 Libraries That Do Not Collect Data
- Jetpack Compose — Android's modern UI toolkit. Does not collect or transmit data.
- Room Persistence Library — Local SQLite database. All data remains on-device.
- SQLCipher — Database encryption library. Encrypts local data; does not transmit anything.
- AndroidX Security (EncryptedSharedPreferences) — Local encrypted preferences. All data remains on-device.
- Jetpack DataStore — Local preferences storage. All data remains on-device.
- Hilt (Dagger) — Dependency injection framework. Does not handle user data.
- Kotlin Coroutines — Asynchronous programming framework.
- Material Design 3 — UI component library.
- WorkManager — Background task scheduling for widget updates, health monitoring, and weekly reports.
- MPAndroidChart — Charting library for performance visualizations. Processes data locally only.
6.2 Libraries That May Collect Data
- Google AdMob — Advertising SDK. Collects device information, advertising identifiers, and interaction data as described in Section 2.3. See Google's Privacy Policy.
- Google User Messaging Platform (UMP) — Consent management SDK for advertising consent dialogs in compliance with GDPR and CCPA.
- Google Play Services — Required for app functionality, updates, and advertising services. See Google's Privacy Policy.
7. Advertising and Your Choices
The App displays advertisements through Google AdMob, including banner and interstitial ads. You have the following choices:
- Personalized vs. Non-Personalized Ads — A consent dialog (powered by Google UMP) will ask whether you consent to personalized advertising. You may choose non-personalized ads at any time.
- Opt Out of Ad Personalization — Go to Android Settings > Google > Ads > enable "Opt out of Ads Personalization."
- Reset Advertising ID — Periodically reset your advertising ID in the same settings menu.
We do not sell your personal information. Ad-related data collection is governed by Google's privacy practices.
8. Data Sharing
We do not share, sell, rent, trade, or disclose any device data, sensor data, measurement data, or any locally stored information collected by the App to any third party, for any purpose, under any circumstances. Since your device and sensor data remains on your device and is never transmitted to us, we do not have access to it.
The only third-party data sharing occurs through Google AdMob (advertising identifiers and device information) and Google Play Services as described in this Policy. These are governed by Google's Privacy Policy.
9. Your Privacy Rights
9.1 General Rights
You have direct control over all data through your device:
- Access — All device and sensor data is viewable within the App's interface.
- Deletion — Clear all App data via Android Settings > Apps > DeviceLab Tradesman > Storage > Clear Data, or uninstall the App.
- Control — Revoke any permission at any time through Settings > Apps > DeviceLab Tradesman > Permissions.
- Camera and Microphone — Revoke camera or microphone permissions to disable the Digital Protractor, QR Scanner, or Decibel Meter features.
- Ad Preferences — Control personalized advertising via the Google UMP consent dialog or Android advertising settings.
- Export — Use the App's Export feature to save your performance data locally before deletion.
9.2 California Residents (CCPA/CPRA)
If you are a California resident, you have the following rights under the California Consumer Privacy Act (CCPA) and the California Privacy Rights Act (CPRA):
- Right to Know — You have the right to know what personal information is collected. This Policy provides that disclosure.
- Right to Delete — Delete all locally stored data by clearing App data or uninstalling. For AdMob data, contact Google directly.
- Right to Opt-Out of Sale/Sharing — We do not sell your personal information. AdMob's practices are controlled via consent dialogs and device settings.
- Right to Non-Discrimination — We will not discriminate against you for exercising your privacy rights.
- Right to Correct — You may request correction of inaccurate personal information.
- Right to Limit Use of Sensitive Personal Information — Location data accessed by the App is used only for Wi-Fi SSID display and compass functionality, and is never stored, shared, or used for any other purpose.
To exercise your rights, contact us at [email protected]. We will respond to verifiable consumer requests within 45 days as required by law.
9.3 EEA, UK, and Swiss Residents (GDPR)
For device and sensor data processed locally on your device, we do not act as a data controller or processor under GDPR because the data never leaves your device and we have no access to it. You maintain full, exclusive control.
For data collected by Google AdMob and Google Play Services, Google acts as an independent data controller. The legal basis is your consent (provided through the UMP consent dialog). You may withdraw consent at any time. Your GDPR rights (access, rectification, erasure, restriction, portability, objection) regarding Google's data should be exercised directly with Google.
9.4 Other Jurisdictions
Residents of Virginia (VCDPA), Colorado (CPA), Connecticut (CTDPA), Brazil (LGPD), and other jurisdictions with comprehensive privacy laws can manage locally stored data directly on their device as described in Section 9.1. For third-party service data, exercise rights through Google's privacy controls.
10. Children's Privacy
The App is designed for tradesmen, contractors, and professional workers and is not directed at children under the age of 13. We do not knowingly collect personal information from children. Because the App stores data locally and does not require account registration, there is no direct collection of children's personal information as defined by COPPA. Advertisements displayed through AdMob are served in compliance with Google's child safety policies.
11. Google Play Data Safety
In accordance with Google Play's Data Safety requirements:
- Data collected: Device performance metrics and sensor readings (stored locally on-device only, encrypted with SQLCipher). Location data (used in real-time for Wi-Fi SSID and compass, not stored or shared). Advertising identifiers (collected by Google AdMob).
- Data shared with third parties: Advertising data shared with Google AdMob only.
- Data handling is secure: Device data is stored in an encrypted database within Android's application sandbox. Sensitive preferences use EncryptedSharedPreferences. Network communications use encrypted HTTPS connections.
- Data can be deleted: Users can delete all local data by clearing App storage or uninstalling.
12. International Data Transfers
Since all device and sensor data processing occurs locally on your device, no international data transfers of your personal information occur through our App. Third-party services (Google AdMob, Google Play Services) may transfer data internationally according to their own privacy policies and in compliance with applicable data transfer mechanisms (Standard Contractual Clauses, adequacy decisions, etc.).
13. Changes to This Policy
We may update this Privacy Policy from time to time. When we make changes, we will update the "Last updated" date at the top of this page. For material changes, we will provide notice through the App, the Google Play Store listing, or on our website. Your continued use of the App after any changes constitutes acceptance of the updated Policy.
14. Contact Us
If you have questions or concerns about this Privacy Policy, contact us at:
Strategia-X
Email: [email protected]
Website: strategia-x.com
For privacy-specific inquiries, please include "Privacy Policy" in your email subject line. We aim to respond to all privacy-related inquiries within 10 business days.