DeleteKeepiPhone and Android — free
Clean out your camera roll like it's a dating app.
Swipe left to delete. Swipe right to keep. Your photos never leave your phone.
Watch it work
Left deletes, right keeps. That is the entire app.
An animation of the app in use: a stack of photo cards, each swiped away in turn — left to delete, right to keep — while a running total counts the space being freed.
A demonstration running on sample photos loaded from this page — nothing on your device is read or touched. In the app these are your own photos, and the megabytes shown are the space queued to be freed, not space already back.
Get the app
Available now on the App Store and Google Play.
Free to download. No account, no sign-up.
How it works
-
Give it your photos
Grant photo access. Nothing is uploaded.
-
Swipe
Left deletes. Right keeps. Undo goes back twenty.
-
Delete for real
Your phone asks before anything is deleted.
The third screen is your operating system’s own dialog, not ours. It is the only thing that can remove a photo, and we did not try to work around it.
The part that matters
Your photos never leave your phone.
There is no account. Time To Swipe reads your camera roll through the operating system’s own photo APIs, and every image, every thumbnail, every EXIF field and every location tag stays on the device. The app has no upload path at all — we could not look at your photos if we wanted to, because there is nothing in it that could send one.
Your photosOur server
Photos never get here
-
No account, ever
No sign-up, no email address, no password, no profile. You open the app and it works.
-
No uploads
No photo, thumbnail, EXIF field or location tag is ever transmitted anywhere. Not for backup, not for processing, not for "improving the experience".
-
No analytics of ours
We run no analytics SDK, no crash reporter and no event pipeline. Your counters — swipes, deletions, space queued — are computed and stored on your device and are never sent to us. The free tier’s ad networks keep their own diagnostics; none of them ever sees a photo.
-
Offline changes nothing
Reviewing, filtering, undoing and deleting are entirely local. Put the phone in airplane mode and the app behaves exactly the same.
What does leave, stated plainly
The app downloads a small settings file from timetoswipe.app — the same request from every copy, with nothing about you attached. Apart from purchases and ads, that is the only network request the app makes, and the 100 free swipes every install starts with come from that file: no server is asked and nothing about your phone is sent to claim them. No photos, no account, no name. The free tier also shows ads — from Start.io, Google AdMob and Unity Ads — and those carry the usual advertising data; ads are non-personalised for everyone, and no ad network ever receives a photo or anything read from one. Buying a tier goes through the App Store or Google Play and RevenueCat, which receives the store’s receipt and an anonymous identifier, never your name or a card number.
Pricing
Four options. No trial that quietly starts charging, no countdown timer, no price that is different tomorrow.
Plans, prices and what each one includes
-
Free
$0forever
- 100 swipes the moment you install, free
- 100 more every 24 hours, counted from your first swipe
- Every review, filter and deletion feature — nothing is held back
- Shows ads, and they are non-personalised for everyone
- Run out? Watch a short video ad for 100 more swipes, as often as you like
-
Plus
$1.99per month
- Unlimited swipes
- Removes ads entirely — no banners, no interstitials, no rewarded videos
- Stops the ad SDKs from running at all, so they collect nothing
- Cancel any time from the App Store or Play Store
-
Yearly
$9.99per year
- Unlimited swipes
- Removes ads entirely — no banners, no interstitials, no rewarded videos
- Stops the ad SDKs from running at all, so they collect nothing
- Cancel any time from the App Store or Play Store
-
Lifetime
$19.99once
- Unlimited swipes
- Removes ads entirely — no banners, no interstitials, no rewarded videos
- Stops the ad SDKs from running at all, so they collect nothing
- One payment. No renewal, nothing to cancel.
The paid tiers are on sale on Google Play today and reach the App Store when Apple finishes reviewing the current build; until then the iOS app is the free tier with ads. Prices are in US dollars, converted by Apple and Google for your region, billed by the App Store or the Play Store and never by us. We never see a card number.
Questions people actually ask
Are the photos really deleted?
Yes, and deliberately not in one step. Nothing is deleted while you swipe — swiping only builds a list. When you confirm the batch, your phone shows its own system delete dialog, and that dialog is the only thing that can actually remove a photo. We cannot bypass it and we did not try to. Confirmed photos go to Recently Deleted on iOS and to the Trash on Android.
Can I get a photo back after I delete it?
For 30 days, yes. Recently Deleted (iOS) and Trash (Android) hold your photos for 30 days, and you can restore anything from there in the Photos or Gallery app. After 30 days the operating system removes them permanently. One thing we will not fudge: your storage is not fully reclaimed until you empty Recently Deleted or the Trash yourself. No app can do that for you, ours included. Time To Swipe tells you how much space is queued to be freed and reminds you to empty the trash to actually get it back.
Does it work offline?
Yes. Reviewing, filtering, undoing and deleting are all local, so airplane mode changes nothing about any of them. Our own network use is one small call — a settings file — and if it fails the app carries on with its built-in defaults and says nothing about it; the free swipes every install starts with are issued by the app itself, so they need no connection either. The free tier’s ads need a connection, so offline you simply see none, and nothing else changes. A paid tier, once bought, is remembered on the device.
Does it show ads?
The free tier does. Three ad networks supply them, tried in order — Start.io, Google AdMob and Unity Ads: a banner on the swipe screen, an interstitial after you confirm a deletion batch or when the deck runs out, and an optional rewarded video worth 100 more swipes whenever you run out, as often as you like. Ads are non-personalised for everyone: every network is told before it serves anything that you have not agreed to personalised advertising. Where the law requires it — the EEA, the UK, Switzerland and several US states — the app also shows Google’s consent prompt, because Google will not serve any ad there without one; whatever you answer, personalisation stays off, and a Privacy options entry in Settings lets you change the answer later. No network ever receives a photo, a thumbnail, an EXIF field or anything about what you kept or deleted. The paid tiers remove ads and stop the ad SDKs from running at all.
What languages does it support?
Twenty-five, shipped at launch: English, Spanish (Spain and Latin America), Portuguese (Brazil), French, German, Italian, Dutch, Polish, Turkish, Russian, Ukrainian, Arabic, Hebrew, Hindi, Bengali, Indonesian, Vietnamese, Thai, Filipino, Japanese, Korean, Chinese (Simplified and Traditional) and Swedish. Arabic and Hebrew get a fully mirrored right-to-left layout, not just translated text.
How big is the app?
Small, and staying that way. We hold ourselves to a hard ceiling of 15 MB to download on iPhone and 10 MB on Android, and current builds sit well under both. There are no bundled fonts, no icon packs and no image assets beyond the app icon itself — every icon in the app is drawn in code.
Does it handle videos?
Yes. Videos appear in the deck alongside photos, and because a video is usually the single largest item in a camera roll, they are often where the space actually is. You can also filter the deck down to videos only — or to screenshots, selfies, bursts, panoramas, Live Photos and more — and clear one category at a time.
Guides
The specific problems people are actually trying to solve, answered properly.
What a camera roll cleaner actually does
The three kinds of cleaner, what none of them can do, and what to ask before granting access.
Swipe to delete photos
Why one photo at a time beats multi-select, and what happens between the swipe and the deletion.
iPhone photo cleaner
Recently Deleted, iCloud Photos and Optimise Storage — what each does to the space you get back.
Android photo cleaner
Two trashes with different rules, and why Google Photos’ Free up space is not deletion.
Delete screenshots in bulk
The largest count in most libraries, and the easiest decisions. How to find and clear them all.
Delete large videos
A small share of the items and most of the gigabytes. How to find and review the biggest ones.
Free up phone storage
The step everyone misses after deleting, and what actually reclaims space on each platform.
Privacy-first photo cleaner
How to check an app’s privacy claims yourself, and exactly what this one does and does not send.
Ready when you are
Start with the worst folder on your phone.
Free on iPhone and Android. No account, no sign-up, and your photos stay where they are. You already know how it works — you just did it.
Available now on the App Store and Google Play.
Free to download. No account, no sign-up.
Scan to install on your phone
Point your camera at the code. It opens this page on your phone, where the right store link is one tap away.

