You select a paragraph, ask for a summary and watch the answer appear on your phone. The screen shows you the result. It does not tell you where the work happened.

Some AI features run on the phone itself. Others send information to remote servers. A single service can use both approaches. Understanding the difference helps explain why a feature needs a connection, what information may leave your device and what an “AI phone” label actually tells you.

What on-device AI means

Inference is the use of a trained model to produce an output. When that computation happens on your phone’s hardware, it is on-device inference. The model may have been trained elsewhere; local inference does not mean the phone trained it from scratch.

A compatible model stored on a device can, for example, generate text or summarise a document locally. Google’s AI Edge documentation describes such capabilities. That is evidence that local inference is technically available, not a promise that every phone or app supports it. Source: Google AI Edge

What changes when the cloud is involved?

Cloud AI runs on remote computing systems reached through a network. The service sends the information needed for a task to a server and returns the result. What is transmitted, retained or used for training depends on the service and its policies.

One reason to use a server is access to computing resources beyond those available on a phone. Apple’s Private Cloud Compute architecture describes server processing for workloads beyond its local models. Its design is a specific example, not a description of every cloud AI provider. Source: Apple Security Research

Why one service may use both

A hybrid system can complete some requests locally and use servers for others. It can also divide a workflow into local and remote stages. The implementation matters: “hybrid” alone does not disclose which input travels where.

On-device and cloud AI compared

QuestionOn-device processingCloud processing
Where does inference run?On the phoneOn remote servers
Does it need internet?Local inference may not; setup and downloads canA server request needs connectivity
Must input leave the phone?Not for the local inference itselfInformation required by the remote task is transmitted
What limits it?Memory, compute, heat, battery and model supportConnectivity, service availability and server policies
What privacy details matter?App permissions, backups, logs and other data flowsTransmission, retention, access and training-use rules

These are architectural distinctions, not measured speed or battery rankings. A local feature is not automatically faster than every server-based alternative.

Local inference is not a complete privacy policy

An AI model can run on your phone while the app around it still uses online accounts, sync or other network services. “On-device” tells you where that AI task runs. You still need to check what the rest of the app does with your data.

Google says AICore, which supports Gemini Nano, cannot directly access the internet, while model downloads use a separate Private Compute Services pathway. That description concerns AICore. It should not be stretched into a claim that every Gemini-branded experience runs locally. Source: Android Developers

The Android Private Compute Core architecture paper also describes isolation alongside controlled routes for updates and learning. It is an architecture paper written by the platform’s developers. Its availability on arXiv is not, by itself, evidence of journal peer review. Original paper: Marchiori et al., 2022

Cloud processing does not automatically mean unrestricted access

Sending information to a server and making it freely accessible are different things. Encryption, access restrictions, retention rules and their technical enforcement all matter.

Apple describes request-data deletion and inspectable server software as parts of Private Cloud Compute. These are the company’s documented security commitments. We have not independently audited their implementation for this article, and they should not be attributed to unrelated services. Source: Apple Security Research

Why not put every model on the phone?

Phones have finite memory and computing resources. Model developers use smaller architectures and techniques such as quantisation—representing model values with reduced numerical precision—to reduce resource requirements. The resulting trade-offs depend on the model and task.

OpenELM research explores efficient model design within a limited parameter budget and provides code for inference on Apple devices. It illustrates research into efficient models, not a universal test of smartphone speed, battery life or Telugu performance. The cited version is an arXiv research manuscript. Original paper: Mehta et al., 2024

A smaller model can be suitable for a narrow task. A larger one is not guaranteed to produce a correct answer. Processing location and output reliability are separate questions.

Related reading: Why a confident AI answer can still be wrong

Can airplane mode settle the question?

An offline test can be informative, but it is not a complete privacy audit. A result might be cached, and a separate function might sync information after connectivity returns. Conversely, a locally processed feature might still require an online login or access to remote content.

Use the test as one clue alongside feature-specific documentation. Ask:

  1. Does this particular feature use local, remote or mixed processing?
  2. Which devices and languages are supported, and what requires a connection?
  3. What are the storage, deletion and model-training policies?
  4. Do permissions or sync settings affect the sensitive material you plan to use?

“Not used for training” does not necessarily mean “never stored.” Those are separate policy questions.

What about Telugu?

Running locally does not establish language support or quality. Check whether the particular feature supports Telugu, then assess it on the task you actually need: preserving names, numbers and meaning matters more than a general AI label. This article does not assign Telugu quality ratings to any model.

The useful question is not simply whether your phone has AI. It is which part of this task runs where, and what happens to the information along the way? That gives you a firmer basis for assessing offline usefulness, privacy and capability.