DedupX
DedupX
Reclaim your storage. Keep what matters.
See It in Action
From folder selection to cleanup — a simple, focused workflow.
How It Works
A multi-stage intelligent pipeline that finds duplicates without wasting time reading entire files.
Smart Grouping
Files are grouped by size first. If no other file shares the same size, it's unique — no hashing needed at all.
Incremental Hashing
Only the first few kilobytes of each file are hashed initially. Full hashes are computed only when partial matches are found — skipping gigabytes of unnecessary reads.
Intelligent Matching
Exact duplicates are caught by content hashing. Visually similar images are identified using perceptual hashing across formats and resolutions.
Built to Be Smart
Every part of DedupX is designed to be fast, private, and respectful of your time.
Incremental Hashing
Reads only what's necessary. Partial hashes eliminate non-duplicates early, so large files don't slow you down.
Perceptual Image Matching
Detects visually similar images even across different formats, resolutions, and compression levels.
Fine-Grained Control
Tune hash quality, similarity thresholds, and scan scope. You decide what counts as a duplicate.
Completely Private
Zero telemetry. Zero network calls during scans. Every byte is processed locally on your Mac.
Built Natively for macOS
DedupX is written entirely in SwiftUI — no Electron, no web wrappers, no bloat. It launches instantly, feels right at home on your Mac, and the entire app is under 3 MB to download.
Simple, Honest Pricing
Free Trial
- All features unlocked
- Try before you buy
- No credit card required
Lifetime
- All features unlocked
- Unlimited scans forever
- Lifetime updates
Frequently Asked Questions
The app stops allowing new scans after 10 scans or 7 days, whichever comes first. You'll have to purchase a license to continue scanning.
Yes. Deactivate your license on the old machine, then activate it on the new one. Your license is tied to your email, not a single device.
Yes. DedupX can scan any folder your Mac can access — internal drives, external USB/Thunderbolt drives, and mounted network volumes.
Never. DedupX always shows you exactly what it found and lets you review every group before deleting. You can choose to move files to Trash or delete permanently — nothing happens until you confirm.
DedupX uses incremental hashing — it reads only a fraction of each file to rule out non-duplicates early, making it significantly faster on large folders. It also finds visually similar images, not just exact copies. And it's a native SwiftUI app under 3 MB, not an Electron wrapper.
System Requirements
- macOS: 14.0 or later
- Processor: Apple Silicon
- Memory: 8GB minimum, 16GB+ recommended
Privacy Policy
Effective October 30, 2025
TL;DR - Quick Summary
We collect almost nothing. No analytics, no telemetry, no file data. Your files never leave your Mac. License validation only sends license key + email to Dodo Payments. Everything stored in encrypted macOS Keychain.
What We DON'T Collect
- Usage statistics, crash reports, or analytics
- File names, paths, or content
- Personal information (except license credentials)
- Tracking or behavioral data
→ We don't spy on you or track anything.
What We DO Collect
For license validation only:
- License key & email (you provide during activation)
- Device identifier (hardware UUID + device name)
- Validation timestamp
When: License activation, app launch (every 7 days), deactivation
Storage: Encrypted in macOS Keychain on your Mac only
→ We only verify you bought the app. Trial tracking stays on your Mac, encrypted.
Third-Party Services
Dodo Payments (PCI-DSS certified) - Payment processing
GitHub - App download hosting
→ We never see your credit card. Secure payment handling.
Your Rights
Access: Keychain Access → Search "DedupX"
Delete: Uninstall + remove Keychain entries
Transfer: Deactivate → Activate on new device
No Data Selling
We don't sell, rent, or share your data with anyone. Ever.
Questions? me@maheepk.net




