Skip links

DualFix removes the clutter WordPress leaves behind — revisions, orphan data, plugin leftovers, unused thumbnails, WooCommerce residue. Every cleanup is scanned, previewed, verified, backed up and audited; nothing is deleted on a guess, and every deletion can be rolled back.

Scan every corner of your database and uploads
Review and preview before anything is touched
Verify dependencies, then clean with a Safety Snapshot
Audit the result and see your site health change
Back up, restore and roll back when you need to
Nothing deleted on a guess
UNDERSTAND
Detect the hosting environment, media library, installed plugin ecosystem and store setup, then confirm a site profile that sets safe defaults for every later step.
SCAN
Read the database, uploads folder, cron schedule, options, capabilities and WooCommerce tables, for one chosen scope at a time — never one blind global scan.
VERIFY
Classify every finding as safe, needs review, dangerous or protected; check dependencies, protected data, active owners and runtime risk; decide whether cleanup is allowed at all.
CLEAN
Run only what passed verification, after an automatic Safety Snapshot, re-checking each item at the moment of deletion.
PROTECT
Keep verified backups, Safety Snapshots, scheduled copies and one-click rollback ready behind every operation — and prevent clutter from returning with Smart Policies.
What Is It?
DualFix is a self-hosted WordPress maintenance and recovery platform. It scans your database, uploads, plugin residue and WooCommerce data, classifies every finding, verifies what depends on it, cleans only what passed verification, and audits the result — with backups, rollback, safe automation and a live health score built in.
What Is Its Purpose?
Its purpose is to make site maintenance safe and repeatable. It removes clutter without risking the site, keeps every decision traceable and reversible, and turns recovery from an emergency into a routine — so owners, agencies and stores can maintain production sites without fear.
What Does It Solve?
It solves blind one-click deletions, orphaned plugin and theme data, bloated databases and autoload, unused image sizes, WooCommerce leftovers, unverified backups, risky restores, and the fear of maintaining a live site. Instead of guessing what is safe, it proves it — and keeps a way back.
DualFix-02-cleanup

DualFix never jumps from “found” to “deleted”. Each scope moves through Scan, Preview, Verify, Cleanup and Audit, and the next stage stays locked until the previous one is done.

Content: revisions, autosaves, trash, expired transients
Database: orphan post, comment and user meta
System: cron jobs, widget residue, autoload weight
Findings grouped by risk and category, with reasons
Verify blocks cleanup when data is protected or active
Cleanup re-checks each item at deletion, then audits the result
Live progress while scans and backups run

DualFix reads your uploads folder and tells you how many originals, generated thumbnails and file formats you have, and which generated files no longer match your active image sizes. Original files are never treated as clutter.

Format breakdown (WEBP, JPG, PNG, GIF) — counts and sizes
Files before and after cleanup, originals versus generated
Detects legacy generated sizes that are safe to regenerate
Flags broken attachment metadata for repair, not deletion
Duplicate uploads shown for review, never removed
Thumbnail rebuild regenerates first, removes stale sizes on success
DualFix-03-media
DualFix-04-residue

Uninstalling a plugin rarely removes its data. DualFix identifies leftover tables, options, cron jobs, capabilities, shortcodes and builder data, works out who owned them, and protects everything that still belongs to something active.

Ownership check for every finding: active, inactive or removed
Active or protected owners are marked dangerous, never deletable
Inactive or removed owners go to review, not straight to deletion
Plugin Registry covering builders, SEO, forms and cache
Dead shortcodes and orphaned capabilities are found and flagged
Relation check runs before any removal decision
Every finding is logged with its reason

WooCommerce data is commerce data, so WooCleaner is conservative by design. Almost everything is protected or review-only; only clearly expired sessions and transients and orphaned lookup rows are eligible, and orders and products are never removed.

Store profile: type, products, variations and orders read live
Twenty-one dedicated WooCommerce checks, ready to run
Expired sessions and transients handled safely and cleanly
Orphaned lookup-table rows detected, restorable from a snapshot
Orders and products are protected by rule, not by hope
WooCommerce policy tools built for physical stores
Abandoned carts and orphaned order meta cleaned safely
DualFix-05-store
DualFix-06-backup

Create full, database, media or plugin-and-theme backups with live progress, verify their integrity, download them, and restore with an automatic pre-restore safety backup. Cleanups also get their own Safety Snapshots for one-click rollback.

Full, database-only, media-only and plugins/themes backups
Live progress bar while the backup runs
Integrity check with checksum before restore
Restore protected by confirmation and auto pre-restore backup
Safety Snapshots undo individual cleanups, including deleted media
Scheduled backups with retention and a local mirror copy
Eleven Smart Policies for WordPress
Core, media and WooCommerce
Observe, recommend, enforce, verify
Thresholds you set yourself
Policy history and one-click rollback
Auto Mode: suggest to safe-auto
Daily, weekly or monthly schedule
Notifications: email, Slack, Telegram
Activity logs and reports

A scanner can show you thousands of rows and files and call them unused. It cannot tell you whether a deactivated plugin still needs them, whether a page builder reads them at runtime, whether a theme regenerates them on demand, or whether an order is quietly attached to them.

That is the difference between a cleanup tool and a maintenance system. A cleanup tool deletes what looks unused. A maintenance system decides what is safe — and proves it.

DualFix classifies every finding the moment it is found, explains the reason behind each classification, checks what depends on it, and lets cleanup proceed only when the verification gate opens. Every real deletion sits behind a snapshot, and every result is audited.

DualFix-02-intelligence
Safe, needs review, dangerous and protected classes
Reason shown for every classification
Ownership-aware: active plugin data protected
Dependency and relation analysis before deletion
Runtime risk evaluation
Cleanup gate explains itself when it blocks
Audit confirms what was actually removed
One-click rollback from any Safety Snapshot
Smart Policies
Observe real signals: revisions, transients, autoload size and WooCommerce meta. Compare with your own thresholds and enforce through real WordPress hooks.
Policy Verification
A verification pass checks every enabled rule is actually working. It calls enforcement code directly, so no plugin filter can hide a failure.
Auto Mode
Run the guarded pipeline on schedule: suggest, approve or safe-auto clean after a snapshot. Alerts for cleanups, blocked automation and failed backups reach your channels.
arnix-cta2