DeDuck finds the duplicate and near-identical files clogging your drives and NAS, then tidies everything into one clean master library — without ever modifying your originals.
Free to start · macOS 12+ & Windows 10+ · Originals are immutable · Every operation is logged
The whole promise, in one motion: doubled, disordered files settling into a single clean line behind the duck.
DeDuck inventories, understands, preserves and organizes everything across external drives and NAS devices.
Finds mounted volumes and recognizes the same physical drive across remounts. Add any folder or NAS mount as a scannable root.
Walks a drive once and records every file, built to handle millions with batched, resumable writes. Rescans skip unchanged files and flag vanished ones.
incremental · resumableFive escalating levels — size, xxHash quick hash, SHA-256 confirmation, media verification and perceptual similarity for near-identical images.
5 levelsTransparent keeper selection, preview before touching anything, and safe move to Trash or Quarantine (zero permanent deletion). When creating a library, choose whether to clean duplicates first or build as-is.
preview first · zero permanent deletionTick any files straight from the inventory — duplicate or not — and move them to Trash or Quarantine with pre-flight volume checks and clear confirmation before touching anything. Fully undoable, logged, and never permanently unlinked.
undoable · auditedRe-scans both sides, then matches by content hash. Filter by All, Unmatched, Conflicts, or Matched. Reconcile in bulk (Make A = B, fill either side) or one-off with instant auto-refresh and persistent Undo.
matched by hash · persistent undoDimensions, camera make and model, capture time, GPS and a perceptual hash — degrading gracefully when the media extra isn't installed.
Evidence-based suggestions: reclaimable duplicate space, folders that live on only one drive, stale scans. Nothing destructive ever happens automatically.
Totals, category breakdown, largest folders and scan history — in a simple native window or straight from the command line.
Build and merge curated libraries (DDL<n>) with multi-folder batch actions, Finder disk sync, and safe database-only removal. Neatly isolates photos, docs, metadata, and clutter while keeping originals untouched.
Symmetrical protection linking any library or folder to external drives or cloud. Encrypt offsite backups with client-side AES-256 and reconcile Google Drive directly, bypassing macOS File Provider placeholder limits.
3-2-1 protection · AES-256 encrypted · Google Drive reconcileEvery file is re-hashed right before it's touched, every action is written to an audit trail, and destructive steps always require explicit approval.
DeDuck's core principles aren't a settings screen — they're how the engine is wired. Only cleanup (Move to Trash and Quarantine) ever touches files, and both ask first. DeDuck never permanently deletes your personal files.
Scanning and detection never write to your drives. Data lives only in DeDuck's own application-support folder.
See the exact cleanup plan — every file marked Keep, Trash, or Quarantine — before a single file is touched.
Cleanup files are only moved to native OS Trash on their source volume (.Trashes on external media) or to Quarantine. No files are permanently unlinked, and operations halt safely if a drive disconnects.
Volumes are checked for permissions and trash support before work begins. Every file is verified, and a duplicate group always keeps at least one copy.
Every action is written to an activity log and a CSV report — Name, Location, Size, Modified, Type, and Keep / Trash / Quarantine.
Desktop-first for macOS & Windows. Download the installer, scan a folder, and let the duck lead — or run it as a private web server on your own Mac mini.
macOS & Windows · fully offline