Every Tool for Cleaning Your Camera Roll
Solo.Swipe is an iPhone photo cleaner and organizer built around swipe gestures. This page covers everything it does — four gestures, eighteen ways to browse, nine Smart Modes, duplicate grouping, album filing, storage insights and habit tracking — with what each one is for and when it's the right tool to reach for.
The short version: the app finds the photos worth deciding about, shows them one at a time, and makes each decision a single swipe. Everything below is a variation on that.
Review & gestures
The core loop. One photo, full screen, one swipe, next photo.
Four-direction swipe review
Photos appear as a full-screen card stack. Each direction is a decision, and the next photo is ready immediately.
Left — delete
Marks the photo for deletion. Nothing is removed yet; it joins the list you confirm at the end.
Right — keep
Keeps the photo and marks it reviewed, so it won't be shown to you again in future sessions.
Up — file into album
Adds the photo to an album you pick, without leaving the review flow.
Down — skip
Passes without deciding. The escape hatch that stops one hard photo from stalling a whole session.
A grid of thumbnails hides exactly what you need to judge — sharpness, expression, which of four takes is the good one. Full screen plus a one-gesture input is what gets a session down to roughly a second per photo, and that speed is the difference between finishing and abandoning.
Video playback and Live Photos in review
Videos play in place inside the card, and Live Photos animate, so you can judge a clip without opening it separately.
Video is the hardest thing to review in any photo app, because a still frame tells you almost nothing about whether the clip is usable. Playing it inline means you can decide on the spot instead of bailing out to Photos and losing your place.
You're clearing the Videos category, or working through a shoot that mixed stills and clips.
Reviewed tracking
Solo.Swipe remembers which photos you've already made a decision about, so they don't reappear in later sessions.
Without this, every session would start by re-showing you the same thousand photos you already kept — which is exactly why manual cleanup in the Photos app never converges. Here, the pool of undecided photos only ever shrinks.
Always. It's what makes short repeated sessions add up instead of looping.
Browsing — pick a batch you can finish
"Clean my camera roll" has no end, so you never start. Every category here has one.
By time — days, months, years, recents
Work through a single day, a month, a year, or just the most recent photos.
Time is the best entry point for most people, because context makes decisions fast — you remember the event, so you know which of the six near-identical shots you actually wanted. Days view is also where retakes are most obvious, since they sit next to each other chronologically.
You're doing a regular reset, or you want to clear a specific event while you still remember it.
By place and collection — locations, albums, favourites
Review everything shot at one location, everything inside an existing album, or your favourites.
Location is underrated for trips: a holiday produces hundreds of variations of the same few views, and grouping them geographically puts the near-duplicates side by side. Album browsing is useful for tidying a collection that's grown messy since you made it.
You're back from a trip, or an album has drifted into holding things it shouldn't.
By type — screenshots, selfies, videos, panoramas, RAW, bursts
Each file type gets its own set, so you can clear a whole class of clutter in one pass.
- Screenshots
- Selfies
- Videos
- Panoramas
- RAW photos
- Burst photos
- Large files
These are the fastest wins in any library. Screenshots need almost no thought — most were saved for a purpose that expired within days. Bursts store every captured frame, so keeping one from each group clears a lot of items quickly. RAW and panoramas are individually huge.
You want visible progress fast, or you're starting a cleanup and need momentum before tackling the harder decisions.
Random 20 and random date
A batch of twenty random photos, or a random date from your library's history.
This exists for the days when choosing where to start is itself the obstacle. Twenty photos is two minutes, it's guaranteed finishable, and it keeps a streak alive without requiring a decision about strategy. Random date doubles as a way to rediscover things you'd forgotten were in there.
You've got two minutes, or you can't face picking a category.
Smart Modes — finding what's worth reviewing
Detective Raccoon's actual job: surfacing the photos most likely to be clutter, using Apple's on-device Vision framework.
Quality detection — blurry photos and closed eyes
Surfaces photos that are likely out of focus, and photos where someone's eyes are closed.
These are the two categories iOS has no album for, and they're nearly impossible to find manually — blur is invisible at thumbnail size, and you can't scan for a blink in a grid. Having them pulled into a review list turns an unbounded scroll into a short, finishable set.
Treat the results as a shortlist to review rather than a list to delete unseen. Detection is a judgement call, and a deliberately shallow-focus portrait can read as "blurry" to any algorithm.
After a shoot or an event with people in it, or any time you want a quality pass without going chronologically.
Content detection — documents, text, food, pets, plants, vehicles, sunsets
Groups photos by what's in them, so you can review a whole subject at once.
- Documents & receipts
- Text & screenshots
- Food
- Pets
- Plants
- Vehicles
- Sunsets
Documents and text are the practical ones: photographed receipts, forms, whiteboards, parking spaces and Wi-Fi passwords are almost all disposable within a week, and they accumulate silently. Food, pets, plants and sunsets are where people shoot the most duplicates without noticing — six photos of the same plate, forty of the same cat.
Your library has a specific bloat problem you can name, or you want a themed session that's more interesting than going by date.
All of this runs on your phone
Every Smart Mode uses Apple's Vision and Core Image frameworks, executing locally on your iPhone. No image is sent anywhere for analysis — there is no Solo.Swipe photo server. That's a deliberate constraint, not a limitation: the whole point of a photo cleaner is that it works on your most personal collection, and that collection shouldn't have to travel to be useful.
Duplicates & near-identical photos
The single biggest source of volume in almost every large library.
Duplicate grouping
Groups likely duplicates and near-identical shots together so you can compare them, keep the best, and clear the rest.
iOS has its own Duplicates album under Albums › Utilities, and it's genuinely useful — but it's looking for copies of the same image. It doesn't catch the four retakes you shot a second apart, the burst frames, or the edited version saved alongside the original. Those are different images, and they're the bulk of what's cluttering a real library.
Seeing a cluster together is what makes the decision easy. You don't need an absolute judgement about whether a photo is good — only a relative one about which of these five is best.
You want the fastest reduction in item count, or you've just finished a shoot where you took multiple takes per setup.
More on what iOS catches and what it doesn't: how to find blurry and duplicate photos on iPhone.
Organizing while you clean
Because "I'll organize it later" is a task nobody has ever completed.
Swipe-up album filing
Swipe up on any photo to add it to an album — existing or new — without leaving the review flow.
Cleaning and organizing are usually treated as two projects, which is why only the first ever happens. Merging them costs about two seconds per photo during a session you're already doing, and it means you finish with a library that's both smaller and navigable.
Keep the album structure flat and small. Systems with forty albums fail because filing becomes a decision; systems with six or eight durable buckets survive, because filing becomes a reflex.
Every session, really — but especially after a trip, event or shoot, where the keepers all belong somewhere obvious.
Album browsing and cleanup
Your existing albums are available as review sets, so you can tidy a collection that's grown unwieldy.
Albums decay too: the trip album that accumulated fourteen versions of the same viewpoint, the project album with material from a finished job. Reviewing an album as a card stack is much faster than scrolling one in the Photos app.
An album has become too big to be useful, or a project it belongs to has finished.
Storage insights
Item count and storage are different problems. This is for the second one.
Storage breakdown by category
Shows which categories are actually holding your space, so you can start where the weight is.
Photo libraries are lopsided in a way that's counterintuitive. Deleting five thousand old photos can free less space than deleting forty videos. If your goal is a storage number going down, the breakdown tells you where to aim — and it's usually not where instinct points.
| Type | Relative weight | Why |
|---|---|---|
| Video | Very large | Minutes of high-resolution footage can outweigh hundreds of photos. |
| RAW / ProRAW | Very large per file | Uncompressed capture is many times the size of a normal photo. |
| Burst sequences | Large in aggregate | Every frame is stored as a full-size image. |
| Panoramas | Large per file | Very high pixel counts. |
| Screenshots | Small each, large in number | Minor individually; thousands add up and hurt searchability most. |
You've hit a storage warning and need the fastest possible gigabytes back.
Large Files mode
Surfaces your biggest individual items, regardless of type or date.
The direct route to a storage problem. A dozen decisions here typically does more than a thousand elsewhere — a forgotten screen recording, a forty-minute video of a concert you've never rewatched, an export you saved twice.
You need space right now, before a shoot or a flight.
Session recovery reporting
Each session reports how many items you handled and roughly how much space you recovered.
Partly motivation, partly information — it tells you whether the category you just cleared was worth the time, which shapes where you go next. One caveat worth knowing: on iPhone, space isn't actually reclaimed until items leave the Recently Deleted album, which happens automatically after 30 days or immediately if you empty it yourself.
You want to know whether your cleanup strategy is actually working.
Full method: how to free up iPhone storage taken by photos.
Habit & progress
A camera roll refills every week. A one-time purge solves it for a month; a routine solves it permanently.
Daily goals and the progress ring
Set a daily target — fifty photos, a hundred, whatever fits — and track it with a goal ring.
A count is a better target than a duration. "Fifty photos" has a visible end you can see approaching; "ten minutes" is something you can quietly abandon at minute three. It also reframes the task from "clean my entire camera roll" — which is infinite and paralysing — to "do today's fifty", which is a thing you can finish in a queue.
You're starting out, or you've tried cleanup before and stalled.
Streaks
Consecutive days of hitting your goal build a streak.
Streaks aren't magic — they work because they make the invisible visible. The value isn't on the days you feel like cleaning; it's on the day you don't, when a number you'd rather not reset is enough to get you to do a two-minute batch.
You're trying to make this a routine rather than a one-off project.
Home screen widget
An optional widget showing your streak and a photo from your library as a prompt.
The hardest part of any habit is remembering it exists. A widget on the home screen is a passive reminder that costs nothing and doesn't interrupt — no notification, no badge, just there when you unlock your phone.
Widget data is shared with the app through a local App Group container on your device. Nothing leaves the phone.
You keep forgetting to do a session, and you'd rather not add another notification.
Session statistics
A running record of what you've reviewed, kept and deleted over time.
Useful mostly as evidence that the small sessions add up — which is the thing that's hardest to believe when you're forty photos into a library of thirty thousand. Statistics are stored locally and can be reset from Settings at any time.
You want to see progress across weeks rather than within one session.
The routine these are built around: the Camera Roll Reset.
Privacy & safety
Not a feature list item so much as a constraint the whole app is built inside.
On-device processing
Your library is read through Apple's PhotoKit framework and analysed with Apple's Vision and Core Image frameworks, locally on your iPhone.
There is no Solo.Swipe photo server. Photos are never uploaded, copied off the device or shared with third parties — which matters most for the things people don't think about until they do: unpublished work, client deliverables, documents, photos of where you live.
There's also no account and no sign-up, so nothing is tied to an identity in the first place.
The free version shows ads via Google AdMob, which receives device and ad-request data — never your photos. The paid upgrade removes ads. Details in the privacy policy.
Confirmation before deletion, and a 30-day safety net
Nothing is deleted until you confirm at the end of a session, and deletion is carried out by iOS.
Marked photos are shown back to you before anything happens. When you confirm, the request goes to iOS, which runs its own confirmation and moves the items to Apple's Recently Deleted album — where they can be restored for 30 days.
This is what makes fast decisions reasonable. You can swipe on instinct precisely because being wrong costs a tap sometime in the next month.
Because deleted items linger for 30 days, storage isn't reclaimed until they leave. Empty Recently Deleted manually if you need the space now.
Revocable access, local data
Photo access is requested through Apple's standard prompt and can be changed or withdrawn at any time in iOS Settings.
Preferences, session statistics, streaks and album references are stored on your device using UserDefaults and a local App Group container. Deleting the app removes all of it. There's nothing held remotely to request or delete.
You can also reset statistics and review history from inside the app's Settings without deleting anything.
Read next
Pick one category and start
Screenshots, or the last two days. Five minutes, and you'll have finished something.