iOS 15 App Privacy Report Network Activity Explained

Apple introduced the App Privacy Report in iOS 15 to give users direct visibility into how installed applications access private data and interact with external servers. This article explains how the feature monitors, categorizes, and displays network connection origins, allowing you to identify which external domains your apps are communicating with, how often those contacts occur, and which third-party services are receiving your data in the background.

App Network Activity Section

The primary method iOS 15 uses to outline network connection origins is the App Network Activity section. When enabled, iOS logs every outbound connection made by an app within the past seven days. Selecting a specific app reveals a chronological list of every domain contacted directly by that application.

This view includes:

  • Direct Domain Names: The exact domain or subdomain the app contacted (e.g., api.example.com or graph.facebook.com).
  • Connection Timestamps: The specific dates and times each connection was established.
  • Frequency of Connections: The total number of times the app contacted each specific domain during the logged period.

First-Party vs. Third-Party Domain Identification

The report helps users distinguish between connections required for app functionality and connections routed to external tracking or analytics platforms.

  • First-Party Domains: These are servers owned and operated by the app developer (e.g., a weather app connecting to its own weather data server).
  • Third-Party Domains: These represent external analytics, advertising networks, or content delivery networks embedded via SDKs (Software Development Kits). By examining the listed domains, users can see whether an app is quietly transmitting telemetry, advertising identifiers, or usage patterns to third parties like Google, Meta, or specialized data brokers.

Most Contacted Domains

Below individual app listings, iOS 15 aggregates connection data into the Most Contacted Domains section. This metric organizes network activity by the domain itself rather than the originating app.

This view shows:

  • The external domain name.
  • How many individual apps have contacted that specific domain.
  • A breakdown of which installed apps established the connections.

This aggregation makes it easy to identify cross-app tracking services that collect data across multiple apps installed on the same device.

Website Network Activity

For apps that feature in-app web browsers (such as social media platforms or dedicated web browsers like Safari), the report includes a dedicated Website Network Activity section. This categorizes domains contacted via loaded web pages separately from standard app background traffic, preventing web browsing data from being conflated with native app behavior.

Accessing Network Connection Data

To view these network logs on an iOS 15 device:

  1. Open Settings.
  2. Tap Privacy.
  3. Scroll down and select App Privacy Report.
  4. Tap Turn on App Privacy Report if it is not already active.

Once enabled, network connections populate dynamically as you use your device. Users can also tap the share icon in the top-right corner to export the raw data as an unencrypted NDJSON file for in-depth technical analysis.