Durante la giornata usiamo più dispositivi: annotiamo un promemoria sull’iPhone mentre camminiamo, rileggiamo la lista sull’iPad alla scrivania. Per essere utile, un’app di attività deve sincronizzarsi tra tutti questi schermi.

Ma oggi “sincronizzare” spesso significa “crea un account sui nostri server”. E così agenda, abitudini, luoghi frequentati e promemoria finiscono in un database centrale, esposti a fughe di dati, profilazione commerciale e disservizi.

Apple offre un’alternativa: SwiftData insieme a CloudKit. Una sincronizzazione istantanea, privata, senza registrazione, con i dati nel tuo iCloud personale.


Cloud dello sviluppatore vs iCloud privato

1. Il cloud dello sviluppatore

Con un’app tradizionale, i tuoi dati stanno nel database dello sviluppatore (su AWS, Google Cloud o altrove).

  • Visibilità: lo sviluppatore o i suoi amministratori possono, in teoria, vedere i tuoi dati.
  • Sicurezza: se il suo server viene violato, i tuoi dati escono.
  • Dipendenza: se il suo server va giù, la sincronizzazione si ferma.

2. L’iCloud privato (CloudKit)

Con un’app nativa come Nodino, la sincronizzazione passa da CloudKit di Apple.

  • Senza registrazione: niente utente né password. L’app usa l’Apple ID già collegato all’iPhone.
  • Visibilità zero: i promemoria stanno nel tuo contenitore iCloud privato. Lo sviluppatore non ha alcun accesso.
  • Sicurezza: protetti dall’infrastruttura di Apple, con autenticazione a due fattori e crittografia.

Come lavorano insieme SwiftData e iCloud

Quando aggiungi un promemoria in Nodino:

  1. Salvataggio locale: SwiftData lo scrive in un database sull’iPhone. Pochi millisecondi, senza rete.
  2. Coda di sincronizzazione: con iCloud attivo, prepara un pacchetto cifrato.
  3. Invio a iCloud: iOS lo carica nel tuo contenitore privato in background.
  4. Altri dispositivi: l’iPad riceve una notifica silenziosa da iCloud, unisce le modifiche e la lista si aggiorna.

Siccome il database locale è quello principale, l’app funziona offline. Puoi aggiungere e spuntare promemoria in metropolitana; si sincronizzano appena torna il segnale.


Promemoria a luogo e privacy della posizione

I promemoria geolocalizzati sollevano domande delicate. Molte app inviano la tua posizione a server remoti per calcolare gli avvisi.

Con Nodino Pro il controllo della posizione lo fa iOS sul tuo iPhone:

  • Le coordinate dei luoghi salvati (casa, lavoro, supermercato) stanno nel tuo database locale e nel tuo iCloud privato.
  • È il sistema a verificare quando attraversi il confine della zona, senza mandare le tue coordinate fuori dal dispositivo.

Approfondisci in promemoria a luogo su iPhone.


Perché conta raccogliere meno dati

La privacy non è solo crittografia; è non raccogliere quello che non serve.

  • Niente tracker pubblicitari: senza server costosi da mantenere, non c’è bisogno di monetizzare i tuoi dati.
  • Niente account: una password in meno che può finire in una fuga di dati.
  • Longevità: anche se lo sviluppatore sparisse, i dati resterebbero nel tuo iCloud e sul tuo dispositivo.

Domande frequenti

Nodino chiede email o numero di telefono per registrarsi?

No. Niente account, niente login, niente registrazione. Scarichi l’app ed è pronta. Si collega da sola al tuo Apple ID per backup e sincronizzazione iCloud.

Lo sviluppatore può vedere i miei promemoria o i miei luoghi?

No. Non c’è nessun server centrale né database degli utenti. I dati stanno solo sul tuo iPhone e nel tuo spazio iCloud privato.

Cosa succede se disattivo iCloud?

Nodino continua a funzionare perfettamente e tiene tutto sul dispositivo. Però niente sincronizzazione con l’iPad e niente copia nel cloud se perdi il telefono.

Se cambio iPhone, ritrovo i promemoria?

Sì. Con la sincronizzazione iCloud attiva per Nodino, sul nuovo iPhone i promemoria tornano da soli.

I dati sono cifrati in iCloud?

Sì. Apple cifra i dati in transito e sui suoi server. Se attivi la Protezione avanzata dei dati sul tuo Apple ID, i dati CloudKit diventano cifrati end-to-end: solo i tuoi dispositivi possono leggerli.