Privacy Policy

Device Info

Last updated: June 13, 2026

This Privacy Policy explains how Device Info (“we,” “us,” or “the App”) collects, uses, and protects your information when you use our Android application.

1. Information We Collect

1.1 Information Collected by the App Itself

Device Info is a device information and hardware diagnostics tool. It does not require you to register or sign in, and it does not upload the full hardware detail reports you view in the app to our own servers. Specifically:

[Important] About device information: The app reads hardware and system information through Android system APIs and local system files on your device (such as /proc/cpuinfo, /sys/devices/system/cpu/, /proc/meminfo, etc.) and displays it only on your device. Except as described below for Firebase analytics/crash services, this information is not uploaded to our servers.

Root detection: To show whether the system is rooted, the app may locally check for root access on your device (for example, by checking common su paths). This check does not modify the system, and the result is not uploaded to our own servers.

Home screen widget: If you add our widget, it reads CPU, memory, and battery status locally and displays them on your home screen. This data is not uploaded to our own servers.

1.2 Information Collected by Third-Party Services

The app uses the following third-party services, which may collect certain information:

Firebase Analytics

We use Firebase Analytics to understand how users interact with the app and to improve the experience. Firebase Analytics may collect:

Important: Firebase Analytics is designed for product and aggregate analysis. For more information, see Google’s official documentation: https://firebase.google.com/support/privacy

Firebase Crashlytics

We use Firebase Crashlytics to automatically detect and report app crashes and errors so we can fix issues and improve stability. Crashlytics may collect:

Important: Crashlytics is primarily used for technical diagnostics and app improvement. For more information, see Google’s official documentation: https://firebase.google.com/support/privacy

Firebase-related data is handled in accordance with Google’s Privacy Policy. For more information, see: https://policies.google.com/privacy

General note (not directly identifying individuals): Data collected through Firebase is generally processed in aggregated or de-identified form and is not used to directly identify a specific individual, and is not used to read or upload the full hardware detail reports you view in the app.

Important: We do not provide a user account system and do not operate our own servers for storing users’ personal data. Data processed by Firebase is subject to Google’s data retention and security practices; retention periods follow Google’s rules.

Google Play services version: The app may read the installed Google Play services version number locally on the System Information screen via PackageManager. This does not involve uploading your hardware report to Google separately.

2. Permissions Requested by the App

The permissions below are based on the Release merged manifest. The actual permissions shown on your device may differ; please refer to App info in your system settings.

2.1 Permissions Declared by This App

The following permissions are declared in our app manifest for core functionality:

Permission Purpose
android.permission.ACCESS_NETWORK_STATE Read whether Wi-Fi or mobile data is currently connected, to display network type, carrier, IP address, and related information on the dashboard and Connection screen.
android.permission.ACCESS_WIFI_STATE Read Wi-Fi signal strength and link speed for display in the app; not used to obtain MAC addresses.
android.permission.VIBRATE Control device vibration in the Vibration hardware test feature.

2.2 Permissions Merged Automatically by Third-Party SDKs

The following permissions appear in the final merged app manifest because third-party SDKs (Firebase, Google Play services, and related libraries) automatically introduce them during the build process. They are not declared by our app code for active app features.

Permission Purpose
android.permission.INTERNET Used by Firebase Analytics and Crashlytics to transmit aggregated or processed usage and crash diagnostic data. This network access is not used to upload the full device information reports you view in the app to our servers.
android.permission.WAKE_LOCK May briefly hold a partial wake lock so background measurement or transmission tasks can complete.
com.google.android.gms.permission.AD_ID This permission may be automatically merged by Google Play services or Firebase-related components to support Google-provided measurement or attribution features, where applicable. This app does not use device hardware information for ad targeting.
android.permission.ACCESS_ADSERVICES_ATTRIBUTION This permission may be automatically declared by Google Play services-related components and relates to the Android Ads Services framework. Our app code does not directly call this API.
android.permission.ACCESS_ADSERVICES_AD_ID This permission may be automatically declared by Google Play services-related components and relates to the Android Ads Services framework. Our app code does not directly call this API.
com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE This permission may be automatically declared by Google Play services or measurement components to obtain app install source information, where applicable.

[Camera note] The manifest lists the camera as an optional hardware feature (required=false). The app reads camera parameters through CameraCharacteristics for display only and does not take photos or record video in the background. The app does not request phone state, precise location, storage, or camera capture permissions.

[Note] You can manage or revoke some permissions in system settings. Revoking permissions may affect related features (for example, Wi-Fi details may not display, or the vibration test may not work).

3. System Sharing, Opening Methods, and Other Services

When you use the “Share device info” feature on the dashboard, the app generates a PNG infographic locally on your device, writes it to app cache, and uses the system ACTION_SEND intent so you can choose the destination app. This flow involves the Android system and the app you choose. We only pass the content you choose to share when you actively initiate sharing, and we do not assume separate privacy obligations for how third-party receiving apps handle that data.

The app does not provide online social feeds or cloud device profile services. Device comparison data currently comes from local data bundled in the app. If a future version fetches a device database over the network, we will update this policy and adjust permission and data security disclosures as needed.

4. How We Use Information

We use relevant information only for the following purposes:

5. Data Sharing and Disclosure

We do not sell, trade, or rent your personal information for unrelated marketing. Data processing or disclosure may occur only in the following circumstances:

6. Data Security

We take your information security seriously. Reading and displaying device information is primarily completed on your device. When analytics and crash diagnostics are transmitted through Firebase, industry-common transmission and protection measures are typically used (such as HTTPS, as actually implemented by Google). We do not use full hardware detail reports for sale or for purposes inconsistent with this policy. We do not transmit or store the full device information reports you view in the app on our servers.

7. Children’s Privacy

This app is designed for general users and is not directed specifically at children. We do not knowingly collect personal information from children. If you are a parent or guardian and believe we have processed information relating to a child, please contact us and we will take appropriate steps after verification, as required by applicable law.

8. Changes to This Policy

We may update this Privacy Policy from time to time. The updated version will be posted on this page (or at the same link in the app), and the “Last updated” date will be revised. If changes are material, we will provide notice as required by applicable law. We recommend reviewing this policy periodically.

9. Your Rights

To the extent permitted by applicable law, you may have the right to know about, access, correct, delete, or restrict processing of information relating to you. For information processed by Google through Firebase, please see the privacy and account tools provided by Google. Where your device or Google provides such options, you may also limit certain data collection by adjusting device settings, advertising, and analytics preferences (subject to current system and Google options). You may uninstall the app at any time to stop using it. After uninstallation, local data and preferences in the app’s private directory will be deleted according to system rules, but content you previously saved to other apps through sharing will not be automatically deleted.

10. Contact Us

If you have any questions, comments, or suggestions about this Privacy Policy or our data practices, please contact us:

Email: doesantalya@outlook.com

11. Consent

By using Device Info, you acknowledge that you have read and understood this Privacy Policy. If you do not agree with this policy, please do not use the app.