Aglio logo Aglio
Founder Article

Why I built Aglio instead of paying cloud rent forever

I knew my gallery had the usual problem: screenshots I would never revisit, five versions of the same shot, and large videos that were worth keeping but not worth storing in their original bulk on my phone forever. I wanted a cleanup workflow that was fast, frugal, and private enough that I would actually use it.

Founder story iPhone cleanup Lifetime pricing On-device privacy

The core frustration was not that cloud storage exists. It was that it becomes the default answer to a problem that is partly avoidable. Most people do not need every screenshot, every almost-identical picture, and every oversized old video available in their main gallery forever. But reviewing that mess manually is slow, and slow workflows simply do not happen.

So I built Aglio around a simple bar: the app should matter. It should shrink a gallery enough that the cleanup feels worth doing. And it should do that without turning personal media into a cloud AI problem.

Bulk video compression One swipe across selected videos
Duplicate review flow Grouped similar pictures with a best pick
Lifetime unlock Built to avoid cleaner-app subscription fatigue
At a glance:
  • Aglio was built to make gallery review fast enough that cleanup actually happens.
  • The product is about safe workflow and on-device control, not just raw compression.
  • Lifetime pricing was intentional because the product exists to reduce recurring storage waste.

The problem was not just compression

If compression were the only problem, a command-line tool would be enough. Some commenters on the original post suggested exactly that. But productizing this on iPhone is mostly about everything around compression: free-space management, resumability, user-controlled review, safe selection, and not leaving the phone in a broken or half-finished state.

The real product challenge: make the user-in-the-loop process fast enough that cleanup becomes a habit instead of a weekend project.

What Aglio was designed to do

Make review and deletion fast

Deletion is where most cleanup efforts die. You open Photos, feel overwhelmed, postpone it, and eventually buy more storage. Aglio breaks work into smaller chunks so you can review duplicates, screenshots, and clutter without needing a giant cleanup session.

Reduce cloud costs by reducing junk

The goal is not to convince everyone to stop paying for iCloud or Google Photos. The goal is to make sure you are not paying those subscriptions just to retain obvious waste.

Shrink the gallery enough that the app earns its place

That is why the feature set is focused on the categories that actually move the needle: videos, similar photos, format conversion, and obvious junk classification.

The feature decisions came from that frugal lens

  • Bulk video compression: select the videos you want, preview a profile, and compress in one go. Old videos are often the biggest win.
  • Similar picture grouping: metadata alone is not enough, so grouping is based on actual image similarity and then a best image is auto-marked to speed review.
  • Photo compression: converting PNG and JPEG-heavy sections of a library to more efficient formats can free a surprising amount of space.
  • Auto junk classification: screenshots and random object photos usually need a faster, lower-thought review path.
  • Face protection: if you mark loved ones, those photos stay out of risky cleanup flows.
Important nuance: the value is not just the codec. It is the combination of grouping, triage, preview, continuation, and safe review on-device.

What I cared about technically

The app was built around reliability constraints that are easy to underestimate from the outside. If the phone has too little free space, compression cannot just blindly continue. If the app gets backgrounded, it should resume cleanly instead of restarting work. If cleanup depends on user deletion via Photos and Recently Deleted, the workflow needs to respect how iOS actually behaves instead of pretending the app controls everything.

That is why the implementation focus went into checkpointing, state recovery, active space management, and keeping the app stable during large batch operations. The goal was never to wrap a raw media tool with a pretty button. The goal was to make the whole process trustworthy enough to use on a real personal library.

Why the pricing is lifetime

I priced Aglio at a one-time lifetime unlock because the whole point is to feel cheaper and cleaner than endless utility subscriptions. If someone can try the free tier, decide it helps, and then pay once, that feels more aligned with the product than trapping them in another recurring bill.

FAQ

Why not just use ffmpeg or another free tool?

Those tools are useful, but they do not solve the full iPhone workflow problem by themselves. The hard part is not a single encode command. The hard part is safe, resumable, reviewable cleanup on-device.

Is the app private?

Yes. The design principle is that your media does not need to leave your phone for the cleanup workflow to work.

Is this only for people who refuse cloud storage?

No. It is also for people who do pay for cloud storage, but want to pay for memories instead of junk.

Related reading Migrated photos and old chat media can quietly waste iPhone storage Before you pay for more storage, audit what you are actually keeping
Download Aglio