Après la polémique sur les informations envoyées par Spotlight à Apple qui a vite été éteinte, OS X Yosemite fait à nouveau l'objet de critiques sur la confidentialité des données. Un chercheur en sécurité pointe un comportement qu'il juge anormal ; les documents non enregistrés sont, par défaut, sauvegardés dans iCloud.
Prenons un exemple concret : vous ouvrez TextEdit et commencez à prendre des notes. Tant que vous n'avez pas enregistré le fichier à l'emplacement de votre choix (menu Fichier > Enregistrer... ou raccourci ⌘+S), le document sera sauvegardé à intervalle régulier dans iCloud.
En fait, ce comportement n'a rien de nouveau. Il a été introduit par Lion et est lié à la fonction de sauvegarde automatique des applications. Nous en faisions part en 2011 :
Si vous créez un document dans TextEdit, on ne vous demandera pas de sauvegarder le document texte en cours en quittant l'application. Ce document est stocké par le système dans une partition cachée (/Volumes/MobileBackups) [le nom est assez explicite, ndr] et inaccessible pour l'utilisateur.
Apple ne fait pas non plus de mystère là-dessus. Dans une fiche technique, qui date d'avant iCloud Drive, il est expliqué dans quels cas les documents non enregistrés sont sauvegardés automatiquement sur iCloud :
- Le document est enregistré automatiquement lors de sa création et de sa modification.
- Le document est enregistré automatiquement et de manière périodique au cours de sa modification.
- Sur les appareils iOS et à l’adresse iCloud.com, le document est enregistré automatiquement lors de sa fermeture, ou lors de la fermeture de l’application.
- Sur les ordinateurs Mac, le document est enregistré automatiquement lors de sa fermeture, mais uniquement s’il a été ouvert depuis iCloud ou s’il a été enregistré manuellement dans iCloud.
Le dernier point est toutefois discutable, puisque nous avons pu constater qu'un document créé ex nihilo était enregistré automatiquement sur iCloud lors de la fermeture de l'application (sans avoir été ouvert depuis iCloud, donc). Un comportement que nous avons observé sous OS X 10.10.1, mais pas sous 10.10. La fiche technique datant d'avant iCloud Drive, elle ne permet pas de savoir si c'est un changement lié à ce nouveau système de synchronisation.
En résumé, cette sauvegarde automatique est très pratique, mais on peut en effet critiquer que les fichiers soient sauvegardés automatiquement sur iCloud (et donc sur les serveurs d'Apple) plutôt qu'en local, même si on comprend la logique qui sous-tend ce fonctionnement (on retrouve son fichier sur tous les terminaux de manière transparente).
Si vous voulez être sûr que vos documents ne soient pas enregistrés sur iCloud, vous pouvez soit désactiver iCloud Drive pour certaines applications (Préférences Systèmes > iCloud > iCloud Drive > Documents), soit enregistrer votre fichier en local rapidement (les modifications ne sont plus enregistrées dans iCloud et la version du document résultant d’un enregistrement automatique est supprimée des serveurs d'Apple).
Une autre option, qu'Apple ne précise pas dans sa fiche, est la désactivation de la sauvegarde de l'état de l'application (Préférences Systèmes > Général > Fermer les fenêtres à la fermeture d'une app), qui a pour effet de couper la sauvegarde automatique du document.