By the Sfuma team

What “on-device editing” actually means

On-device editing means the app does the work on your phone’s own processor and never sends the photo to a server. It is faster, it works offline, and it is the kind of privacy you can check yourself. Here is how to tell whether an app really does it, and why most of the features you use every day no longer need the cloud.

Updated

How can an editor work, cloud or phone?

A cloud editor uploads your photo, runs its tools on a server, and downloads the result. An on-device editor runs the tools on the phone. The photo is read from your library, processed in memory, and written back; the network is not involved.

The difference is invisible on screen. Both show a slider and a result. The difference is where the photo goes, who can see it, what happens when your signal drops, and who pays for the computation.

Cloud editing sends your photo away and back; on-device editing keeps the whole loop on the phone

Why did most editing move onto the phone?

Ten years ago, finding a face, mapping its landmarks, separating a person from the background and smoothing skin at full resolution were server jobs. Today every iPhone ships with those models built into the operating system. Face and body landmarks come from Apple Vision. Separating a person from the background is a system call. Color and texture work runs on the graphics chip through Core Image and Metal.

That means an editor can do the entire everyday workflow, smoothing, reshaping, whitening, brightening, looks, crop, without shipping a single model of its own and without a server. The things that still need the cloud are generative: inventing pixels that were not there, upscaling, cartoon styles. Those cost real money per image, which is why they are metered.

What does on-device editing get you?

How can you tell whether an app really edits on-device?

  1. Turn on airplane mode and edit. If smoothing and filters still work, they are on-device. If a tool fails or spins, it is not.
  2. Read the App Store privacy label. “Data Not Collected” is the cleanest answer. “Data Used to Track You” with photos or identifiers in the list is the opposite.
  3. Look for an account. An editor that requires sign-in usually has a server with your photos on it.
  4. Ask for the network log. Very few apps show one. Sfuma does: Settings → Network activity lists every connection its own code makes, with the purpose.
  5. Check the size. Hundreds of megabytes usually means bundled models or a lot of bundled content, not necessarily cloud, but it is a tell.

Proof: on a fresh install, Sfuma’s network log reads “No network activity — as promised.” The only host that can appear is sfuma.cam, after you send feedback; App Store purchases run inside iOS and are not listed.

Try the airplane-mode test on Sfuma: switch it on, open a photo and use every tab. Then open Settings → Network activity and read what the app’s own code has done.

What does on-device not mean?

It does not automatically mean no tracking. An app can edit on the phone and still run an analytics kit and an advertising identifier. Those are separate choices, and they show up in the privacy label and in the network log. On-device editing plus no analytics plus no ad identifier is the full set.

It also does not mean “no server anywhere”. Purchases go through Apple. If you choose to send feedback with a photo, that photo goes to the developer, and an honest app tells you exactly what goes before you press Send.

Sources

Sfuma runs every tool on your iPhone and shows its own network log. How it is built.

Coming to the App Store — first in Turkey.

Free. No account. No watermark.

More to read

All articles →