$ 1 memory shouldn't cost you 10 pictures

Your photo library is full of the same picture, over and over.

OpenCleaner finds the bursts, the retries and the near-duplicates, shows them side by side, and lets you keep the one that matters. Session by session — you set the pace. Open-source, for iOS and macOS, built for people who like to read the code.

2 CHF pay once · yours forever
no subscription, no account, no ads
100% on-device open-source iOS + macOS
the problem

#Do you really need 10 pictures of this one great memory?

You know the moment was great — that's why you took ten shots of it. But you only ever look at one. The other nine just sit there, costing you storage, iCloud fees and scrolling time.

Two hikers in front of an alpine lake

memory № 1 · the alpine lake — keep 1, clean 9 · ~85 MB freed

Hiker with open arms on a rocky summit ridge

memory № 2 · the summit — keep 1, clean 4 · ~14 MB freed

Cyclist with packed bags riding along the seaside

memory № 3 · the bike trip — keep 1, clean 6 · ~19 MB freed

the fix

#Three steps. You stay in control.

01

Pick a time range

A calendar heatmap shows where your photos pile up. Clean a trip, a month or a whole year — one session at a time.

02

Review each memory

OpenCleaner groups near-duplicates into clusters. Compare them full-screen, keep the best shot, clean the rest.

03

Finalize — or don't

Nothing is deleted until you confirm the full list. Even then, photos go to “Recently Deleted” first. Two safety nets, zero regrets.

the racket

#Deleting your own photos is not a subscription.

The top “cleaner” apps charge you every single week to remove your pictures from your phone. Forever. We think that's absurd.

typical cleaner app
~250 CHF
4.99 / week, billed forever
  • Subscription you'll forget to cancel
  • Uploads & trackers, closed source
  • “Free trial” dark patterns
opencleaner
2 CHF
once. that's the whole business model.
  • Pay once, keep it forever
  • All analysis on-device — photos never leave your phone
  • Open-source: read every line
privacy

#Your photos never leave your device.

Full privacy policy →

open source

#Built in the open.

OpenCleaner is a small, readable SwiftUI codebase. The clustering logic, the safety nets, the whole thing — public on GitHub. Curious how it decides two photos are “the same memory”? The algorithm is documented here.

github.com/arthurbricq/open-cleaner