AndroidiPhoneTrashExplainer
DeDup's Trash on Android 1.5.3 and iPhone 1.0.1, side by side
Rahul Pahuja·October 17, 2026·3 min read
This post compares the Trash in DeDup 1.5.3 on Android with the Trash in DeDup 1.0.1 on iPhone. They look related, but they play different roles in each app today. Android's Trash screen exists, and the scanners don't send files to it. On iPhone, Trash is the first stage of removing photos and videos.
Android, DeDup 1.5.3
- You open Trash from the side menu. Each row shows a thumbnail for images, the name, the size, and a line such as "Expires in N days" or "Kept until you delete it". Each row has Restore and Delete Forever buttons, and the top bar has Empty Trash.
- The Trash code is written to copy a file into DeDup's own storage area before the original is removed, and Restore puts the bytes back into the phone's media library.
- In 1.5.3, nothing in the scanners sends files to Trash. They delete through the system delete prompt, permanently. So the Trash screen has nothing added to it by the scanners, and I found no other route that fills it.
- Settings has an "Auto-Clear Trash" switch, on by default, and a "Delete After" choice. In 1.5.3 these only affect items already in Trash.
- Expired items are removed when the Trash screen opens. Its header reads "auto-deleted after 30 days" as fixed text, while each row uses your chosen period.
iPhone, DeDup 1.0.1
- "Move to Trash" is the button in the scanner review screens, the AI assistant and the media view in Files. Trash groups items by where they were trashed from.
- iOS apps can't hide or move photos, so a trashed item stays in the Photos library. DeDup hides it from its own results until you restore it or delete it. The Trash screen says so: trashed items still appear in the Photos app until deleted.
- Restore puts the item back in DeDup's results. Delete and Empty Trash ask for confirmation in DeDup, then iOS asks again before anything leaves Photos.
- Auto-clear is on by default. DeDup checks for expired items when the app opens and when it becomes active again, and deletion still goes through the iOS confirmation. This needs photo access.
- Restoring and deleting from Trash need a signed-in account.
The rule they share
Both apps use the same retention rule:
- The choices are 30, 60, 90, 120 or 360 days.
- The default is 30 days.
- Expiry is counted from the day the item was trashed, so changing the setting also applies to items already in Trash.
- Turning auto-clear off keeps items until you delete them.
What differs
- Where the file is: in DeDup's own storage on Android, in your Photos library on iPhone.
- Whether it's used: the iPhone scanners send items to Trash. Android's scanners don't in 1.5.3.
- When expired items go: when you open Trash on Android, at launch and when the app becomes active on iPhone.
Scope of this post
Checked against: DeDup 1.5.3 source code (Android) and DeDup 1.0.1 source code (iPhone).
Not tested on a device: Restore and Delete on either platform, the iOS confirmation, and how the retention timer behaves over several days. I read the code and the on-screen strings only. I'm not promising any change to the Android behaviour.