System Data Guide

What's actually inside Mac System Data (and how to shrink it without guessing)

Apple's Storage bar shows a gray slice called System Data. On older macOS it was often labeled Other. People open that screen, see 80 GB or 300 GB sitting there with no Delete button, and assume the operating system itself is broken.

It usually isn't. System Data is a catch-all. Apple puts almost anything that doesn't fit Applications, Documents, Photos, Mail, Messages, iOS Files, or the separate macOS row into that bucket. This guide walks through what that means on a real Mac, how to find the bulk, and what is safe to remove by hand. You can follow every step without installing anything.

What Apple says System Data is

Apple's Storage settings guide defines it like this:

Contains files that don't fall into the categories listed here. This category primarily includes files and data used by the system, such as log files, caches, VM files, and other runtime system resources. Also included are temporary files, fonts, app support files, and plug-ins. You can't manage the contents of this category.

Apple Support · Storage settings

Apple's free-up-storage article also calls it System Data (or Other)and says it measures space used by Apple and third-party files that don't belong in a more specific category.

Apple also stresses a few practical points:

  1. Categories are not Finder folders. The gray bar is a Spotlight-style grouping, not a directory named System Data.
  2. There is no manage button for this category. Documents, Messages, and iOS Files have ones. System Data does not.
  3. macOSis a separate row. Core OS apps and files sit there. System Data is not "the whole operating system."

Apple sources: Storage settings, Free up storage space, Optimize storage.

Why the number feels wrong

Free vs available.Free space is empty. Available space is free space plus purgeable caches and similar data macOS claims it can drop when needed. Disk space can be both "used" and "available" at once. That is why one screen looks full while another still says you have room.

Local Time Machine snapshots.When automatic Time Machine backups are on, macOS also keeps short-lived backups on the Mac itself. Apple says it counts snapshot space as available, keeps roughly a day of hourly snapshots, and removes them when space is needed. Apple's article: About Time Machine local snapshots.

On a 256 GB SSD that design often fails people in practice. Installs fail. Sync tools complain. The Storage bar still shows a huge System Data slice. Howard Oakley (Eclectic Light) has documented that purge behavior can be unreliable and that local snapshots cover the whole volume. Time Machine exclusions do not shrink those local snapshots. A large Docker disk image or VM you excluded from the backup set can still inflate snapshot private size.

Misnamed buckets. Local iPhone and iPad backups belong under iOS Fileswhen Spotlight classifies them correctly, not under System Data. Photos, Mail, and Messages have their own rows. People still say "System Data" for anything gray or anything they cannot find in Finder.

A diagnostic order that matches real Macs

Work top to bottom. Stop when you have freed enough space. Jumping straight to deleting ~/Library/Caches is the most common waste of time when System Data is in the hundreds of gigabytes.

1. Note the size, empty Trash, restart

Open System Settings → General → Storage. Write down the System Data figure. Empty Trash. Restart once. Some temporary files and caches clear on their own. If the number barely moves, keep going.

2. Check local snapshots first

If Time Machine automatic backups are enabled, local snapshots are the usual cause of "mystery" System Data in the 100 GB+ range.

Apple's official method (prefer this): temporarily set Time Machine backup frequency to Manually, wait a few minutes for local snapshots to delete, then turn automatic backups back on. Details are in Apple's local snapshots article above.

To see what you have: open Disk Utility, select your volume, and use the menu to show APFS snapshots if available. Or in Terminal:

tmutil listlocalsnapshots /

Deleting snapshots removes local restore points. Keep an external Time Machine or other backup before you force them away. Prefer Apple's Manual toggle over deleting snapshots by hand unless you know what you are doing.

After snapshots drop, check Storage again. Many "300 GB System Data" cases shrink dramatically here.

3. Use the categories that do have a manage button

Still in Storage, open:

These are official Apple paths. They are safer than digging in Library folders. Apple's free-up-storage article covers Store in iCloud, Optimize Storage, Empty Trash automatically, and reviewing large files.

4. Inventory Library for owners you recognize

Open Finder, go to your home folder's Library (hold Option and use Go → Library if it is hidden). Sort by size where you can, or use a disk inventory tool you trust, and look at:

Recurring heavy owners on real Macs:

Delete only what you can name. A container for an app you still use can hold chat history, local databases, or license data. Removing an entire Containers tree is how people break apps.

5. Developer branch (skip if you are not a developer)

Regenerable build junk often hides in System Data because Spotlight does not put it under Documents.

Common targets (quit the related apps first):

DerivedData and package caches come back when you build again. That is the point. They are safe to clear when you need the space.

6. Leftovers from uninstalls last

Only after the steps above, remove support files for apps you are sure you deleted and whose folder names you recognize. Prefer the app's own uninstall path when it has one.

What usually works

SituationLikely causeFirst move
System Data jumped after days of Time Machine useLocal snapshotsSet TM to Manual briefly (Apple's method)
Disk inventory shows a huge Docker or VM fileUncategorized app dataMove or prune inside that app; consider storing VMs on a volume you exclude from TM if Oakley's advice fits your setup
You develop on a 256 GB MacDerivedData, simulators, node_modules, DockerClear regenerable build artifacts
System Data is "only" tens of GBCaches, logs, tempsRestart, Safe Mode once, clear app caches from each app's UI
Storage shows a big iOS Files sliceOld device backupsFinder → device → Manage Backups

What not to do

Prevention that is not a cleaner upsell

Where a careful cleaner fits

If you have already found regenerable junk (app caches, Xcode DerivedData, known leftovers), a tool can save clicking the same folders every few weeks. Purge is an open-source Mac cleaner that only offers allowlisted items, sends deletions to Trash first, and does not phone home. It will not give you a magic "Delete System Data" button, and it should not. Use it for the buckets you already understand. Use Apple's Time Machine controls and Storage manage UI for the rest.

Sources