What is assistantd on Mac, and why is it using the network?

Last updated: 2026-07-31

assistantd is Apple’s per-user background daemon for Siri and related Dictation support. Its presence does not prove that your Mac is recording, and Apple provides feature switches for Siri and Dictation rather than a switch for the process itself.

What it is

assistantd is an Apple-provided background daemon that runs on a per-user basis in macOS. Apple’s system manual page describes it briefly as the daemon that enables Siri functionality. Its verified code identifier is com.apple.assistantd, and the system copy is located at /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/Support/assistantd.

The process has a broader supporting role than the one-line manual description might suggest. Its LaunchAgent registers interfaces associated with Siri requests, settings, synchronization, location, and com.apple.assistant.dictation. Calling assistantd a support process for Siri and Dictation is therefore reasonable, although Apple has not published a complete breakdown of which related process handles every operation.

Finding assistantd in Activity Monitor does not mean that a Siri session is underway. Background validation, synchronization, metrics, and maintenance work can also cause it to launch or remain active.

Why it talks to the network

Several network triggers are documented. When you make a Siri request that cannot be handled entirely on the device, the Mac connects to Apple’s Siri processing services. Depending on the request, transmitted information may include audio, transcribed text, request data, relevant context, and an approximate location.

Dictation can also use Apple’s servers. Apple advises checking the Keyboard settings to determine whether Dictation for the current device, language, and feature is processed completely on the device. When full on-device processing is not supported, dictated content is sent to Siri servers.

If Siri synchronization through iCloud is enabled, Siri settings, personalization information, and a small sample of requests can pass through Apple’s synchronization services. A separate opt-in setting, Improve Siri & Dictation, allows audio, transcripts, and related request samples to be uploaded for improvement purposes.

The local launchd configuration also assigns assistantd network-dependent validation, daily synchronization, CloudKit synchronization, metrics transmission, and maintenance tasks. Apple has not published the exact remote hosts or payloads for those individual jobs, so those details remain unverified.

Siri may call third-party apps or services and thereby cause additional network requests. However, whether assistantd itself connects directly to a particular third-party endpoint has not been verified and should not be assumed from the request alone.

How much traffic is normal

There is no reliable published process-level traffic baseline for assistantd. Apple does not provide a normal MB range, and no reproducible independent range has been verified. A precise allowance such as “a few megabytes per day” would therefore be guesswork.

The defensible description is qualitative. While idle, assistantd may produce occasional control, synchronization, validation, metrics, or maintenance traffic. During Siri or Dictation work that requires cloud processing, traffic can rise with the length of the spoken input and the content returned. Its closest general comparison is a short voice interaction, not a system update or a media download, but that comparison is not a numeric baseline.

Sustained high-volume traffic deserves measurement rather than an immediate conclusion. Whether some large resource download could be attributed to assistantd has not been verified, so neither the cause nor a normal upper limit can be stated confidently.

Can you turn it off

The practical verdict is to keep assistantd as a system component. Apple does not provide a System Settings switch for disabling the process itself.

If you do not use its main user-facing features, use the supported feature controls instead. For Siri, open Apple menu  > System Settings > Apple Intelligence & Siri; on some systems the section is labeled Siri. Turn Siri off there. For Dictation, open Apple menu  > System Settings > Keyboard > Dictation and turn Dictation off separately.

Disabling these features removes voice or typed Siri, “Hey Siri,” Siri actions in apps, and standard macOS Dictation. It does not guarantee that assistantd will never launch again, because the daemon also has supporting and maintenance responsibilities.

Apple menu  > System Settings > Privacy & Security > Analytics & Improvements > Improve Siri & Dictation controls only the voluntary submission of improvement samples. Turning it off does not disable Siri, Dictation, or network access needed for ordinary cloud processing.

Force-quitting assistantd, unloading its LaunchAgent with launchctl, or blocking it with a firewall is not an Apple-supported way to disable the feature. The full effects are not public, and launchd may restart the process. Blocking it may interfere with Siri requests, Dictation, personalization synchronization, or related maintenance work.

What people get wrong

Seeing what it actually used

Because no trustworthy MB baseline exists, the next step is to measure assistantd on your own Mac during idle periods and during Siri or Dictation use. Bytetally’s per-process statistics can show how much traffic was attributed to assistantd, giving you a local comparison without assuming that one fixed range applies to every Mac.

Related processes

Common questions

What is assistantd on my Mac?

assistantd is an Apple system component that runs for each user and supports Siri, along with related Dictation, settings, synchronization, location, and maintenance work.

Is assistantd recording me?

Seeing assistantd running or connected to the network does not prove that it is recording. The process can also start for synchronization, validation, metrics, and maintenance tasks.

Can I disable assistantd?

Apple does not provide a setting that disables assistantd itself. You can separately turn off Siri and Dictation through their supported System Settings controls.

Why is assistantd using so much data?

Apple publishes no reliable process-level traffic baseline for assistantd. Cloud-processed Siri or Dictation traffic can grow with voice duration and response content, but a specific normal MB range has not been verified.

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