Keen2Support
All products

MediaVault

Scan, clean, organise and back up your media library.

  • WordPress plugin
  • Version 4.14.0
  • In development
Download — coming soon

Downloads are not open yet. This product is still in development — the button will go live when the first public release is ready.

Overview

MediaVault gives complete visibility and control over a WordPress media library. It shows exactly where every file is used, finds the ones that genuinely are not, and lets you stage them for deletion with a safety net rather than deleting on faith.

The hard part of media cleanup is not deleting — it is being confident. So the usage check runs nine separate detectors covering shortcodes, Gutenberg blocks, inline CSS, featured images, WooCommerce galleries, theme mods, Elementor and WPBakery, rather than matching filenames and hoping.

Around that sit cloud storage, import tools, cleanup automation and a permanent audit trail, so a library that has grown for ten years can be brought back under control without losing a weekend to it.

What it does

Inside the product

43 things MediaVault takes off your plate, grouped by the job they do.

01

Knowing what is actually used

Before anything is deleted, MediaVault establishes where every file is referenced — including the places a filename search would never look.

Nine detection layers

Shortcodes, Gutenberg blocks, inline CSS and URL references, featured images, WooCommerce galleries, theme customiser settings, Elementor and WPBakery.

A resumable deep scan

Attachments are processed forty at a time with the job state saved, so navigating away or closing the tab does not lose the progress.

No duplicate scans

A job untouched for two minutes is treated as abandoned, so opening a second tab resumes the existing scan instead of starting a rival one.

Skips what is not installed

The scan checks whether WooCommerce, Elementor or WPBakery data exists at all and drops those lookups entirely when it does not.

Fourteen grid overlays

Used and unused status shown on every Media Library thumbnail as a banner, badge, dot, glow, ribbon, stamp or watermark, in colours you pick.

Extra library columns

A sortable file size column plus image dimensions and usage count in the list view, and a tag filter dropdown above it.

02

Deleting without the risk

Nothing goes straight to permanent deletion. Files are staged with a countdown, and everything is reversible until it expires.

A real recycle bin

Staged files are hidden from both Media Library views and held for a configurable retention period, seven days by default.

Colour-coded countdown

Green above two days left, amber at one to two days, red under twenty-four hours or overdue — so nothing expires unnoticed.

Per-file retention

Override the retention period on individual files when something needs longer than the site default before it goes.

Bulk restore

Stage, restore and permanently delete in bulk. A bad selection is one click to undo at any point before expiry.

Ignore list and pinning

Permanently exempt a file from ever being flagged as unused, or pin one to the top of the grid while you work on it.

Toolbar warning

The WordPress admin bar shows the staged count and how many files expire within twenty-four hours, on every screen.

03

The dashboard

Thirty-one cached metrics across five named sections, arranged the way you want them rather than the way the plugin thinks best.

Five named sections

Library Health, Library Overview, Format & Performance, Activity & Trends and Cloud & Backup, each shown or hidden independently.

Metrics worth acting on

Health score, unlinked files, recoverable space, duplicates, oversized images, modern format percentage, missing alt text and posts without an image.

Your own thresholds

Eighteen of the widgets carry a settings cog, so amber and red mean what they mean on your site rather than a generic default.

Rearrange it

A two-to-six column picker, drag-to-reorder cards, and per-section and per-widget visibility, all saved between sessions.

Refreshed in the background

Figures are recalculated on a schedule you choose so the page loads instantly, with a Refresh Now button when you want them live.

On the WordPress dashboard too

A Status Radar widget puts the headline figures on the standard WordPress dashboard, with its own configuration.

04

The tools shelf

Twelve draggable, individually hideable tool cards, each solving one specific way a media library goes wrong.

Alt text generator

Finds images missing alt text and offers up to three ranked suggestions built from EXIF, captions, titles and filenames. No external API is called.

Smart replace

Swap one file for another everywhere it appears site-wide, including reassigning featured images, with a media picker to find the replacement.

Virtual folders

A hierarchical folder tree over the flat media library, with create, rename, move and delete — without touching where files sit on disk.

Cleanup rules

A visual builder matching on MIME type, file size, age, days unlinked, tag or title, with three actions: stage, delete, or back up then stage.

Four scanners

Dead link scanner, duplicate detector, broken file scanner for attachments missing from disk, and a compression advisor.

Resize and compress

Preset, percentage or pixel resizing and quality-preset compression with optional WebP, backing up the original first so it can be restored.

Tag manager and notes

Rename, delete and bulk-apply media tags, and browse every file carrying a note. Both export to CSV and to an HTML report.

05

Cloud storage and import

Seven backends for both backup and import, with a one-click handoff into FooGallery once images are in.

Seven providers

Google Drive, Dropbox and OneDrive over OAuth, plus Amazon S3, FTP and SFTP, WebDAV, and an external or local drive.

S3-compatible endpoints

Custom endpoints with proper AWS request signing cover Cloudflare R2, Backblaze B2, Wasabi, DigitalOcean Spaces and MinIO.

Browse before importing

Page through remote folders and import selected files straight into the Media Library, tagged with where they came from.

FooGallery in one click

After importing images, create a FooGallery gallery with a template chosen and, optionally, the page created for you.

Backup before deleting

Rule-driven permanent deletion can push a copy to every configured provider first, recording per-provider success against the file.

Setup guides built in

Collapsible per-provider guides document the exact endpoint formats and key-creation steps, so nothing needs looking up elsewhere.

06

Automation, email and audit

The parts that keep the library tidy when nobody is looking, and the record of what happened when they did.

Permanent audit trail

Every action logged to its own database table with timestamp, user and detail — filterable, exportable to CSV, and never silently pruned.

Weekly digest email

Health score, unlinked count, bin count and what expires soon, on a weekday and time you choose, using a token template you can rewrite.

Cleanup rule alerts

Their own subject and body templates with rule name, file title, file ID and action tokens, so an automated deletion is never a surprise.

Proper sender settings

From Name, From Email and Reply-To are configurable, with a Send Test button that marks the subject so nobody panics.

Self-healing schedules

Cron jobs are cleared before being re-registered, so a plugin update can never leave two copies of the same job running.

Exports for reporting

CSV and printable HTML report exports across the unlinked list, the staging bin, files with notes and the audit log.

07

Support and help built in

The Keen2Support client is embedded, so a problem gets raised from the screen where it happened.

Tickets without leaving

Raise, read and reply to tickets in a four-tab console inside the plugin, with an unread badge on the menu item.

One click to connect

Linking registers the site and stores its own private token. There is no password, API key or account setup to work through.

Replies push back

An agent reply arrives via webhook with a fifteen-minute polling fallback, an admin notice and an optional email alert.

Feature requests and upvotes

Enhancement requests can be made public and upvoted, so what gets built next reflects what people actually asked for.

Thirty-nine help topics

Thirty feature topics and nine how-to scenarios, rendered as step flowcharts with decision forks — and editable if your workflow differs.

One-click updates

New releases are offered in place with a yes/no prompt, returning you to the page you started from once the update is done.

Who it is for

Site owners and agencies with large, long-lived media libraries that have outgrown the standard Media screen.

What it needs

Platform
WordPress 5.8 or newer
PHP
7.4 or newer
Tested to
WordPress 7.0.2
Support

Questions about MediaVault?

Every product is backed by the Keen2Support helpdesk. Customers raise tickets from inside the software itself, and replies sync straight back — no separate portal to remember, no password to lose.