WordPress plugin intelligence profile

InTouch Media Cleaner

Find images nothing uses anymore — and delete them without ever breaking a page, because every deletion has a one-click restore behind it.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update27 Sept 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records InTouch Media Cleaner version 1.0.0 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

InTouch Media Cleaner finds attachments in your Media Library that nothing on the site references any longer, so you can reclaim the disk space they take up. It is built around one rule: it would rather miss an unused image than delete one that is still in use.

This plugin is built to fail safe: when its coverage of your site is incomplete — an unsupported page builder, an offloaded file, a custom field — it says so in plain language and holds back, instead of producing a confident list that could break a live page.

What it looks at

  • Post and page content — Gutenberg blocks (image, gallery, cover, media-text, video, file), classic shortcodes ( [gallery], [playlist], [caption] ), raw HTML ( wp-image-N classes, src / href / srcset, inline CSS url() ), including drafts, trashed posts and revisions.
  • Structural links — featured images ( _thumbnail_id ), attachment parents.
  • Theme — site icon, custom logo / header / background for every installed theme, Additional CSS.
  • Full Site Editing — global styles and block-theme backgrounds.
  • Widgets — image, gallery, custom HTML, block widgets.
  • Navigation menus — items pointing straight at an attachment or an uploads/ file.
  • Comments — uploads/ URLs mentioned in comment text.
  • WooCommerce — product and variation images, product galleries, category / brand images, the placeholder and e-mail header images, downloadable files.
  • Elementor — images, galleries and background images in Elementor data, page and global-kit backgrounds, popups and Theme Builder templates, and the media dynamic tag.
  • A deliberately noisy safety sweep — any value in the options table, or in post / term / user meta, that matches a real attachment ID or URL is treated as a reference. This never deletes anything; it only protects.

How it keeps you safe

  • Confidence, not a raw count. Every candidate gets a score. When site coverage is incomplete — an unsupported builder version, a builder with no integration, a plugin deactivated in the last 30 days, a scanner that failed — the score for every item is capped at 70%, below the default selection threshold of 95%.
  • The first scan is analysis only. No deletions are possible until a second scan confirms the picture.
  • Freshly uploaded media is untouchable. Anything added in the last 14 days is never proposed, regardless of score.
  • Scans expire. Results older than 7 days require a re-scan before any action.
  • Soft delete with a real undo. Deleting moves files to a plugin-managed trash with a cooling period; restore brings them back at the same attachment ID, so existing references keep working.
  • A shown-work coverage panel. The Scan tab lists what was checked, what was skipped or degraded and why, and the classes of reference no scan can ever see (images used only in transactional e-mails, generated PDFs, external JavaScript, a mobile app, hardcoded in custom PHP, or built by string concatenation).

Privacy

The plugin sends nothing off your server. Its only outbound message is a purge audit e-mail to your site’s admin address after files are permanently deleted, so there is always a trace of what is gone. That e-mail is sent with WordPress’ own wp_mail(); it carries a manifest (file name, size, SHA-256, reason) as an attachment, or — if that is too large — saves the manifest to your site and links to it from the Logs tab.

It can be turned off in the settings. No analytics, no telemetry, no external requests.

Free and paid

This is the free plugin, and every safety mechanism above is part of it — none of them are held back for a paid tier. Support for more page builders and field plugins (Divi, Bricks, Beaver Builder, ACF-aware resolution, a filesystem scan) is planned for a future paid version.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • media library
  • unused media
  • attachments
  • cleanup
  • images
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity27 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.