By the Sfuma team

How to read your app’s network log

A network log is a list of every server an app has connected to and, ideally, why. It is the one piece of evidence that turns a privacy promise into a fact you can check. Very few apps show one. This article explains what to look for in one, what the entries mean, and how to check an app that does not offer a log at all.

Updated

What is a network log?

Every time an app talks to the internet, it opens a connection to a hostname: apple.com, an analytics service, an ad network, the developer’s own server. Sfuma’s log shows each hostname with its purpose and a count, because a hostname alone does not tell you whether a connection was a purchase, an upload or a tracker.

In Sfuma the log is written by the app’s own network layer, so a feature cannot quietly skip it. What it cannot see is traffic iOS makes outside the app’s process, such as App Store purchases.

The Network activity screen, empty and with one entry: sfuma.cam, Feedback you sent, ×2

How do you read Sfuma’s log?

Open Settings → Network activity. There are only two things you should ever see.

EntryWhat it meansWhen it appears
“No network activity — as promised.”The app’s own code has never connected to anything.Fresh install, and for as long as you only edit
sfuma.cam, “Feedback you sent”A feedback report you wrote was uploaded.After you press Send, then each time you open the app while a sent report is listed

Anything else in that list would be a bug, and one we want reported.

Proof: the app has no analytics, ad or crash SDK and does not include Apple’s tracking framework, so nothing else has a reason to connect.

What should you look for in any log?

Read a real one: in Sfuma, open Settings → Network activity. On a phone that has never sent feedback, it says “No network activity — as promised.”

How do you check an app that has no log?

  1. Airplane mode. Turn it on and use the app’s main features. What still works is on-device. What fails or spins needs a server.
  2. App Store privacy label. Scroll to “App Privacy” on the listing. “Data Not Collected” is the cleanest statement. “Data Used to Track You” means an advertising identifier or cross-app tracking.
  3. The tracking prompt. If the app asked “Allow this app to track your activity?”, it uses the advertising identifier. An app with no tracking never shows that prompt.
  4. iOS App Privacy Report. Settings → Privacy & Security → App Privacy Report shows network activity per app, with domains contacted. Turn it on, use the app for a day, read the list.
  5. Account required? Sign-in before editing usually means a server with your photos on it.

Why does Sfuma show its log?

Because “we don’t track you” is the sentence every app says. A promise you cannot check is marketing. A list you can open in Settings is evidence. Sfuma was built so that the list stays empty while you edit, and so that the only exception, sfuma.cam after you send feedback, is something you did on purpose.

Sources

Open Sfuma, go to Settings → Network activity, and read it yourself. How privacy is built into Sfuma.

Coming to the App Store — first in Turkey.

Free. No account. No watermark.

More to read

All articles →