macOS processes
What are ReportCrash and SubmitDiagInfo on Mac?
ReportCrash saves crash reports on the Mac. SubmitDiagInfo sends diagnostic information to Apple, but only if you opted in.
Where you see it
SubmitDiagInfois in the list in Activity Monitor › Network, innettopor in Kilobat.- A firewall or network monitor asks if
SubmitDiagInfocan connect. - A short upload appears with no app open.
What it is
The ReportCrash man page says that it analyzes crashing processes and saves a crash report to disk. launchd starts it when a crash occurs.
The SubmitDiagInfo man page says that it runs periodically. If you opted in, it sends recent diagnostic information to Apple.
Why it uses the network
- Diagnostic uploads. With Share Mac Analytics on, SubmitDiagInfo sends crash, hang and usage information to Apple.
- Reports that you send. When you click Report after a crash, the report goes to Apple.
Is it normal?
Yes, if you share analytics. The uploads are small and periodic.
ReportCrash itself writes to disk. Its man page does not describe network use.
See how much it uses
Open Activity Monitor from Applications > Utilities. Click Network.
Type
SubmitDiagInfoin the search field. The Sent Bytes and Rcvd Bytes columns show what it moved.In Terminal, watch only this process. Press d to show the change per second, and q to quit.
nettop -p SubmitDiagInfo -P
Reduce or pause it safely
Choose Apple menu > System Settings > Privacy & Security. Click Analytics & Improvements.
Turn off Share Mac Analytics. Turn off Share with app developers too, if you want.
Keep crash reporting itself on. Developers use the reports on your Mac to fix problems.
With Kilobat
Open the Kilobat app list and search for
SubmitDiagInfo. Its row shows the live rate and the bytes it moved.In Terminal, see the same live list. Press / and type the name to search.
kilobat status --watchShow its traffic over one day. Names match
kilobat report --summary.kilobat bandwidth SubmitDiagInfo dayThrough MCP, an AI agent gets the same history with
get_app_bandwidthand the nameSubmitDiagInfo.The live view is free. History in the app needs Pro. Kilobat records history only while the app runs.
Questions
Where are crash reports on my Mac?
The ReportCrash man page says that reports for apps are in ~/Library/Logs/DiagnosticReports.
Does SubmitDiagInfo send data if I said no?
The man page says that it sends nothing unless you opted in.
Sources
- ReportCrash(8) and SubmitDiagInfo(8), man page installed with macOS 27.2
- Apple Support: Share analytics information from your Mac with Apple
- nettop(1), man page installed with macOS 27.2
Sources checked on 29 October 2026. Man pages are the ones installed with macOS; open one with man <name> in Terminal.