$ 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, cluttering your library and slowing down every scroll.

−
−
Two hikers in front of an alpine lake✓
−
−
−
−
−
−
−

memory № 1 · the alpine lake — keep 1, clean 9

−
−
Hiker with open arms on a rocky summit ridge✓
−
−

memory № 2 · the summit — keep 1, clean 4

−
−
−
Cyclist with packed bags riding along the seaside✓
−
−
−

memory № 3 · the bike trip — keep 1, clean 6

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