Skip to content
Silo Sweep · Photography

Silo Sweep.

The photo cleaner that never sees your photos.

App Store · iPhone + Mac$9.99 one-time · no subscriptionNo data collected

Run the whole cleanup in Airplane Mode.

Every scan, embedding, blur score, and keep-or-toss decision is computed by Apple's own frameworks (Vision, Accelerate, PhotoKit) inside the sandbox on your device. v1.0 ships with no network entitlement at all, so the privacy claim is not a promise you take on faith: turn off the network and it still works, end to end.

You swipe. Apple confirms. Thirty days to change your mind.

Nothing leaves the review queue without an explicit decision, and every removal passes through your swipe, then Apple's own system confirmation dialog, then thirty days in Recently Deleted. There is no auto-delete mode in the binary. Space is reported as pending until Recently Deleted actually clears, never as already freed.

The receipt is the whole relationship.

One $9.99 purchase covers Mac, iPad, and iPhone. No account to make, no analytics SDK, no subscription to cancel. It costs less once than the category leader charges every four months, and it finds the near-duplicates, burst best-picks and blur the free built-in tools miss.

What it does.

Duplicates and near-duplicates.

A vDSP perceptual hash catches exact re-saves and re-compressions; Vision feature-print embeddings cluster near-duplicates and burst series that look alike but aren't byte-identical.

vDSP dHash · Vision feature-print
Burst best-pick and blur scoring.

Laplacian-variance sharpness plus face presence rank the keeper in a burst; blurry and badly-exposed shots surface for review. Nothing is ever auto-selected. The suggestion is always yours to override.

sharpness and faces · suggested, never automatic
A savings ledger you can audit.

The Sweep Report is a receipt: assets reviewed, items moved to Recently Deleted, GB pending reclaim, and a per-category breakdown, with device-storage versus iCloud-quota split on optimized libraries.

estimate → pending → cleared