# How an AI agent gets things done on your phone, and what Google now allows

What lets an AI agent tap, type and scroll inside your other apps, what Google Play permits, and where OpenAlly hands control back to you.

Canonical: https://openally.ai/blog/how-ai-agents-do-things-on-your-phone
Markdown: https://openally.ai/blog/how-ai-agents-do-things-on-your-phone.md
Published: 2026-08-31
Reviewed: 2026-08-31
Author: Matterward Labs (https://matterwardlabs.com)
Category: Guide
Keywords: how AI agents control your phone; AI agent that uses other apps; phone agent screen control; Android accessibility automation policy; App Automations; AI agent that taps and types for you
Audience: People who want an AI agent on their phone that can use other apps; Android users deciding whether to allow screen automation; Anyone comparing what a phone agent is allowed to touch
Disclosure: Matterward Labs makes OpenAlly. Product claims come from OpenAlly's own catalogue and its Google Play listing. Google's policy is quoted word for word from Play Console Help and Android Help, reviewed by Matterward Labs on 31 August 2026.

An assistant that only talks needs nothing else on your phone. Ask it to post an update or book a ride, and that changes. It now needs a way into an app you already use. On Android the phone grants that reach, and Google Play policy sets the limits. The policy is clear about what an app may decide for you.

> [!IMPORTANT] What this article does and does not claim
> About the author: Matterward Labs makes OpenAlly. Google's policy below is quoted word for word from Play Console Help and Android Help, reviewed by Matterward Labs on 31 August 2026. OpenAlly's behaviour is quoted from its own catalogue and its Google Play listing. Nothing here assesses any app against Google's policy, including ours.

## Short answer

**In brief:** an AI agent can act inside your other apps only where the phone and the store allow it. Google Play bars an app from acting on its own through the Accessibility API. It allows a fixed script that a person wrote. In OpenAlly the feature that reaches your other apps is App Automations. Driving the screen on Android needs a second app you install yourself.

[Google Play's accessibility policy](https://support.google.com/googleplay/android-developer/answer/10964491) says that **"Any use of the Accessibility API that enables an app to autonomously initiate, plan, and execute actions or decisions is strictly prohibited."** The next sentence carves out an exception. It reads: **"This does not prohibit deterministic, rule-based automation, where behavior follows a static, human-defined script."** So the line sits between deciding and following.

**App Automations** is the OpenAlly feature that opens your other apps and works them for you, and it is listed for Android. Its catalogue entry says your AI "opens an app and taps, types, and scrolls through a flow for you". It also says the feature "hands off to you at logins and payments", and that "Every trigger has a daily ceiling you set". The [Google Play listing](https://play.google.com/store/apps/details?id=openally.ai) states the boundary in one line: "It never pays, and never sees your password." Payments and passwords stay with you.

Driving the screen itself is a separate, optional install. Aster is a companion app you put on the same Android phone yourself, from outside the Play Store, and grant on its own.

Where the agent runs, and whether it works without a signal, are different questions from this one. The table near the end of this guide points to both answers.

## How touching another app actually works

There are three kinds of reach. They hand over very different amounts.

- **Its own chat.** The agent reads what you typed and writes back. It can think, summarise and draft. It cannot see or change anything in Instagram, your bank or your calendar.
- **A connected account.** You sign in once and let the agent use a service through the door that service provides. The scope is whatever the service chose to expose. You can revoke it there.
- **Working the screen of another app.** The agent reads what is shown, then taps, types and scrolls the way you would. It needs no help from the app's owner. That is why it reaches furthest, and why it is watched most closely.

This third kind is what people mean by an AI agent that controls their phone. It is the one with a written policy attached.

> Interface view: **Where the parts of a phone agent live.** A location map separating the visible phone interface from the agent, memory and AI model route.

## What Google Play allows

Google draws its line around autonomy. The policy does not ban automation as such. **The Accessibility API** is the Android interface that lets an app read what is on screen and act on it. Google's rule is about what an app decides to do with that reach.

Play Console Help names the banned behaviour directly: **"Any use of the Accessibility API that enables an app to autonomously initiate, plan, and execute actions or decisions is strictly prohibited."** That sentence is about deciding, not about tapping.

The permitted behaviour comes next: **"This does not prohibit deterministic, rule-based automation, where behavior follows a static, human-defined script (for example, 'If Trigger X occurs, perform Action Y')."** So a fixed script is allowed. The same page adds a scope test. It says that **"Apps using the Accessibility API for automation purposes must ensure that all actions performed on a user's behalf are for a narrow and clearly understood purpose."**

A [second Play policy page](https://support.google.com/googleplay/android-developer/answer/9888170) covers the paperwork. It says the Accessibility API **"is not designed and cannot be requested for"** remote call audio recording. The same bar applies to an app that autonomously initiates, plans and executes actions or decisions. The page also requires that **"The use of the Accessibility API must be documented in the Google Play listing"**. An app that has not declared itself an accessibility tool has more to do. It must complete a declaration in Play Console. It must also show a clear in-app disclosure and ask for consent.

This is a rule about a behaviour, not about a kind of company. An app that picks its own course of action across your apps is out. An app that follows steps a person set out is in. The policy says both things in the same paragraph. The declaration language on that page still highlights 3 November 2021. That was when apps targeting API level 31 with an accessibility service first had to file a policy declaration.

## What OpenAlly App Automations does

The catalogue entry for App Automations names the flows it ships with: post to LinkedIn, search and play on YouTube, summarise Instagram activity, book an Uber up to payment. For example, you give the LinkedIn flow a topic and it writes the post, and you pick from a few drafts before it publishes.

Two of OpenAlly's own descriptions of the first run do not agree. Printing only the tidier one would hide that.

The customer-facing description says: **"Describe the flow once and your AI walks it on the real screen to learn the steps, then replays them fast and deterministically."** The summary the model itself is given says: **"YOU walk the tap/type/scroll flow once yourself to record it (the user never demonstrates), then it replays deterministically."** The description says the AI walks it. The model summary says the owner records it.

Google's exception is written around a static, human-defined script. So who writes the steps is the substantive part of that sentence, not a wording preference. Both lines are live in the product today. We are naming the gap here rather than settling it in an article.

Everything after that first run is described consistently.

- Replay is deterministic, and it self-heals a step if the app changes.
- It hands off to you at logins and payments.
- You can schedule one. You can also have it run when something happens on your phone: "a shake, a plug-in, an app opening, a track changing, a notification your Flare rule matched".
- "Every trigger has a daily ceiling you set, and a triggered run can only get things ready for you: it never buys anything."
- It runs on-device, with your confirmation.

The Play listing says the same thing in customer language: "It self-heals when the screen changes and hands control back to you at logins and payments. It never pays, and never sees your password." Those are the two hand-off points.

The [feature catalogue](/features) puts it in one line: "Turn familiar Android app flows into repeatable shortcuts, with your review at logins, payments, and other sensitive steps." Before you set one up, check where it stops. For example, the Uber flow gets a ride ready up to payment and then waits for you. A flow that finished the booking would be doing something else. That boundary is set by the design, not by how the flow is worded.

## Optional Aster screen control

Screen control on Android does not arrive with the main app. **Aster** is a separate companion that you install yourself, from outside the Play Store, on the same phone. OpenAlly's catalogue describes what it adds once you allow it: "drive your screen to complete multi-step tasks for you, all on-device with your confirmation." Grant that access and you grant Aster alone. You can stop Aster on its own without disturbing anything else.

Google's policy language above applies to any app that uses the Accessibility API. Assessing a particular app against it is Google's job. What we can state is the product shape. Aster is optional. It is installed on its own, granted on its own and stopped on its own. Screen control is scoped to Android rather than to OpenAlly as a whole. OpenAlly itself is a cross-platform product, and [the download page](/download) is the source of truth for where it runs.

> Interface view: **Screen control is a separate grant.** An approved Android screen task moving from OpenAlly to the optional Aster companion.

## What Google ships on some flagship phones

Google has its own path on a few phones. Its [Gemini Intelligence support page](https://support.google.com/android/answer/17499451) says Gemini "can help you automate multi-step tasks across select Android apps, like ordering groceries, making reservations or shopping online." The list of phones is short. As of 31 August 2026 that page lists Samsung Galaxy Z Fold8, Samsung Galaxy Z Fold8 Ultra, Samsung Galaxy Z Flip8, Pixel 11, Pixel 11 Pro, Pixel 11 Pro XL and Pixel 11 Pro Fold. The stated requirement is 12GB+ RAM. The page also notes that individual features "may vary by country and language" and that "Features may also vary by device type." If you carry one of those phones, that route is open to you without installing anything.

## Three different questions about a phone agent

These three get collapsed into one. They come apart the moment you put a phone agent to work.

| The question | What it decides | Where we answer it |
| --- | --- | --- |
| Where does the agent run? | Whether a second machine has to stay switched on | [An AI agent on your phone without a PC](/blog/ai-agent-on-your-phone-without-a-pc) |
| Does it work without a connection? | Which requests survive a dead signal | [What a phone can do offline](/blog/ai-on-your-phone-offline) and [running a model on an Android phone](/blog/gemma-4-android-litert-lm) |
| May it touch your other apps? | Whether it can act outside its own chat | This article |

An agent can run entirely on your phone and still have no permission to open Instagram. It can work Instagram well and still need a signal for every reply. Two comparisons walk the same three questions against named products, [OpenAlly and CellClaw](/blog/openally-vs-cellclaw) and [OpenAlly and FoneClaw](/blog/openally-vs-foneclaw). The [small-business guide](/blog/ai-agent-runs-small-business) shows what this reach is for once you have it.

## Frequently asked questions

### Can an AI agent control my phone without approving each step?

Google Play's accessibility policy prohibits an app that uses the Accessibility API to "autonomously initiate, plan, and execute actions or decisions". It also requires that automated actions be "for a narrow and clearly understood purpose". OpenAlly's App Automations entry describes itself as running "On-device, with your confirmation". It hands off at logins and payments, and it gives every trigger a daily ceiling you set.

### Do I need the Aster companion to use OpenAlly?

No. Aster is optional and separate. You install it yourself on the same Android phone, from outside the Play Store. You then grant it screen access on its own. Without it you still get the rest of OpenAlly.

### Can an automation buy something while I am not looking?

The catalogue is explicit that a triggered run "can only get things ready for you: it never buys anything". The Google Play listing says "It never pays, and never sees your password." Payments and logins hand control back to you. Every trigger has a daily ceiling you set.

### What exactly does Google Play prohibit?

Autonomy, in the narrow sense of an app that initiates, plans and executes actions or decisions by itself through the Accessibility API. Deterministic automation that follows a static, human-defined script is carved out in the [same policy paragraph](https://support.google.com/googleplay/android-developer/answer/10964491). A [second page](https://support.google.com/googleplay/android-developer/answer/9888170) requires that any use of the Accessibility API be documented in the Google Play listing. Apps that are not accessibility tools also need a Play Console declaration and an in-app disclosure.

## Declared sources

- [Google Play: Use of the AccessibilityService API](https://support.google.com/googleplay/android-developer/answer/10964491)
- [Google Play: Permissions and APIs that Access Sensitive Information](https://support.google.com/googleplay/android-developer/answer/9888170)
- [Android Help: Gemini Intelligence on your phone](https://support.google.com/android/answer/17499451)
- [OpenAlly on Google Play](https://play.google.com/store/apps/details?id=openally.ai)
