What System Data can contain
- Application support data used outside an app bundle.
- Caches and logs created by macOS and installed applications.
- Virtual memory such as swap backing files.
- Time Machine local snapshots retained by APFS.
- Developer artifacts from Xcode, simulators and package managers.
- Update and installation data that the operating system manages.
- Protected or uncategorized data that cannot be assigned to a visible user category.
Why storage numbers do not always add up
A filesystem tree, an APFS volume, and the Storage panel answer different questions. A tree adds readable file sizes. The volume knows about free and used physical blocks. macOS additionally estimates purgeable space and groups files into user-facing categories.
What Full Disk Access can—and cannot—do
When granted to Klyr Disk Pro, Full Disk Access can make more privacy-protected locations readable. It remains a user-controlled macOS permission. It cannot bypass System Integrity Protection, the sealed read-only system volume, filesystem permissions, encryption, missing cloud content, or data belonging to another user.
There is no general macOS API that guarantees “all files are accessible.” Klyr Disk records failures from the requested scan and labels the result partial or access-limited when necessary.
What to review before moving anything
Start with data whose purpose you understand: your own large downloads, exact duplicates, old installers, or rebuildable developer artifacts. Treat system-owned paths, unknown application support files, backups, and active project data cautiously. Maintain a current backup and do not remove an item solely because its category is large.
Important: macOS can reclaim some caches and purgeable storage on its own. A large System Data number is not, by itself, proof that files should be removed.
How to reduce Mac System Data safely
- Restart and let macOS recalculate. Temporary files and the Storage display can change after background work finishes.
- Review your own large files first. Downloads, videos, installers, and virtual machines are easier to identify than system-owned data.
- Inspect exact duplicates. Confirm matching contents and every path before moving an extra copy to Trash.
- Review app and developer data. Old support files, DerivedData, simulators, and caches may be rebuildable, but confirm that an active app or project no longer needs them.
- Empty Trash only after checking. Klyr Disk moves selected items to macOS Trash so there is a recovery step before permanent removal.
- Rescan and compare. APFS snapshots, clones, and purgeable space mean recovered capacity may differ from the displayed file total.
For a broader sequence, follow the guide to freeing up space on a Mac.
System Data questions
Why does System Data change size?
Caches, logs, swap, local snapshots, developer artifacts and software updates change over time. macOS can also update its category estimate after background indexing.
Can any app read all System Data?
No. Full Disk Access broadens privacy access but does not override every macOS protection or make cloud-only data local.
Why is a Klyr Disk scan marked partial?
The scan encountered a denied or excluded location, or it was cancelled. Klyr Disk does not present the readable subtotal as a complete measurement.