On utilise plusieurs appareils dans la journée : on note un rappel sur l’iPhone en marchant, on relit sa liste sur l’iPad au bureau. Pour être utile, une app de tâches doit se synchroniser entre tous ces écrans.

Mais aujourd’hui, « synchroniser » veut souvent dire « créez un compte sur nos serveurs ». Votre agenda, vos habitudes et vos rappels finissent alors dans une base centrale, exposés aux fuites, au pistage commercial et aux pannes.

Apple propose une alternative : SwiftData associé à CloudKit. Une synchronisation instantanée, privée, sans inscription, avec les données dans votre propre iCloud.


Cloud du développeur vs iCloud privé

1. Le cloud du développeur

Avec une app classique, vos données sont stockées dans la base du développeur (sur AWS, Google Cloud ou ailleurs).

  • Visibilité : le développeur ou ses administrateurs peuvent, en théorie, voir vos données.
  • Sécurité : si son serveur est piraté, vos données fuient.
  • Dépendance : si son serveur tombe, la synchro s’arrête.

2. L’iCloud privé (CloudKit)

Avec une app native comme Nodino, la synchro passe par CloudKit d’Apple.

  • Sans inscription : pas d’identifiant ni de mot de passe. L’app utilise l’Apple ID déjà connecté à l’iPhone.
  • Zéro visibilité : vos rappels sont dans votre conteneur iCloud privé. Le développeur n’y a pas accès.
  • Sécurité : protégés par l’infrastructure d’Apple, avec double authentification et chiffrement.

Comment SwiftData et iCloud travaillent ensemble

Quand vous ajoutez un rappel dans Nodino :

  1. Enregistrement local : SwiftData l’écrit dans une base sur l’iPhone. Quelques millisecondes, sans réseau.
  2. File de synchro : iCloud activé, il prépare un paquet chiffré.
  3. Envoi vers iCloud : iOS l’envoie dans votre conteneur privé en arrière-plan.
  4. Autres appareils : l’iPad reçoit une notification silencieuse d’iCloud, fusionne les changements et la liste se met à jour.

Comme la base locale est la référence, l’app fonctionne hors ligne. Vous pouvez ajouter et cocher des rappels dans le métro ; ils se synchronisent au retour du réseau.


Pourquoi la minimisation des données compte

La confidentialité, ce n’est pas seulement le chiffrement ; c’est ne pas collecter ce qui n’est pas nécessaire.

  • Pas de traceurs publicitaires : sans serveurs coûteux à entretenir, pas besoin de monétiser vos données.
  • Pas de compte : un mot de passe de moins susceptible de fuiter.
  • Longévité : même si le développeur disparaissait, vos données resteraient dans votre iCloud et sur votre appareil.

Questions fréquentes

Nodino demande-t-il un e-mail ou un numéro pour s’inscrire ?

Non. Pas de compte, pas de connexion, pas d’inscription. Vous téléchargez l’app et elle est prête. Elle se lie automatiquement à votre Apple ID pour la sauvegarde et la synchro iCloud.

Que se passe-t-il si je désactive iCloud ?

Nodino continue de fonctionner parfaitement et garde tout sur l’appareil. En revanche, pas de synchro avec l’iPad ni de sauvegarde dans le cloud si vous perdez le téléphone.

Mes données sont-elles chiffrées dans iCloud ?

Oui. Apple chiffre les données en transit et sur ses serveurs. Si vous activez la Protection avancée des données sur votre Apple ID, les données CloudKit sont chiffrées de bout en bout : seuls vos appareils peuvent les lire.

Est-ce que ça se synchronise avec l’Apple Watch ?

Oui, avec Nodino Pro vos rappels apparaissent sur l’Apple Watch sans rien configurer.