The DeDup Blog
What each DeDup action does on your phone, by platform, app version and OS version.
What each DeDup action does on your phone, by platform, app version and OS version.
How the Android Image Scanner reads your photo library, compares photos with a 64-bit fingerprint and a partial checksum, and what it saves for next time.
The Similarity Sensitivity setting runs from 0 to 20 bits, defaults to 10, and decides how different two photos can be and still share a group.
A burst is a group whose photos were taken within 3 seconds of each other. The suggested photo is picked from sharpness, exposure, faces and favorites.
How to add excluded folders in Settings, how the photo scan skips them by path prefix, and one matching question the code leaves open.
Each scan leaves one record on your phone with a few counts and a status. Scan History and the Activity Log are two views of those records.
When you select duplicate photos in DeDup 1.5.3 and delete them, Android asks you to confirm first, and the files are removed permanently.
What DeDup 1.5.3's Trash screen offers, how retention works, and why the scanners don't send files to it in this version.
DeDup 1.5.3 groups videos by identical size and by three sampled frames, saves progress on the phone, and lets you resume a scan.
The Play button opens the video in another app. If Android refuses or no app can play it, DeDup shows a short message.
Compress Images re-saves large JPEG and PNG photos as lossy WebP, and deletes the originals by default. Here's what the code does.
DeDup asks for different media permissions on Android 9, 10-12, 13 and 14. Here's what each allows, and what changes if you share only selected photos.
DeDup uses All files access for its file browser and PDF and APK scanners. Here's how it sends you to the setting and what works without it.
The Permissions section shows Allowed, Selected only or Not allowed per row. Here's what each label means and what tapping a row does.
How DeDup's scheduled clean-up reminders and low-storage alerts work on Android, what the notifications say, and how to turn each one off.
DeDup's Language row offers System Default, English and Hindi. The Hindi and Slovenian text is a draft with no native-speaker review.
The WhatsApp Cleaner reads three WhatsApp media folders, matches exact copies by checksum, and deletes what you pick. Nothing goes to Trash.
DeDup 1.5.3 on Android groups byte-identical WhatsApp and Telegram files by checksum and deletes the copies you tick. There is no Trash step.
Smart Cleanup sorts your 1,000 newest photos into five groups: screenshots, memes, receipts, blurry and badly exposed shots. You choose what to delete.
The Empty Folder Remover lists folders with nothing in them and deletes the ones you tick. On Android 11 and newer you pick a storage folder first.
The Cache Cleaner empties DeDup's own cache folders. It doesn't touch WhatsApp, Chrome or any other app's cache, and it shows bytes cleared afterwards.
Storage Insights shows used space, a 0-100 health score built from four readings, and a savings estimate. The forecast card is on the dashboard.
Agent Mode takes a typed or spoken request, scans for duplicates or large files, and deletes only files you select, review and confirm.
DeDup's photo search compares your words with each photo's album, folder and month, not its pixels. Indexing and search both run on the phone.
The Big File Map draws your folders as blocks sized by bytes, and you tap to drill down. It's view-only: there is no delete action on that screen.
How the Image Scanner reads your library, compares photos with a 64-bit fingerprint, saves results for next launch, and what the results screen shows.
On iPhone, DeDup's result screens move items to its Trash. Deleting happens from the Trash, with an iOS prompt, and the space returns later.
Move to Trash hides photos and videos from DeDup but leaves them in Photos. Restore, delete permanently, and auto-clear after 30 to 360 days.
DeDup asks for read and write photo access. Full or limited access both let it scan; if you change your mind, the app points you to iOS Settings.
The Video Scanner groups exact copies by size, resolution and length, and re-encoded copies by comparing three frames. Here's what it shows.
The iPhone assistant answers storage questions with keyword rules in the app, not a language model. Here's what it answers and what happens when it can't.
Every setting in DeDup 1.0.1 on iPhone, with its default and range: similarity, large videos, Trash, reminders, background scan and more.
Duplicate photos, similar videos, screenshots, blurry photos and large videos: what each iPhone list looks for and what you can do with it.
The iPhone Activity Log keeps four fields per cleanup: date, label, item count and bytes. Here's what gets written, where it lives and what's left out.
DeDup on iPhone compares your version with the App Store, then with a minimum set in Remote Config. Soft prompt, forced screen, and the Later rule.
DeDup 1.5.3 asks Google Play for updates every time you return to the app. Below the minimum it's immediate. Otherwise it's flexible, and you can decline.
On Android, DeDup 1.5.3 deletes through the system prompt for good. On iPhone, DeDup 1.0.1 moves items to Trash first. Here's the exact difference.
Android 1.5.3 has a Trash screen the scanners don't use. iPhone 1.0.1 hides trashed items in DeDup while they stay in Photos. Same retention rule.
How DeDup asks for photo and video access on Android 1.5.3 and iPhone 1.0.1, and what it does when you allow only some photos.
Android 1.5.3 and iPhone 1.0.1 compared: scanning stays on the device; crash reports, usage analytics, typed feedback and account details are sent.
In DeDup 1.5.3 on Android, guests can scan and review. Deleting duplicates and merging contacts need Google sign-in. Here's what the code limits.
Step-by-step guide to freeing up gigabytes on your Android using DeDup — from duplicate photos to junk contacts, all done privately on your device.