App Privacy Policy

This policy applies to AppDash and other Android apps published by flar2 (EX Solutions Inc.).


Respecting the privacy and personal information of users is important. This privacy policy applies to all apps by flar2:

The developer, flar2 (EX Solutions Inc.), does not collect or store any personal information about users of the apps listed above. The identities of the users of these apps is not known. If any personal information about a user is ever received, it will not be disclosed or shared with a third party.

All of the apps listed above are distributed by the Google Play store and use services provided by Google. These services are as follows:

The apps listed above do not track behavior or usage statistics with analytics frameworks such as Google Analytics. Some details about app installation and usage is provided by the Google Play Developer Console. This does not contain any personally identifying information and is not shared with third parties, it is simply the information developers see when they log into the Developer Console.

Button Mapper uses Android's Accessibility Service framework. This is used to detect when the physical or capacitive buttons are pressed on your device so they can be remapped. This allows people with disabilities to more easily use their device. It is not used to see what you type. Nothing you type on the software keyboard can be detected. Accessibility also allows Button Mapper to see which app is currently showing on your screen. This is used for custom key actions that need to know the current context, for example, whether the home screen is showing or whether a specific app is open. Button Mapper does not collect or share any of your personal information.

EX Kernel Manager, AppDash, DevCheck, Button Mapper, Next Track, Edge Block and High Brightness Mode use paid app licensing and/or in-app purchases. Google Play licensing and in-app purchase use information about your account and device to verify purchase status. EX Solutions Inc. does not know the identity of users who purchase these apps or make in-app purchases.

AppDash uses the PACKAGE_USAGE_STATS and QUERY_ALL_PACKAGES permissions. These permissions are needed for the core functions of the app, such as showing a list of installed apps, storage used by apps, and app usage statistics.

To provide enhanced app information (such as install counts, ratings, and developer information), AppDash securely transmits the package names of installed apps to EX Solutions Inc.'s servers. This transmission is encrypted using HTTPS. No personal identifiers (such as your name, email address, device ID, or advertising ID) are collected, transmitted, or linked to the app data. Only app metadata is transmitted, and it is used solely for enriching the user experience within AppDash. This functionality is essential to AppDash's app management and exploration features. AppDash uses secure authentication tokens to access EX Solutions Inc. servers. These tokens do not contain or transmit any personally identifiable information.

DevCheck uses the QUERY_ALL_PACKAGES permission. This permission is needed to show a list of installed user and system apps on the "Apps" tab. DevCheck does not collect or share any personal information.

DevCheck automatically sends a lightweight anonymous hardware verification request to determine whether aggregate hardware information already exists for a device model or hardware variant. This request includes a non-reversible hardware variant hash generated from non-unique device configuration fields, such as manufacturer, model, device codename, product name, RAM size, and storage size, along with Android version, DevCheck app version, the device's security patch level, and a flag indicating whether the device is rooted. This is used only to group similar hardware variants and does not identify an individual user or unique device.

If aggregate hardware information for a device variant is missing or needs to be updated, DevCheck automatically submits anonymous hardware and system specifications for that variant. This may include device manufacturer, model, codename, product name, SoC, CPU, GPU, RAM, storage, display, battery, cameras, sensors, supported hardware features, Android version and DevCheck version. In practice this means most users never submit anything: only the first install for a given hardware configuration on each app version triggers a submission. DevCheck uses this information only to improve hardware detection, device specifications, benchmark comparisons, and aggregate hardware statistics. Hardware information is aggregated by device model and hardware variant. DevCheck does not collect your name, email address, account information, advertising ID, contacts, files, photos, precise location, personal app content, or installed-app list as part of this hardware submission. This data is transmitted over HTTPS and is not linked to your identity.

DevCheck maintains a database of benchmark scores and hardware info. Submitting benchmark scores is optional and requires explicit user action in the benchmark interface; hardware information is submitted automatically as described above. No personal or identifiable information is collected and all hardware information is aggregated by device. If you ask to have data you have submitted deleted from the server, I cannot do that because there is no way for me to tell which records belong to you — no user identifiers are stored alongside the data.

DevCheck offers a button to show public IP address, this information is displayed within the app only, and only if the user presses the button. DevCheck uses https://www.ipify.org to find the public IP address; ipify was chosen because they do not log or collect any user information.

DevCheck and AppDash use the Play Integrity API which requires communication with a backend server. No personal or identifiable information is used for this.

Button Mapper uses the QUERY_ALL_PACKAGES permission. This permission is needed to show a list of installed apps and shortcuts so the user can choose an app or shortcut to launch while remapping a button. Additionally, a list of apps is shown so the user can disable remapping while using the specified app(s). Button Mapper does not collect or share any personal information.

In version 2.11 and earlier, AppDash optionally retrieves information about each of your installed apps from the Google Play Store (play.google.com) to display within the app. This traffic is encrypted and anonymous. You can enable or disable this in settings.

AppDash optionally allows you to use Google Drive for cloud backups. All file transfers and communications between your devices and Google Drive are encrypted and do not go through EX Solutions Inc. servers. Ex Solutions Inc. does not collect or have access to your files. Using Google Drive for cloud backups requires access to your Google account. EX Solutions Inc. does not collect, share or store any of your account information.

EX Kernel Manager, DevCheck, AppDash, Button Mapper, and High Brightness Mode can ask for root access. Users may revoke or refuse to grant root access at any time. These apps will never under any circumstances acquire root privileges without the user's consent. These apps will not abuse root privileges and only use root access to provide the functionality in the app descriptions.

DevCheck System Info and Button Mapper may ask for sensitive permissions such as Phone, Location, Network and Camera. These are used to provide app functionality only. EX Solutions Inc. does not collect or receive any information using these permissions. DevCheck uses the Phone permission to display information about the phone and cellular network. DevCheck uses the Location permission to show network information, GPS location and nearby satellites, scan for WiFi access points and show nearby Bluetooth devices. This information is for display within the app only. DevCheck uses the Record Audio permission to test the microphone, this is initiated by the user on the Tests screen and audio is not saved.

If you have any questions about this Privacy Policy, please contact:
[email protected]