What is itunesstored, and why is it using the network?

Last updated: 2026-07-31

itunesstored is an Apple system daemon used on iOS and iPadOS for store accounts, purchases, downloads, app installation, and some StoreKit activity. It is not a background process found in current macOS, so an appearance on a Mac should be checked for its executable path and code signature.

What it is

itunesstored is an Apple system daemon for iOS and iPadOS. It coordinates several parts of the Apple media-store and App Store machinery: account state, purchases, redownloads, download queues, application installation, and parts of some StoreKit transaction flows. It works alongside processes such as appstored, storekitd, and nsurlsessiond.

The exact division of work is private Apple implementation detail. It can change between system releases and may also differ by content type, so it would be misleading to assign every store operation to one daemon.

Despite its name, itunesstored is not a background service found in current macOS. Its launch configuration and executable have been verified inside an Apple iOS Simulator runtime, where it runs as the mobile user. The equivalent launch service, executable, and manual page were not found on the current Mac system. macOS instead has related services including appstoreagent, storeaccountd, storedownloadd, and itunescloudd.

Why it talks to the network

Network activity can begin when someone buys or redownloads content, when an automatic download is triggered, or when the App Store installs or updates an application. StoreKit purchase and restore operations can also involve itunesstored. Less visible account maintenance, such as refreshing account or storefront state, may produce connections too.

Those connections can involve Apple Media Services, account and transaction services used by the iTunes Store or App Store, Apple push services, and Apple CDNs that host manifests or content. That list describes service categories, not a fixed set of hostnames.

The process coordinating a transfer is not necessarily the process that carries all its bytes. In particular, nsurlsessiond may perform a background transfer on behalf of store components. A large application or media download can therefore appear under nsurlsessiond instead of itunesstored, even when a store action initiated the work.

How much traffic is normal

There is no reliable process-level traffic baseline for itunesstored. When the device is idle, it commonly has little or no visible traffic. During a purchase, installation, update, or redownload, activity may grow to a scale comparable with the application or media being transferred.

That does not provide a dependable expected number of megabytes. The content size varies, and background work may be charged to nsurlsessiond rather than this daemon. A single process reading is therefore insufficient to determine whether the overall store transfer is unusual.

Can you turn it off

Apple does not provide a supported switch for turning off itunesstored, so there is no System Settings path to follow. Controls for automatic downloads in individual Mac apps do not disable this daemon and should not be presented as a system-wide off switch.

Forcibly disabling it on iOS or iPadOS may interfere with App Store sign-in, purchases, application installation or updates, redownloads, download queues, and StoreKit transactions. On current macOS, there is no corresponding system daemon to disable. Removing a launch property list or preference file is not a supported optimization and may instead leave store services damaged, repeatedly restarting, or unable to complete transactions.

What people get wrong

Seeing what it actually used

If itunesstored appears in Mac traffic records, first verify the executable path and code signature so Simulator activity or incorrect attribution is not mistaken for a native macOS daemon. Then use Bytetally’s per-process statistics to compare the recorded activity with nsurlsessiond and related store processes. Treat the result as attribution evidence, especially when a background transfer may have moved the actual bytes.

Related processes

Common questions

Is itunesstored a virus?

On iOS and iPadOS, itunesstored is an Apple-provided system component, so seeing the name does not by itself indicate malware. If the name appears on a Mac, verify the executable path and code signature because it may come from a Simulator, connected-device logs, or incorrect attribution.

Can I disable itunesstored?

Apple provides no supported switch for disabling itunesstored. Forcing it off on iOS or iPadOS may break store sign-in, purchases, installation, updates, redownloads, or StoreKit transactions.

Why is itunesstored downloading so much data?

There is no reliable process-level traffic figure. Traffic may rise during purchases, installations, updates, automatic downloads, or redownloads, but large transfers can instead be attributed to nsurlsessiond.

Is itunesstored a macOS process?

It is not a system background process in current macOS. It has been verified in an Apple iOS Simulator runtime, while the corresponding launch service, executable, and manual page were not found in the current Mac system.

See exactly how much it used

Bytetally tracks every process on your Mac separately — upload and download, live and historical. All on-device.

Download Free on the Mac App Store

macOS 14 Sonoma or later · 100% on-device · No account