Device management & automation agent — package com.kam.andromate
This application is provided by AndroMate (“we”, “us”, “AndroMate”). This policy
explains what information the AndroMate agent accesses on a managed device, why, how it is used, and the
choices available. It applies to the Android application identified by the package name
com.kam.andromate.
The party that deploys AndroMate onto a device (the “Operator”) is the controller of the data processed on that device. AndroMate acts on the Operator’s behalf to manage and automate the Operator’s own devices.
AndroMate is a legitimate device-management tool. It is provisioned as a Device Owner only on devices that:
AndroMate keeps a visible app icon and shows a persistent notification while it is active, so the device user is always aware that the device is managed.
Depending on the automations configured by the Operator, AndroMate may access the following categories of data. We access only what is required to perform the management and automation tasks the Operator has configured.
| Data | Why it is accessed |
|---|---|
| SMS messages (read, receive, send) | To run SMS-based automation and testing workflows (e.g. sending a message, reading a received code) defined by the Operator. |
| Approximate & precise location | To run location-based automation and to report the location of the managed device to the Operator. |
| Screen content & input (Accessibility, Screen capture) | To perform UI automation (tapping, reading on-screen elements) and remote screen streaming/control of the managed device. |
| Installed applications (package list) | To manage apps — check whether an app is installed, launch, install, update or remove apps on the managed device. |
| Device & network information (device ID, model, hardware, connectivity, phone state) | To identify the managed device, report its status, and route management commands to it. |
| Automation results & logs | To report the outcome of workflows back to the Operator’s server. |
| Permission | Purpose |
|---|---|
SEND_SMS, READ_SMS, RECEIVE_SMS |
SMS automation/testing tasks configured by the Operator. |
ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION, FOREGROUND_SERVICE_LOCATION |
Location automation and managed-device location reporting. |
BIND_ACCESSIBILITY_SERVICE |
UI automation (reading/acting on on-screen elements) — see section 5. |
FOREGROUND_SERVICE_MEDIA_PROJECTION |
Screen capture / remote screen streaming for management. |
REQUEST_INSTALL_PACKAGES, QUERY_ALL_PACKAGES |
Application management (install/update/remove, query installed apps). |
SYSTEM_ALERT_WINDOW |
Display management overlays where required by a workflow. |
RECEIVE_BOOT_COMPLETED, FOREGROUND_SERVICE, WAKE_LOCK |
Keep the management agent running reliably on the managed device. |
| Device Administration / Device Owner | Apply management policies (e.g. lock, silent app install, configuration) on the Operator’s devices. |
AndroMate uses Android’s Accessibility Service solely to perform UI automation on the managed device — for example, reading on-screen content and simulating taps to execute the automation workflows configured by the Operator. The Accessibility Service is not used to collect data for advertising, and its use is disclosed to the user through the in-app consent screen before it is enabled.
We do not use the data for any purpose other than providing the management and automation service to the Operator.
Data processed by AndroMate is transmitted only to the Operator’s own AndroMate server that controls the device. We do not:
We may disclose data if required by law, or to protect the security and integrity of the service.
On first launch, AndroMate displays a disclosure and consent screen that lists the capabilities it uses (SMS, screen, location, application management, automation) and links to this policy. The agent proceeds only after the user acknowledges and consents. A persistent notification remains visible while the agent is active, and the app icon stays visible. Consent is stored with a timestamp.
Operational data (workflow results, device status, logs) is retained by the Operator on their AndroMate server according to the Operator’s own retention practices. On the device, AndroMate stores only the data needed for its current operation and the record of consent. When the device is un-enrolled or the agent is removed, local management data is cleared.
Communication between the agent and the Operator’s server uses encrypted transport (HTTPS/TLS). Locally stored sensitive values are protected using the platform’s standard mechanisms. Access to management functions requires the agent to be an authorized Device Owner on the Operator’s devices.
Because AndroMate processes data on behalf of the Operator, requests to access, correct, or delete personal data should be directed to the Operator that manages the device. Where we act as controller, you may contact us using the details in section 14. Depending on your jurisdiction, you may have rights to access, rectify, erase, or restrict processing of your personal data.
AndroMate is an enterprise device-management tool and is not directed to children. It is not intended to be installed on devices used by children as a consumer product.
We may update this policy from time to time. Material changes will be reflected by updating the “Last updated” date above, and, where appropriate, by re-displaying the in-app consent screen.
For any question about this policy or your data, contact: