Skip to content

How I Moved My iCloud Photos to Icedrive for Zero-Knowledge Privacy

Transfer iCloud Photos to Icedrive with zero-knowledge encryption. 3 methods: manual download/upload, desktop sync client, and cloud-to-cloud via CloudsLinker.

Introduction

After reading one too many headlines about cloud providers scanning photo libraries for content moderation, I started looking for a storage option where even the provider can't see my files. Icedrive's zero-knowledge encryption caught my attention — it encrypts files on your device before upload, and only you hold the decryption key. That's a fundamentally different trust model from iCloud, where Apple retains the ability to access your data. My iCloud library has years of family photos, travel memories, and personal documents mixed in with screenshots. Moving them to Icedrive means those files are cryptographically private — not just policy-private. This guide covers three ways to make that move.

About iCloud Photos

iCloud Photos keeps your entire photo library synchronized across every Apple device — iPhone, iPad, and Mac — automatically and quietly in the background. It's one of the most seamless photo experiences available, as long as you stay inside Apple's ecosystem.

  • 5 GB free shared across backups, mail, files, and photos.
  • iCloud+ plans scale from 50 GB up to 12 TB.
  • Original quality storage with device optimization options.
  • Apple ecosystem only — no API, no programmatic access.

iCloud Photos is a sync service, not a privacy vault. Apple retains the ability to access your data under its terms of service, and photos are not end-to-end encrypted by default — meaning they're protected by policy, not cryptography.

About Icedrive

Icedrive is a privacy-focused cloud storage provider based in the United Kingdom. Its standout feature is zero-knowledge encryption using the Twofish algorithm — files are encrypted on your device before upload, and only you hold the decryption key. Icedrive never sees your data in plaintext.

  • 10 GB free storage with no credit card required.
  • Zero-knowledge encryption (Twofish algorithm) — the provider cannot read your files.
  • Clean, modern interface with web, desktop, and mobile apps.
  • WebDAV support for third-party integrations.
  • Virtual drive feature — mount cloud storage as a local drive without syncing everything.

Icedrive organizes files in a traditional folder structure. Photos land in whatever folder path you choose during upload — there are no albums or smart collections built in.

Why Move Photos from iCloud Photos to Icedrive?

The trigger for me was realizing that "secure" and "private" are not the same thing. iCloud Photos is secure — Apple uses strong encryption in transit and at rest. But Apple holds the encryption keys, which means they can access your photos if required by law or internal policy. Icedrive's zero-knowledge model is different: the encryption key lives on your device, not on their servers. Even if Icedrive's servers were compromised, the attacker would get encrypted blobs — not your family photos.

  • Zero-knowledge encryption means mathematical privacy: Icedrive encrypts files on your device using the Twofish algorithm before anything leaves your machine. The decryption key stays with you — Icedrive cannot read, scan, or analyze your files. This is a fundamentally different trust model from iCloud, where Apple retains key access.
  • European data hosting under UK/EU regulations: Icedrive is headquartered in the United Kingdom and stores data under UK and EU data protection frameworks. For users who prefer their files governed by European privacy law rather than U.S. jurisdiction, this is a meaningful distinction.
  • Clean, modern interface without feature bloat: Icedrive's web and desktop apps are focused on file storage and organization. There's no bundled email, calendar, or productivity suite — just a fast, well-designed file manager. For a photo archive, simplicity is a feature.
  • Generous free tier for testing and small archives: Icedrive offers 10 GB of free storage — twice what iCloud provides without a paid plan. That's enough to test the service with a few albums before committing to a paid tier for a full library migration.
  • WebDAV compatibility opens up third-party tooling: Icedrive supports WebDAV, which means you can connect it to file managers, backup tools, and cloud transfer services like CloudsLinker. iCloud Photos has no comparable integration point.

Getting photos out of iCloud and into Icedrive takes a few deliberate steps. Here are three approaches that work in practice.

Method 1: Download from iCloud Photos, Then Upload via Icedrive Web or App

The simplest approach — no special tools needed. Best for small batches or a quick test before committing to a larger migration.

Step 1: Export from iCloud Photos

Open iCloud Photos on the web and sign in with your Apple ID.

Select the photos or albums you want to export. Click the download icon and choose your preferred format:

  • Original Format — preserves HEIC, Live Photos, and RAW files at full quality.
  • Most Compatible — converts HEIC to JPEG. Useful if you want broad compatibility.

Step 2: Upload to Icedrive via Web or Desktop App

Log into Icedrive on the web or open the Icedrive desktop app.

  1. Navigate to the folder where you want to store your photos (or create a new one, e.g., iCloud Photos/2024).
  2. Click Upload and select the extracted photo files, or drag and drop them into the browser window.
  3. Wait for the upload to complete.

Method 2: Download from iCloud, Then Sync via Icedrive Desktop Client

Icedrive's desktop client can sync a local folder to the cloud automatically. Download photos from iCloud to a local folder, then let the Icedrive client handle the upload and keep things in sync going forward.

Step 1: Download from iCloud Photos

Use the same iCloud web export from Method 1, or download via the Photos app on macOS (Photos → Select All → File → Export Unmodified Originals) to a local folder.

Step 2: Install and Configure the Icedrive Desktop Client

Download the Icedrive desktop app from icedrive.net/apps and sign in with your Icedrive account.

  1. Choose the Sync option in the app settings.
  2. Select a local folder as your sync source (e.g., ~/icloud-photos-export/).
  3. Choose the destination folder in your Icedrive account (e.g., iCloud Photos).
  4. Start the sync — the client uploads all files in the folder to Icedrive.

The desktop client handles retries, pauses gracefully if your connection drops, and can resume from where it left off. For libraries in the tens of gigabytes, this is more reliable than browser-based upload.

Alternative: Use the Virtual Drive Feature

Icedrive also offers a virtual drive that mounts your cloud storage as a local drive letter (Windows) or mount point (macOS). You can drag photos directly into the virtual drive, and they upload to Icedrive without consuming local disk space for a persistent sync copy.

Method 3: Move iCloud Photos to Icedrive Directly in the Cloud (No Local Downloads)

When You Want Privacy Without the Manual Upload Marathon

The whole point of moving to Icedrive is privacy. But downloading hundreds of gigabytes to your hard drive — just to re-upload them — adds hours of wait time, ties up your bandwidth, and temporarily puts unencrypted copies on your local disk. CloudsLinker connects iCloud Photos and Icedrive directly. Photos move cloud-to-cloud without passing through your computer, without consuming your home internet connection, and without needing local disk space. Once they land in Icedrive, zero-knowledge encryption takes over.

Step 1: Connect iCloud Photos

In CloudsLinker, click Add Cloud and select iCloud Photos. Enter your Apple ID and password. If two-factor authentication is enabled, enter the verification code from your trusted Apple device when prompted.

Connect iCloud Photos inside CloudsLinker dashboard

Once connected, your iCloud albums appear in the CloudsLinker dashboard. You can transfer your entire library or select specific albums.

Step 2: Connect Icedrive (WebDAV Credentials)

Icedrive connects to CloudsLinker via WebDAV. You need your Icedrive email address and a WebDAV access key — not your regular login password.

Where to find your WebDAV key:

  1. Log into your Icedrive account on the web.
  2. Go to Settings → WebDAV.
  3. Copy the WebDAV access key displayed on the page.

Add Icedrive in CloudsLinker:

  1. Click Add Cloud and select Icedrive.
  2. Enter your Icedrive email address and the WebDAV access key.
  3. Confirm the connection.
Connect Icedrive using WebDAV credentials in CloudsLinker

Once connected, your Icedrive folder structure appears in the CloudsLinker file browser.

Step 3: Configure the Transfer

Go to the Transfer section. Set iCloud Photos as the source and Icedrive as the destination.

For the destination, select or create a target folder in your Icedrive account — for example, iCloud Photos or Photos/2024. Photos arrive as individual files inside that folder, named by their original filenames.

If you want to preserve your iCloud album organization, transfer one album at a time: select a specific iCloud album as the source, create a matching folder in Icedrive as the destination (e.g., iCloud Photos/Italy 2024), and run each album as a separate task.

Transfer configuration from iCloud Photos to Icedrive in CloudsLinker

Step 4: Start and Monitor the Transfer

Click Transfer Now. The task appears in your Task List, where you can monitor progress in real time. Because the transfer runs entirely in the cloud, your computer does not need to stay on.

For large libraries, this is the key advantage: photos move directly from iCloud's infrastructure to Icedrive's servers using CloudsLinker's cloud-to-cloud pipeline — not your home internet connection. Once transferred, the files are immediately accessible in your Icedrive account through the web, desktop, or mobile app.

Comparing the 3 Ways to Move Photos from iCloud Photos to Icedrive

Method Ease of Use Speed Best For Uses Local Bandwidth Skill Level
Icedrive Web/App (Download → Upload) ★★★★★ ★★☆☆☆ Small batches, quick tests Yes (download + upload) Beginner
Icedrive Desktop Sync Client ★★★★☆ ★★★☆☆ Medium libraries, ongoing sync Yes (download + upload) Beginner
CloudsLinker (Cloud-to-Cloud) ★★★★☆ ★★★★★ Large libraries, full migration No Beginner
Practical Tips for Moving iCloud Photos to Icedrive
  • Plan your folder structure before uploading: Icedrive uses a traditional folder hierarchy. Decide on a naming convention before your first upload (e.g., Photos/2024/Italy or iCloud Archive/Album Name) so you don't end up reorganizing thousands of files later.
  • Use encrypted folders for maximum privacy: Icedrive's zero-knowledge encryption applies to files stored in Encrypted Folders. Standard folders use server-side encryption. If privacy is your primary reason for moving, make sure your photo destination is an encrypted folder in the Icedrive app.
  • Icedrive stores files as-is — including HEIC: Icedrive stores whatever you upload without conversion. If your iCloud library is mostly HEIC files and you want JPEG for compatibility, convert before uploading (via "Most Compatible" export on iCloud.com) or handle conversion locally before the transfer.
  • Check your storage plan before a large migration: The free Icedrive tier provides 10 GB. If your iCloud library is larger, you'll need a paid plan. Check your iCloud library size in Settings → Apple ID → iCloud → Manage Storage on your iPhone and match it against your Icedrive plan's capacity.
  • iCloud 2FA: have your Apple device nearby: When connecting iCloud Photos in CloudsLinker, you'll need to complete two-factor authentication. Have your trusted iPhone or iPad on hand to receive and enter the verification code. Confirm that "Access iCloud Data on the Web" is enabled in your Apple ID settings before starting.
  • WebDAV key is not your login password: When connecting Icedrive to CloudsLinker, use the WebDAV access key from Settings → WebDAV in your Icedrive account — not your regular Icedrive login password. Using the wrong credential will cause connection failures.
  • Verify before removing anything from iCloud: After the transfer completes, spot-check a few albums' worth of files in Icedrive — verify file counts and open a few photos — before cancelling your iCloud+ plan or deleting originals. CloudsLinker's Task List shows a transfer summary when each task finishes.

Frequently Asked Questions

Icedrive uses a standard folder-and-file structure — similar to your computer's file system. There are no albums, smart collections, or photo-specific features. Photos transferred from iCloud arrive as individual files inside the folder you specify during setup (e.g., iCloud Photos/IMG_1234.HEIC).

To browse your photos visually, you can use Icedrive's built-in thumbnail previews in the web and desktop apps.

Not automatically. When you run a transfer in CloudsLinker, all photos go into the single folder you select — iCloud album names are not recreated as separate subfolders by default.

To preserve your album structure, transfer one album at a time: in CloudsLinker, set a specific iCloud album as the source, then create a matching folder in Icedrive as the destination (e.g., iCloud Photos/Italy 2024). Repeat for each album.

Icedrive stores any file type without conversion or restriction. HEIC, RAW, MOV (Live Photos), and every other format will be stored exactly as uploaded, at full original quality.

Icedrive's web and desktop apps can preview common image formats including JPEG and PNG. HEIC and RAW preview support depends on the platform. If you need universal compatibility, convert to JPEG before uploading using iCloud.com's "Most Compatible" export option.

iCloud Photos is connected using your Apple ID and password, followed by two-factor authentication. You'll receive a verification code on your trusted Apple device and enter it when CloudsLinker prompts you.

Before connecting, confirm that "Access iCloud Data on the Web" is enabled in your Apple ID settings at appleid.apple.com. Once connected, your iCloud albums and full library appear in the CloudsLinker dashboard.

Uploads will fail once you hit the storage cap on the free plan — Icedrive does not automatically upgrade or charge you. You'll need to upgrade to a paid plan before continuing the migration.

Before starting a large migration, estimate your iCloud library size (check in Settings → Apple ID → iCloud → Manage Storage on your iPhone) and choose an Icedrive plan with enough capacity. Icedrive offers lifetime plans in addition to monthly and annual options, which can be cost-effective for long-term archival storage.

CloudsLinker copies your photos — it does not move or delete them from the source. After the transfer, your photos exist in both iCloud and Icedrive. Nothing is removed from iCloud automatically.

If you want a full migration (leaving iCloud entirely), you'll need to manually delete photos from iCloud after verifying the transfer was complete and accurate. Always spot-check files in Icedrive before removing anything from iCloud.

Yes. When configuring the transfer in CloudsLinker, you can navigate into a specific iCloud album instead of selecting the entire library. This is useful for testing with a small album first, or for migrating albums selectively — each into its own folder in Icedrive.

Selective transfer also makes sense if you're only archiving older albums to Icedrive while keeping recent photos in iCloud for active use on your Apple devices.

Not by default. Icedrive applies zero-knowledge (client-side) encryption only to files stored in Encrypted Folders, which you create through the Icedrive desktop or mobile app. Files in standard folders are encrypted at rest on Icedrive's servers, but the encryption keys are managed by Icedrive — similar to how most cloud providers work.

If zero-knowledge privacy is your primary reason for moving, make sure your destination folder in Icedrive is an encrypted folder. You can move files into encrypted folders after the initial transfer if needed, though the most efficient approach is to set the destination correctly from the start.

Conclusion

A few albums you want encrypted quickly? Download from iCloud and upload through Icedrive's app. A large library where privacy is the whole point? CloudsLinker transfers everything cloud-to-cloud without routing photos through your local machine — and once they land in Icedrive, zero-knowledge encryption protects them from that point forward. Start with a test album to verify your folder structure before migrating the full library.

Online Storage Services Supported by CloudsLinker

Transfer data between over 48 cloud services with CloudsLinker

OneDrive

OneDrive

Google Drive

Google Drive

Google Photos

Google Photos

Shared Drive

Shared Drive

OneDrive for Business

OneDrive for Business

Dropbox

Dropbox

Box

Box

Mega

Mega

pCloud

pCloud

Yandex

Yandex

ProtonDrive

ProtonDrive

AWS

AWS

GCS

GCS

iDrive

iDrive

Storj

Storj

DigitalOcean

DigitalOcean

Wasabi

Wasabi

1fichier

1fichier

PikPak

PikPak

TeleBox

TeleBox

OpenDrive

OpenDrive

Backblaze B2

Backblaze B2

Fastmail file

Fastmail file

SharePoint

SharePoint

Nextcloud

Nextcloud

ownCloud

ownCloud

Premiumize me

Premiumize me

HiDrive

HiDrive

Put.io

Put.io

Sugar Sync

Sugar Sync

Jottacloud

Jottacloud

Seafile

Seafile

Ftp

Ftp

SFtp

SFtp

NAS

NAS

WebDav

WebDav

4shared

4shared

Icedrive

Icedrive

Cloudflare R2

Cloudflare R2

Scaleway

Scaleway

Doi

Doi

iCloud Drive

iCloud Drive

iCloud Photos

iCloud Photos

FileLU

FileLU

Zoho WorkDrive

Zoho WorkDrive

Telia Cloud / Sky

Telia Cloud / Sky

Drime

Drime

Filen

Filen

Didn' t find your cloud service? Be free to contact: [email protected]

Further Reading

Effortless FTP connect to google drive: Transfer Files in 3 Easy Ways

Explore three efficient methods to connect Google Drive with FTP, enabling seamless file transfers. This comprehensive guide provides detailed instructions, benefits, and tips for effective file management.

Learn More >

Google Photos to OneDrive: 3 Innovative Transfer Strategies

Learn three effective methods to transfer your Google Photos to OneDrive. Explore Web-Based Transfers, Rclone, and CloudsLinker for an efficient shift.

Learn More >

Google Photos to Proton Drive: 3 Effective Transfer Techniques

Discover three practical methods to move your Google Photos to Proton Drive. Learn about Web-Based Uploading, Rclone, and CloudsLinker for a smooth transition.

Learn More >

Interested in learning more?