SAFETY STATUS / PREFLIGHT INTELLIGENCE
Know the risk.
Before the move.
DiskFreeVault inspects the app, original path, external destination, running state, permissions, and system integrations before any relocation begins—then turns that evidence into one clear status.
PREFLIGHT SCAN / 0042After Effects.app37.4 GB · /Applications
REVIEW
DestinationAPFS · MOUNTED · 713 GB FREE
PASS
Path policyALLOWED ROOT · OWNER MATCHED
PASS
IntegrationsLOGIN ITEM · XPC SERVICES
REVIEW
Running stateAPPLICATION IS CLOSED
PASS
01 / PROCEEDSAFERecommended move path
02 / DECIDEREVIEWMove allowed with context
03 / STOPBLOCKEDNo write is permitted
DECISION LAYER / 01
One verdict.
Evidence underneath.
The top-level state stays easy to scan. Open the details and DiskFreeVault shows the exact signal, affected path, and recommended action behind it.
STATUS / SAFE
Clear to move
The item is portable, the destination is supported, and no path-sensitive system integration was found.- Supported mounted volume
- Enough free capacity
- No known hard blocker
STATUS / REVIEW
Read before moving
The move can continue, but integrations or data behavior deserve a deliberate decision first.- Login items or XPC services
- Containers or app groups
- Database-like content
STATUS / BLOCKED
Leave it in place
A policy, destination, or system integration makes relocation unsafe or unsupported.- System-protected location
- Privileged helper or daemon
- Unsupported destination
INSPECTION MATRIX / 02
What changes the verdict.
Signals are evaluated together. A clean app on a poor destination can still be blocked; a compatible destination cannot make a system-integrated app portable.
SIGNAL
WHAT DISKFREEVAULT CHECKS
LIKELY EFFECT
PORTABLE APP
No known path-sensitive integrations or protected install requirements.
SAFE
LOGIN + XPC
Login items, XPC services, sandbox flags, containers, or app groups.
REVIEW
DATA BEHAVIOR
Database-like content, active libraries, or data with path-dependent access patterns.
REVIEW
SYSTEM SERVICES
Privileged helpers, launch agents, launch daemons, or critical background integrations.
BLOCKED
DESTINATION
Unmounted volume, insufficient capacity, or a filesystem unsuitable for the selected item type.
BLOCKED
HARD STOPS / 03
Blocked means nothing was touched.
Hard blockers stop the plan before execution. They are protection boundaries, not generic errors, and each one explains what must change—or why the item should stay put.
BLOCKER / 01
RESPONSE / KEEP IN PLACE
Protected path
The source is inside a critical macOS location or another denied root that DiskFreeVault is not designed to relocate.RESPONSE / KEEP IN PLACE
BLOCKER / 02
RESPONSE / CHANGE TARGET
Destination unavailable
The external volume is missing, unmounted, too full, or formatted without the semantics the move requires.RESPONSE / CHANGE TARGET
BLOCKER / 03
RESPONSE / DO NOT MOVE
Privileged integration
A helper, agent, or daemon depends on the installed path and makes the bundle unsuitable for external relocation.RESPONSE / DO NOT MOVE
BLOCKER / 04
RESPONSE / CLOSE OR SKIP
Currently running
A single-app plan requests closure; batch mode skips the app safely so the rest of the approved queue can continue.RESPONSE / CLOSE OR SKIP
CONTEXT / 04
The same signal can lead to a different action.
DiskFreeVault keeps status specific to the operation. Running state is the clearest example: it changes how single moves and batch moves proceed without hiding why.
SINGLE-APP MOVE
STATE / NEEDS CLOSURE
Pause for a decision
If the app is open, DiskFreeVault can ask you to close it before the plan continues.STATE / NEEDS CLOSURE
BATCH MOVE
STATE / SKIPPED SAFE
Skip and continue
The running app remains untouched and receives a skipped result while the next safe item proceeds.STATE / SKIPPED SAFE
NEXT / SETTINGS & SUPPORT
See where safety, verification, recovery, diagnostics, and support-bundle controls live inside DiskFreeVault.
