// Security compared

Who can do what, and who sees your screen.

Phone automation tools are built for different jobs. Test-automation agents drive a phone you develop on, from a computer, over USB debugging. Latch is for your own personal phone, from any AI app, while you are away from your computer. That changes what has to be protected. This page compares the two approaches using each project's own documentation.

01 Side by side

Latch and an ADB test agent.

The example is Google's ARTEMIS, an open-source Android automation agent released in August 2026, as described on its GitHub page when this page was written (15 October 2026). "Not documented" means that page does not describe it, not that the project lacks it.

Checked 15 October 2026 against each project's own documentation
LatchARTEMIS (ADB test agent)
Built forYour own phone, with any AI app you useTurning instructions into Android automation, such as app testing
How it reaches the phoneAn app you install. You switch on its accessibility access, and the phone connects out to your own gatewayUSB debugging enabled on the phone, and ADB on a computer
Needs your computer nearbyNo. The gateway runs on your free Vercel account or your serverYes. ADB, the agent, and image processing run on the computer the phone is connected to
Which AIAny MCP client: Claude, ChatGPT, Cursor, and othersIts own agent (reported 3–5 s per step with Gemini Flash), offered to coding tools as MCP tools
Which apps the AI may useOnly the apps you switch on, all off at first. Each AI app can be limited furtherNot documented
Sending, paying, installingThe phone asks you first. Payments, installs, and permission prompts always ask unless you opt in for an appA "Safety Net" checks actions before they run. No approval by the phone's owner is documented
Passwords, PINs, one-time codesRefused. The AI hands those steps to you on the phoneNot documented
Text on the screen giving ordersTreated as data, never as permissionNot documented
Stopping itA Stop button always on screen, plus pause, session expiry, and revoking the phone or an AI appNot documented
Who may connect an AIPer-app keys, or OAuth sign-in that you approve on the phoneNot documented
Proof a message came from your phoneSigned by a key kept in the phone's keystoreNot applicable: a cable or local ADB connection
Who sees the screenYour gateway and your AI app's provider. On Vercel, the database holds screens only encrypted. Self-host the gateway to keep it all on your hardwareYour computer and the model provider
LicenceGNU AGPL-3.0Apache-2.0

Latch sources: SECURITY.md, safety model, decision records (ADR-021, -022, -036, -037, -038, -039). Spot a mistake about either project? Open an issue and we will correct it.

02 Honest limits

What Latch does not protect against.