u/This-Counter-5996

iPhone kept telling me storage was full so I spent way too long building an app to fix it

My phone has been on "Storage Almost Full" for like two years. I kept dismissing the notification, moving on with my life, and then getting hit with "cannot take photo" at the worst possible moment.

I finally got annoyed enough to do something about it.

The problem wasn't that I didn't want to clean my photos. It was that going through thousands of photos one by one is genuinely painful. You open the camera roll, scroll for 30 seconds, get nostalgic, close the app and do nothing.

So I built something that makes it stupid easy. It works like Tinder. Swipe left to delete, swipe right to keep. Blurry photos, duplicates, screenshots, giant videos. It finds them all and you just swipe through. My girlfriend cleared 4GB in one sitting and said it was actually fun which I'm counting as a win.

I shipped a rough version in December, hated how it looked, and spent the last few months rebuilding the whole thing from scratch. New design, faster scanning, better duplicate detection. Shipped v2.0 two days ago.

8 people have left 5 star reviews. MRR is basically zero. But the app works and I'm proud of it so here we are.

If your camera roll is an embarrassing disaster like mine was, give it a try. It's free.

If you're curious about my App: Photo Cleaner

u/This-Counter-5996 — 10 days ago

I built a tiny app that deletes useless photos. It accidentally became my first real passive income (~$200/month). Here’s the honest numbers.

About 6 months ago I built a small iOS app that helps people clean up their photo library (duplicates, blurry pics, screenshots, etc).

This was not supposed to be a business. I mainly built it to finally ship something instead of endlessly planning.

Fast-forward to today and it’s doing about $200/month recurring completely passively.

No ads. No social media following. No paid marketing.
Just an app sitting in the App Store.

The numbers

• Launch: ~6 months ago
• Total downloads: ~3,800
• Free → paid conversion: ~2.8%
• Current MRR: ~$200/month
• Time spent maintaining: ~1–2 hours/month

Not life-changing money, but it’s the first thing I’ve built that makes money while I sleep, so it feels huge. None of my other “passive income ideas” ever worked.

What actually worked

  1. Validate before building the real product

Before writing most of the app, I posted a simple prototype on Reddit asking if anyone would use it. That post got ~150k views and brought my first ~300 users and first paying customers.

Early feedback shaped the app far more than my own ideas did.

  1. Build an email list before launch

Big lesson here.

I collected emails from early users before the App Store launch. When the app went live, I already had people waiting to download it.

Small list (~400 people), but it made launch week feel real instead of silent.

  1. Good UI matters more than clever code

Most indie apps fail because they look confusing or untrustworthy.

Before building features, I spent time:
• iterating designs in Figma
• studying good mobile UX
• making the app feel simple and safe

People forgive missing features.
They don’t forgive confusing UI.

  1. Add analytics from day one

If something is supposed to be “passive”, you need visibility into what users actually do.

I track:
• where users drop off
• which screens convert
• which features get used

Most updates now come directly from analytics + user feedback.

reddit.com
u/This-Counter-5996 — 11 days ago

My camera roll used to feel like a junk drawer.

Actual memories mixed with screenshots, receipts, duplicate shots, blurry photos, memes, screen recordings, random downloads, and 10 versions of the same picture because i couldn’t decide which one looked best.

what helped was stopping myself from trying to “organize everything” at once.

now i go in layers:

  1. screenshots first

  2. then blurry photos

  3. then duplicate/similar shots

  4. then videos/screen recordings

  5. then actual albums for the stuff i care about

the big mindset shift was separating junk from memories. deleting an old parking screenshot is not the same as deleting a real photo, but when everything is mixed together it feels weirdly stressful.

i try to do this once a week now, and it makes my phone feel way less chaotic.

curious if anyone else has a system for digital organizing, especially photos?

reddit.com
u/This-Counter-5996 — 18 days ago
▲ 1 r/startups_promotion+1 crossposts

I have a really bad habit of taking screenshots and never deleting them.

At some point my camera roll was just a mess. Random screenshots, duplicate photos, blurry pictures, videos I forgot existed, downloads from months ago. Every few weeks I’d open Photos, try to clean it up, get overwhelmed by the grid, delete like 12 things, then quit.

I wanted something that felt less like “organize your entire life” and more like just going through a stack one photo at a time.

So I built Photo Cleaner.

It’s basically a swipe flow for your camera roll. One photo at a time. Keep it or mark it for deletion. Then at the end you get a final review before anything is actually deleted, because I’m definitely the kind of person who would accidentally delete something important.

The app runs on-device, too. No account, no cloud upload, no sending your photos anywhere. That part mattered a lot to me because the idea of uploading my whole photo library to clean it feels weird.

I’m curious if other people deal with this the same way.

Do you actually keep your camera roll clean, or is it just thousands of screenshots and “I’ll deal with this later” photos?

u/This-Counter-5996 — 20 days ago

Small numbers compared to a lot of posts here, but this is the first app I’ve built that strangers are actually using and paying for.

I’m a 23-year-old professional iOS engineer, and I built an iPhone app called Photo Cleaner.

It started from my own problem: my camera roll was a mess and my iPhone storage kept filling up.

Thousands of screenshots, duplicate photos, blurry shots, short videos, receipts, memes, random stuff I saved “just in case.”

Every time I tried cleaning it manually in Apple Photos, I would delete a few things, get overwhelmed, and quit.

The app scans for:

- duplicate / similar photos

- screenshots

- blurry photos

- large videos

Then users review everything in a swipe flow instead of bulk deleting. There is also a final review step before anything gets deleted.

Current numbers:

- 1.5k users

- $70 total revenue

- around 150 organic downloads/month

- no paid ads yet

The main lesson so far is that people do not really care about “photo cleanup” as a feature.

The pain is more specific: "My storage is full, but deleting photos feels risky.”

That sentence helped me understand the product better than any feature list. Still early, still tiny, but seeing people use something I built outside of work feels different.

Next thing I’m trying to figure out is distribution. Most users so far came from Reddit posts and App Store search.

For people who have grown small apps from the first 1k users: what growth channel worked best after the initial Reddit/App Store bump?

u/This-Counter-5996 — 21 days ago

My iOS app is small, but it finally started getting some organic traction from App Store search.

Right now it is doing around 150 downloads/month organically, mostly from ASO. Nothing massive, but it is the first time one of my apps started getting installs without me posting every single day.

The biggest thing that helped was changing the app name.

The old name was something like PhotoRemoverPro.

It sounded like a brand, but nobody was searching for it.

So I changed it to something closer to what people actually type into the App Store:

Photo Cleaner - Free Storage

That alone did a lot of the heavy lifting.

A few ASO things that helped:

  1. Use search intent in the name People are not searching for your brand name when your app is new. They are searching for the problem. For me that was things like photo cleaner, free storage, duplicate photos, clean camera roll.
  2. Study competitors before writing metadata I used AI tools to look at competitor names, subtitles, screenshots, reviews, and repeated keywords. Not to copy them, but to understand what the market already teaches users to search for.
  3. Make the screenshots explain the app instantly The app is a swipe-based photo cleaner, so the screenshots had to show the outcome fast: clean photos, delete duplicates, free up space, swipe to clean.
  4. Use promo text like a real ad slot I ignored promo text at first. Now I treat it like another headline. It should explain the current version, the main benefit, or what changed.
  5. Do not be too clever with the positioning I originally wanted the app to sound more premium and branded. The boring clear version performed better. People understand “Photo Cleaner - Free Storage” way faster than a clever name.

Revenue is still tiny, around $60 so far, but the fact that search is bringing in consistent installs is the part I care about most right now.

Main lesson: for early apps, clarity beats branding.

Curious what other small iOS devs have seen with ASO. Did changing your app name/subtitle move the needle for you?

u/This-Counter-5996 — 21 days ago
▲ 7 r/IPhoneApps+6 crossposts

My iPhone keeps yelling at me that storage is full, but every time I try to clean it I get stuck.

I’ve got thousands of photos, screenshots, short videos, duplicates, random stuff I might need later. Bulk delete feels risky, and doing it one by one is painfully slow, so I usually just give up and buy more iCloud storage.

I’m curious what actually works for people long term:

Do you clean your photos periodically or only when storage is full

Do you trust Apple’s built in recommendations

Do you use third party apps or just manual cleanup

Or do you just keep upgrading storage and ignore it

I ended up building a small on device app for myself that lets me review photos and videos one at a time so I don’t accidentally nuke anything. No accounts, no uploads, everything stays on the phone.

But honestly I’m more interested in how other people handle this. What’s actually worked for you without regret?

u/This-Counter-5996 — 8 days ago

A friend and I built a small iOS app last year and the first version was honestly pretty bad.

It worked, but the UX was clunky, people did not really stick around, and I did not feel confident promoting it.

So we rebuilt it from scratch.

The app is simple: it helps people clean up their camera roll by finding duplicates, similar photos, blurry shots, screenshots, and large videos. Instead of scrolling through thousands of photos manually, users review grouped photos with a swipe flow.

It is now making about $60/month.

Not life-changing. Not “quit your job” money. But it is the first thing I’ve built that makes money without me actively trading time for it every day.

What I learned so far:

- Boring problems can be better than exciting ideas

- The first version being bad does not mean the idea is bad

- Utility apps are hard because people may solve the problem once and leave

- Trust matters a lot when your app needs access to sensitive stuff like photos

- Small recurring revenue feels way more motivating than random one-time spikes

The hardest part now is figuring out whether this can grow beyond a tiny side project. For people here who have built small passive income streams:

At what point did you know something was worth doubling down on?

Would you keep improving a tiny app like this, or move on and build the next thing?

reddit.com
u/This-Counter-5996 — 22 days ago

A friend and I rebuilt our iOS app from scratch after realizing the first version just wasn’t good enough.

The app is called Photo Cleaner. It helps clean up your camera roll by finding duplicates, similar photos, blurry shots, screenshots, and large videos. Then you review everything in a swipe flow instead of digging through the Photos app manually.

The first version worked, but it felt clunky. Slow review flow, messy UI, not something we were proud to promote.

So we rebuilt the whole thing.

Now it’s doing around $60 MRR, which is obviously tiny, but it feels like a real milestone after rebuilding from scratch.

What surprised me is that the problem is not very exciting, but it is very real. A lot of people just have camera rolls full of screenshots, duplicates, blurry photos, and random videos they keep putting off cleaning.

Still figuring out:

- how to build trust when asking for photo library access

- whether people come back after their first cleanup

- how to explain the app quickly without sounding like every other “cleaner” app

Curious how other indie hackers would position this. Would you lead with storage cleanup, duplicate photos, or messy camera roll?

iOS only for those curious:

https://apps.apple.com/us/app/photo-cleaner-free-storage/id6756098079

u/This-Counter-5996 — 22 days ago
▲ 1 r/apps

A friend and I rebuilt our first app from scratch with a very polished UI and almost 0 bugs in the final build during internal testing :) - 40 builds lated....

The app helps you clean up your camera roll faster by finding duplicate and similar photos, blurry shots, screenshots, and large videos.

Instead of making you scroll through thousands of photos manually, the app groups the stuff that is probably taking up space and lets you review it with a simple swipe flow. Swipe to keep what you want, swipe to delete what you do not.

We built it because both of our camera rolls were a mess. Screenshots we forgot about, 10 versions of the same picture, blurry photos, random videos taking up storage. Cleaning it inside the Photos app always felt slow enough that we would just put it off.

The new version is a full rebuild focused on making the app feel cleaner, faster, and less annoying to use. Would sincerely appreciate anyone trying it and letting us know what you think.

iOS only for now.

App Store: Photo Cleaner

https://apps.apple.com/us/app/photo-cleaner-free-storage/id6756098079

u/This-Counter-5996 — 22 days ago
▲ 0 r/ApplePhotos+1 crossposts

Hey everyone,     

My friend and I built Photo Remover Pro a while back because our camera rolls had gotten completely out of control, and cleaning them manually was annoying enough that we kept putting it off.                           

First version shipped, people used it, but we knew it wasn't quite right. The core idea was there but the experience felt clunky.     

So we went back and rebuilt it. 

The biggest change is a swipe flow for going through your photos. Swipe to keep or delete, no menus, no friction. That one change made the whole thing feel way more usable. We also redesigned most of the UI, it's a lot cleaner and less overwhelming now. Still handles the usual stuff: duplicates, blurry photos, screenshots, large videos. But the whole experience of getting through them is faster now.

Main goal was to make "storage almost full" feel like a 5-minute problem instead of something you dread and put off. Would genuinely love feedback on the screenshots, the swipe UX, or anything else. Still actively building this.                                             

App Store: Photo Cleaner - Free Storage
https://apps.apple.com/us/app/photo-cleaner-free-storage/id6756098079

u/This-Counter-5996 — 22 days ago