← All work
Coming sooniOS · Android · Utility2026

PhotoSweep

The AI photo cleaner that gives you back gigabytes.

On-device AI finds duplicate photos, blurry shots, old screenshots, and forgettable bursts, then frees up gigabytes of phone storage in minutes. Your photos never leave your device.

Build something like this →
PhotoSweep home screen after an on-device scan, showing 183 MB reclaimable across 34 items, a storage gauge with 38.4 GB free, and a breakdown of exact duplicates, look-alikes, bursts and blurry photos.
The buildFlutter · on-device ML · zero photo upload
01

The problem

Camera rolls fill up, and the cleaners that promise to help either want a subscription before showing results or quietly ship your photos to a server. People want the gigabytes back without handing over their library.

02

The decisions

All analysis runs on the device: duplicates, blur, screenshots, and burst clusters are found locally and nothing is uploaded, ever. The review flow is built for momentum, batch by batch with an undo you can trust, because deleting photos should feel safe at speed.

03

The outcome

In final polish for the App Store and Google Play. Typical first sweep on a test device: multiple gigabytes reclaimed in under ten minutes.

PhotoSweep scan-in-progress screen with an orbital progress indicator at 69 percent, computing perceptual hashes for 2,358 of 3,418 photos, and a live pipeline log of files being processed on device.
On-device scan
PhotoSweep duplicate review screen showing a family-group set of four identical photos matched by SHA-256, with the sharpest copy kept and a green Remove 4 button reclaiming 24.8 MB.
Duplicate review
PhotoSweep bulk review grid of likely-blurry photos, nine tiles selected by default with a Skip all option and a green Remove 9 button reclaiming 8.2 MB.
Blur cleanup grid
PhotoSweep session receipt showing 1.18 GB freed, 138 photos removed to Recently Deleted with a 30-day recovery window, and a Done button.
Cleanup receipt
Next projectHearth