Usamos varios dispositivos a lo largo del día: apuntamos algo en el iPhone mientras caminamos, revisamos la lista en el iPad en la mesa. Para que una app de tareas sea útil, tiene que sincronizar entre todas esas pantallas.

Pero hoy “sincronizar” suele significar “crea una cuenta en nuestros servidores”. Y entonces tu agenda, tus hábitos y tus recordatorios acaban en una base de datos central, expuestos a filtraciones, seguimiento comercial y caídas del servicio.

Apple ofrece una alternativa: SwiftData junto con CloudKit. Permite una sincronización instantánea, privada, sin registro y con los datos en tu propio iCloud.


Nube del desarrollador vs iCloud privado

1. Nube del desarrollador

Con una app típica, tus datos se guardan en la base de datos del desarrollador (en AWS, Google Cloud u otros).

  • Visibilidad: el desarrollador o sus administradores pueden, en teoría, ver tus datos.
  • Seguridad: si hackean su servidor, tus datos se filtran.
  • Dependencia: si su servidor cae, la sincronización se para.

2. iCloud privado (CloudKit)

Con una app nativa como Nodino, la sincronización va por CloudKit de Apple.

  • Sin registro: no creas usuario ni contraseña. La app usa el Apple ID que ya tienes en el iPhone.
  • Visibilidad cero: tus recordatorios están en tu contenedor privado de iCloud. El desarrollador no tiene acceso.
  • Seguridad: los protege la infraestructura de Apple, con autenticación de doble factor y cifrado.

Cómo trabajan juntos SwiftData e iCloud

Cuando añades un recordatorio en Nodino:

  1. Guardado local: SwiftData lo escribe en una base de datos del iPhone. Milisegundos, sin conexión.
  2. Cola de sincronización: con iCloud activado, prepara un paquete cifrado.
  3. Envío a iCloud: iOS lo sube a tu contenedor privado en segundo plano.
  4. Otros dispositivos: el iPad recibe un aviso silencioso de iCloud, fusiona los cambios y la lista se actualiza.

Como la base de datos local es la principal, la app funciona sin conexión. Puedes añadir y completar recordatorios en el metro, y se sincronizan al recuperar la señal.


Por qué importa la minimización de datos

La privacidad no es solo cifrado; es no recoger lo que no hace falta.

  • Sin rastreadores publicitarios: sin servidores caros que mantener, no hay que monetizar tus datos.
  • Sin cuentas: una contraseña menos que se pueda filtrar.
  • Longevidad: aunque el desarrollador desapareciera, tus datos seguirían en tu iCloud y en tu dispositivo.

Preguntas frecuentes

¿Nodino pide email o teléfono para registrarse?

No. No hay cuentas, ni inicios de sesión, ni registros. Descargas la app y está lista. Se vincula sola a tu Apple ID para la copia y la sincronización con iCloud.

¿Qué pasa si desactivo iCloud?

Nodino sigue funcionando perfectamente y guarda todo en el dispositivo. Eso sí: no se sincronizará con el iPad ni habrá copia en la nube si pierdes el teléfono.

¿Mis datos están cifrados en iCloud?

Sí. Apple cifra los datos en tránsito y en sus servidores. Si activas la Protección de datos avanzada en tu Apple ID, los datos de CloudKit pasan a tener cifrado de extremo a extremo: solo tus dispositivos pueden leerlos.

¿Se sincroniza también con el Apple Watch?

Sí, con Nodino Pro tus recordatorios aparecen en el Apple Watch sin configurar nada.