The iCloud Photos mirror for Immich

Your photos. Your server.

Photo Mirror Sync keeps your self-hosted Immich server identical to your iCloud Photos library. New photos, edits, favorites, deletions and albums, straight from your iPhone.

Coming soon to theApp Store How it works

Leaves photos uploaded to Immich any other way untouched · iOS 17 or later · Immich 3.3 or later

Mirror, not backup

Whatever happens in iCloud happens in Immich.

A backup only ever grows. Photo Mirror Sync treats iCloud Photos as the source of truth and keeps your Immich library in step with it, so the two always show the same photos.

  1. You take a photo Uploaded to Immich as the untouched original
  2. You edit it The new version replaces the old one in Immich
  3. You mark a favorite It becomes a favorite in Immich too
  4. You delete it It moves to the Immich trash, never deleted for good
  5. You sort it into an album The same album appears in Immich

Features

Made for people who run their own Immich server.

  1. Runs in the background

    Start a sync and put your iPhone away.

    On iOS 26 a sync keeps running after you leave the app, with progress on the Lock Screen. A nightly sync can run while your iPhone charges, and a notification tells you what changed in Immich.

    Screenshot: Runs in the background
  2. Dry run first

    See what would happen before anything does.

    Dry run is on by default. It counts new photos, estimates the upload size and checks a sample against your Immich server, so you know how many photos are already there.

    Screenshot: Dry run first
  3. No duplicates

    Already in Immich? Linked, not uploaded twice.

    Before uploading, every photo’s checksum is checked against your Immich server. Byte-identical copies, say from the official Immich app, are adopted instead of uploaded again. Interrupted runs continue exactly where they stopped.

    Screenshot: No duplicates
  4. Safe by design

    Deletions go to the trash. Large ones wait for you.

    Nothing is ever deleted permanently. If more than 5 % of your library would move to the Immich trash at once, the app asks first, and background syncs never confirm on their own.

    Screenshot: Safe by design

Privacy

From your iPhone to your Immich server.

Your photos and your Immich sign-in go only to the server you run. No other cloud, no account with us, no analytics, no tracking: the developer collects no data at all.

Read the privacy policy

What you need

Three things, and you’re set.

Mirror iCloud Photos to your own Immich server.

Deletions and albums stay in sync.

Coming soon to theApp Store Support