Disable Apple diagnostic data transmission on macOS endpoints on macOS endpoints with automated compliance checks
This Automox Worklet™ disables the transmission of diagnostic and usage data to Apple on macOS endpoints. By default, macOS is configured to send crash reports, system analytics, and app usage data to Apple to help improve the platform. The Worklet modifies the DiagnosticMessagesHistory.plist configuration file to prevent this automatic transmission.
The Worklet checks the AutoSubmit setting in the CrashReporter folder and disables it if enabled. This prevents Apple from receiving information about system behavior, performance issues, and organizational usage patterns.
macOS endpoints that send diagnostic and usage data to Apple may inadvertently transmit sensitive information about your organization's software, network configuration, and operational patterns. While Apple states this data is anonymized, organizations with strict data sovereignty requirements or compliance obligations cannot tolerate any external data transmission without explicit approval.
Compliance frameworks like GDPR, HIPAA, and FedRAMP require organizations to control and document all external data flows. Diagnostic data transmission to Apple creates an undocumented data flow that may violate these compliance requirements. Disabling this feature maintains data sovereignty and keeps your endpoint telemetry within your organization's control.
Evaluation phase: The Worklet reads the DiagnosticMessagesHistory.plist file from /Library/Application Support/CrashReporter/ and checks the AutoSubmit value. If the value is set to 1 (enabled), the Worklet identifies that diagnostic transmission is active and requires remediation.
Remediation phase: The Worklet updates the AutoSubmit value from 1 to false, disabling automatic diagnostic transmission. It then adjusts file permissions using chmod and chgrp to verify that only administrators can modify this setting in the future, preventing users from re-enabling diagnostic sharing.
macOS 10.13 (High Sierra) or later
Administrator or root-level access on target endpoints
CrashReporter folder must be accessible at /Library/Application Support/
Compatible with both workstations and servers
Supports FixNow for immediate remediation when issues are detected
After remediation, macOS endpoints stop sending diagnostic and usage information to Apple's servers. The endpoint continues functioning normally without any impact on performance or feature availability. All diagnostic data remains local to the endpoint or your organization's management infrastructure.
The Worklet verifies the configuration change through its evaluation phase. IT operations teams can confirm diagnostic data transmission is disabled by reviewing the Worklet output in the Automox console or checking System Preferences on affected endpoints.
Run this Worklet on a pilot macOS endpoint and review evaluation output for disable sending diagnostic data to apple.
Confirm Automox activity logs show successful completion and exit code 0.
Verify endpoint state using checks aligned to evaluation script logic, such as exit.
Validate remediation effects from script operations such as defaults, chmod, chgrp, then rerun evaluation for compliance.
For technical validation, compare endpoint state to the Worklet evaluation logic and remediation flow for disable sending diagnostic data to apple. This supports repeatable security workflows, faster change control review, and auditable compliance evidence.
Useful script references for this Worklet include evaluation operations such as exit and remediation operations such as defaults, chmod, chgrp. Use these indicators to verify that endpoint changes match intended policy outcomes.


By submitting this form you agree to our Master Services Agreement and Privacy Policy.
Already have an account? Log in
Consider Worklets your easy button
A Worklet is an automation script, written in Bash or PowerShell, designed for seamless execution on endpoints – at scale – within the Automox platform. Worklet automation scripts perform configuration, remediation, and the installation or removal of applications and settings across Windows, macOS, and Linux.

AUTOMOX + WORKLETS™
Uncover new possibilities with simple, powerful automation.
By submitting this form you agree to our Master Services Agreement and Privacy Policy