Every Move Is Classified Before It Runs.
DiskFreeVault combines risk reasons, compatibility signals, destination checks, and path policy into a status system that tells you when a move is safe, when it needs review, and when it must be blocked.
The three-tier safety system
These are the top-level states users see while scanning items or reviewing a dry-run plan.
Safe
Portable third-party items on supported destination filesystems can proceed with the recommended move path.
Caution
Signals such as login items, XPC services, containers, sandbox entitlements, or database-like content still allow a move, but only after review.
Do Not Move
System paths, privileged helper-backed apps, launch daemons, unsupported filesystems, unmounted destinations, and similar hard blockers stop the move.
The app also explains why an item feels portable or risky
Compatibility goes deeper than a simple yes or no. It explains the path-sensitive signals that make an item easy, risky, or unsuitable to relocate.
Portable
No known path-sensitive integrations were detected, so the app can present the item as a cleaner relocation candidate.
Needs Review
Login items, XPC services, app groups, sandbox flags, or database-like content suggest the move can work, but only after checking what depends on the original path.
Do Not Move
Privileged helpers, launch agents, and launch daemons point to system-level integration that should stay in place.
What blocked reasons actually mean
These are the kinds of messages the app can surface before a move starts or while building the dry-run plan.
System-Protected Paths
Critical internal macOS locations are blocked because moving them is not the product’s job.
Unsupported Filesystems
App bundles and library-like data refuse destinations that do not support safe relocation semantics.
Privileged Helpers Or Daemons
Background system integrations can stop a move before it starts because the install path matters.
Currently Running Items
Open app bundles either need explicit closure or are skipped in batch mode to avoid unsafe termination surprises.
Privilege And Path Policy
Allowed roots, denied roots, and ownership checks shape whether admin access may be required or whether a move is blocked outright.
Destination Quality
DiskFreeVault also considers whether the destination is mounted, has enough free space, and matches the move type safely.
Next: see where those rules and diagnostics live in the UI
The Settings & Support page explains the five settings sections, Recovery Center, and support-bundle export.