How to find out where Apple stores your iCloud data (spoiler: you can’t exactly)

cloud
Michael Kan/IDG

“The cloud” is a concept, not a place, although collectively, the cloud is made up of places. Cloud computing refers to an aggregation of servers that you don’t have to know much about to gain the benefit. This can be for storage, like iCloud Drive or Amazon Cloud Drive or Google Drive, or for computation and other more specialized purposes. When you use a cloud-based service, your actions and data may be split among many machines and drives—maybe even across continents.

Macworld reader Craig has a question about that, having read that Apple stores some of its iCloud data on other companies’ servers. “What data/services are hosted/stored on Apple-owned data centers and which data/services are hosted/stored on Google data centers? A web search as well as Apple forums provide no details on this.”

The short answer: You can’t know precisely, though most of your actual file data is on Google or Amazon servers. The long answer follows.

Apple disclosed in its iOS Security Guide in January 2018 that it stored iCloud file data in both Amazon and Google’s commercial cloud storage systems (Amazon S3 and Google Cloud). Other third-party services may also be used, as Apple’s language says “such as” those two, not exclusively them. (CNBC noticed this change in the guide in February; previously, Apple had listed S3 and Microsoft Azure.)

Apple notes that it encrypts the files it stores on other services by breaking them into “chunks” and using strong encryption on each piece. It stores metadata—information that describes the files—and all the encryption keys on its own servers, while the file chunks are stored anonymously on S3 and Google Cloud (or elsewhere). This is a perfectly reasonable and common way to rely on commodity storage and yet ensure that if the data were intercepted or downloaded, it’s of no utility effectively ever to someone obtaining it.

tim cook reno data center Tim Cook

Apple CEO Tim Cook (center) breaks ground with Nevada Governor Brian Sandoval (right) and Reno Mayor Hillary Schieve (left) on a new data center.

The company operates several data centers, but apparently hasn’t yet ramped up to house the massive quantities of disk drives necessary to host iCloud file content. Given the scale of these data centers, you might wonder what all the servers are up to, but it requires a lot of computation to manage sync, iOS backup, iCloud Drive, iTunes Store and Apple Music, and file encryption involved with hundreds of millions of users, and third-party apps that make use of iCloud-based features.

This may change, as Apple says it plans to spend $10 billion on data centers in the U.S. alone over the next five years. (It canceled an Irish project over delays, apparently.) And to comply with Chinese law, Apple has opened one data center there, with another planned, to store data for Chinese customers within the country.

If you’re concerned about where your iCloud data is stored, you might consider using a storage system that doesn’t offer a Finder-mountable volume, but does provide user-controlled encryption and never even possesses your passphrase or encryption keys: SpiderOak. While it’s technically a backup service, it offers sync as well. The company’s approach means no matter where the data is stored, there’s no chance that anyone else will have access to the keys to decrypt it.

Ask Mac 911

We’ve compiled a list of the questions we get asked most frequently along with answers and links to columns: read our super FAQ to see if your question is covered. If not, we’re always looking for new problems to solve! Email yours to mac911@macworld.com including screen captures as appropriate, and whether you want your full name used. Every question won’t be answered, we don’t reply to email, and we cannot provide direct troubleshooting advice.

Related:
  
Shop Tech Products at Amazon