Connect local storage
Use a cable on Mac or a USB-C drive on iPhone. Portage moves originals directly to storage you control — no cloud account, no upload.
Native import app for Mac and iPhone
Portage copies your originals to an external hard drive or SSD, checks each copy, and enables delete only after the recorded checks pass — with your confirmation. Free up iPhone storage with no cloud upload and no automatic deletes.


See it work
One path
Use a cable on Mac or a USB-C drive on iPhone. Portage moves originals directly to storage you control — no cloud account, no upload.
Choose the destination once. Portage reads its manifest, skips what already passed its checks, and imports only the photos and videos that are missing.
Delete is enabled only after the copy exists, Portage's copy checks are recorded, and the manifest lists the imported original. Nothing is removed automatically.
Connect iPhone with cable, choose an external drive, import originals, review the recorded copy checks, and remove imported originals only after confirmation.
Connect a USB-C SSD, export originals from Photos to the drive, write the same manifest, and delete only imports whose recorded checks passed.
Checks first
Manifest sync checks the selected destination first. Already-imported originals become delete-ready without copying again. Missing originals stay queued for import. Copy checks and their results are recorded in the manifest; they are not a substitute for an independent backup.
Required
Required
Required
Required
Questions
For step-by-step walkthroughs, read the transfer and deletion guides.
Native apps
Portage is for people who want originals on their own drive, with a manifest that records what was copied before anything can be removed.