1. Overview #overview
NexVault is a Shopify media management app designed to reduce storage waste and improve store performance. It provides tools to scan, organize, and optimize your Shopify files while keeping actions safe and reversible.
Supported File Types
- Images (JPEG, PNG, WebP)
- Videos
- Documents (PDF, DOCX, XLSX)
What NexVault Helps You Do
- Detect unused/orphaned assets and reclaim space
- Find and remove duplicate media
- Compress images on upload or in bulk
- Keep a safe Trash window with restore support
2. Dashboard #dashboard
The dashboard is your control center—showing storage usage, unused files, duplicates, and the progress of background scans.
Key Metrics
- Total Storage Used — overall media storage usage
- Unused / Orphaned Files — files not referenced anywhere
- Duplicate Files — duplicate groups detected by the scanner
- Largest File — the biggest asset currently stored
Media Optimization Score
A quick indicator of how optimized your library is. It can be based on saved storage and/or compression coverage when savings totals are not available.
3. Files Explorer #files-explorer
The Files page lists all managed Shopify media with previews, usage counts, sizes, and status labels. Use it to search, filter, and take action on individual assets.
| Column | Description |
|---|---|
| Preview | Thumbnail or quick indicator of the file type. |
| Type | Image, video, or document. |
| Size | The file’s size in KB/MB. |
| Usage | How many times the file is referenced (0 often implies orphaned). |
| Status | Used, Orphaned, or Trash. |
| Open / Actions | View, move to trash, restore, or delete permanently (depending on status). |
4. Duplicate Finder #duplicates
Duplicate Finder groups identical or near-identical files so you can remove redundant copies. It highlights a “Master file” to keep and lists duplicates that can be deleted.
What Gets Compared
- Image signatures / hashing (for exact or near matches)
- File size and metadata (supporting signals)
- Group-level potential savings
Actions You Can Take
- Delete Now — remove duplicates immediately
- Schedule Clean — queue deletion for later
- Keep Master — preserve the best/primary file
5. Upload & Compression #upload-compression
Upload media through NexVault to automatically optimize images and keep storage clean. You can also configure default compression settings.
Upload Features
- Drag & drop upload
- Batch uploads
- Supports images, videos, and documents
- Optional automatic compression on upload
Compression Options
- Quality slider for lossy compression
- Convert PNG → JPEG (reduces size; removes transparency)
- Convert to WebP for modern smaller files
- Resize max width (keeps aspect ratio)
- Square crop/pad for consistent thumbnails
6. Cleanup (Orphaned Files) #cleanup
Cleanup helps you reclaim storage by listing orphaned files (unused assets). You can move selected files to Trash or clean all orphaned files.
Orphaned Files Tab
- Shows all files with usage = 0
- Select multiple items
- Move Selected to Trash for safe removal
- Clean All Orphaned Files for bulk cleanup
Why Orphans Happen
- Deleted products
- Updated themes/assets
- Old versions of images
- Bulk imports and replacements
7. Trash / Awaiting Deletion #trash
Files moved to Trash are scheduled for deletion after a retention window (commonly 7 days). During this period, you can restore items or delete them immediately.
Trash Actions
- Restore — returns file to active library
- Delete Permanently — removes file immediately
Purge Countdown
Each trashed item shows a purge date or “days left”. This makes cleanup safer and reduces accidental deletion risk.
8. Settings #settings
Settings control storage limits, automation schedules, notifications, and default compression behavior.
Storage & Plan
- Configured plan size (GB)
- Defaults can be used for automation thresholds
Notifications
- Warning threshold (%)
- Email alerts toggle
- Alert email address
Automatic Scanning
- Enable automatic scans
- Interval (hours)
- Max runtime (seconds)
- Batch size
- Re-check (days)
- Enable usage scan (orphans)
- Enable duplicate scan
Compression Defaults
- Allow lossy compression
- Min file size threshold (MB)
- Keep original after compression
- Compress file on upload
9. Automatic Scanning #auto-scanning
NexVault can run background scans that keep your library up-to-date without manual effort. These scans detect orphans, duplicates, and update storage stats over time.
Typical Scan Types
- Usage scan (orphan detection)
- Duplicate scan (grouping)
- Size measurement and snapshot refresh
10. Storage Insights #insights
Storage Insights highlight actionable opportunities when NexVault detects “worth showing” items—like large files, duplicates ready for review, or compressible groups.
Examples of Insights
- Large files above a threshold (e.g., 50MB, 100MB)
- Duplicate groups discovered
- Potential savings from compression
Why It Matters
- Lower storage usage
- Cleaner media library
- Potential performance improvement
11. Active Tasks #active-tasks
Active Tasks provides real-time visibility into ongoing background jobs—like scanning duplicates or building snapshots.
What You’ll See
- Task name (e.g., “Scanning duplicates”)
- Status: running / completed / failed
- Progress percentage
- Duration and completion badges
12. Best Practices #best-practices
Recommended Workflow
- Enable automatic compression for uploads.
- Run orphan scan weekly (or daily for busy stores).
- Run duplicate scan periodically.
- Move candidates to Trash, monitor store, then purge.
Safe Cleanup Rules
- Prefer Trash over immediate deletion.
- Keep masters that are currently referenced.
- Review “Largest file” and oversized assets first.
- Use insights to focus on the highest impact wins.
FAQ #faq
Why do I have so many orphaned files?
Orphans commonly accumulate after deleting products, replacing images, switching themes, or importing media in bulk.
Does deleting a file remove it immediately?
By default, files are moved to Trash first and deleted after a retention window. You can delete permanently if needed.
What does “Optimization Score” mean?
It represents your overall optimization health—based on compression coverage and/or total storage saved when available.
Support #support
If you need help troubleshooting scans, compression settings, or cleanup behavior, use the in-app Support section.