Zum Inhalt springen

iCloud-Sync vs. Cloud-Konten für deine Aufgabenliste

Was unter jedem Modell tatsächlich mit deinen Aufgaben passiert und wie du die Kompromisse einordnen solltest.

8 Min. Lesezeit

Jede moderne Aufgaben-App muss zwischen Geräten synchronisieren. Es gibt zwei übliche Wege, das zu tun, und sie sehen für den Nutzer identisch aus, sobald alles eingerichtet ist. Darunter sind sie es nicht. Die Unterschiede sind für Datenschutz, Zuverlässigkeit und für das, was passiert, wenn die Firma hinter der App übernommen wird oder schließt.

Dieser Beitrag vergleicht die beiden Modelle, ohne Partei zu ergreifen. Jedes ist eine vertretbare Wahl. Der Punkt ist zu verstehen, welches du bekommst, wenn du eine Aufgaben-App wählst, weil dir das niemand auf dem App-Store-Listing-Bildschirm sagt.

Modell 1: iCloud-Sync

iCloud-Sync bedeutet im Kontext einer Mac-Aufgaben-App fast immer, dass die App eines von Apples Frameworks namens CloudKit verwendet, plus einen kleinen Key-Value-Store namens NSUbiquitousKeyValueStore für sehr kleine Nutzlasten.

Wenn du eine Aufgabe in einer iCloud-synchronisierten App als erledigt markierst, schreibt die App die Änderung lokal auf deinem Mac und bittet Apples CloudKit-Infrastruktur, sie auf deine anderen Geräte zu verbreiten. Dein iPad, dein anderer Mac, überall wo du mit derselben Apple-ID angemeldet bist, sieht die Änderung kurz darauf.

Was du über dieses Modell wissen solltest:

  • Es gibt kein Entwicklerkonto. Du hast dich für nichts angemeldet. Es gibt kein separates Passwort. Du hast dich mit deiner Apple-ID authentifiziert, indem du dich auf OS-Ebene bei iCloud angemeldet hast, was du fast sicherlich bereits getan hast.
  • Die Daten leben in deinem iCloud-Konto, nicht beim Entwickler. Wenn du die App löschst, bleiben deine iCloud-Daten in deinem Konto, bis du sie über die Systemeinstellungen entfernst.
  • Der Entwickler kann deine Daten nicht auf seinen Servern sehen, weil er keine Server hat. Er muss Apples CloudKit bitten, die Speicherung zu übernehmen. Ob die Daten Ende-zu-Ende verschlüsselt sind, hängt von Apples iCloud-Einstellungen ab, nicht von der Wahl des App-Entwicklers.
  • Das Teilen zwischen Nutzern ist schwierig oder unmöglich. iCloud-Sync ist für einen Nutzer mit mehreren Geräten konzipiert. Wenn du eine Liste mit einem Partner oder Kollegen teilen möchtest, unterstützt dieses Modell das normalerweise nicht.
  • Die App kann nicht auf einen Web-Client skalieren. Es gibt keinen von Apple gesegneten Weg für ein Nicht-Apple-Gerät, deine iCloud-Daten zu lesen. Du siehst deine Aufgaben nur auf Apple-Geräten.

Dieses Modell ist richtig für eine private persönliche Aufgabenliste, die du nur auf deinen eigenen Apple-Geräten verwendest. Es ist die leichteste, einfachste und privateste Option.

Modell 2: Cloud-Konten

Eine Cloud-Konto-Aufgaben-App betreibt ihr eigenes Backend. Du erstellst ein Konto beim Entwickler, gibst ihm eine E-Mail-Adresse und ein Passwort, und deine Aufgaben werden in seiner Datenbank gespeichert. Die Synchronisierung zwischen Geräten erfolgt über seine Server.

Was du über dieses Modell wissen solltest:

  • Der Entwickler hat eine Kopie deiner Daten auf seinen Servern. Die meisten verschlüsseln sie ruhend. Die meisten verschlüsseln sie nicht Ende-zu-Ende. Die Mitarbeiter des Entwicklers können in den meisten Fällen technisch gesehen deine Aufgaben lesen, wenn sie müssen, auch wenn ihre Richtlinien sagen, dass sie es nicht tun werden.
  • Es gibt ein Konto zu verwalten. Du kannst ausgesperrt werden, wenn du dein Passwort vergisst. Der Entwickler kann dein Konto sperren. Der Entwickler kann seine Preise ändern.
  • Das Teilen ist einfach. Mehrere Nutzer mit mehreren Konten können zur selben Liste eingeladen werden. Das ist der eigentliche Grund, warum dieses Modell existiert. Echte Zusammenarbeit erfordert ein gemeinsames Backend.
  • Es gibt normalerweise einen Web-Client. Du kannst deine Aufgabenliste in einem Browser auf einem Windows-Rechner oder einem Linux-Rechner bei der Arbeit öffnen. Das ist für viele Menschen wirklich nützlich.
  • Das Überleben der App hängt vom Unternehmen ab. Wenn das Unternehmen übernommen wird, erbt der neue Eigentümer deine Daten. Wenn das Unternehmen schließt, gehen deine Daten damit, es sei denn, sie bieten einen Export an.

Dieses Modell ist richtig für eine Aufgaben-App, die plattformübergreifenden Zugang benötigt, oder die echte Zusammenarbeit mit anderen Menschen unterstützen muss, oder die in ein größeres Workspace-Produkt wie Notion oder Asana eingebunden ist.

Was in der Praxis tatsächlich anders ist

Die für den Nutzer sichtbaren Unterschiede sind kleiner, als sie klingen. Beide Modelle synchronisieren. Beide Modelle funktionieren offline und gleichen sich ab, wenn du dich wieder verbindest. Beide Modelle können schnell sein. Beide Modelle können deine Daten verlieren, wenn der Entwickler nachlässig ist.

Die Unterschiede betreffen hauptsächlich, wer die Daten hat und wem du vertraust:

iCloud-Sync Cloud-Konto
Wer speichert Apple, in deinem iCloud-Konto Die Firma der App, auf ihren Servern
Wem du vertraust Apples iCloud-Team und dem App-Entwickler Der Firma der App und Apple
Welches Konto nötig ist Deine Apple-ID (hast du bereits) Eine neue E-Mail und Passwort beim Entwickler
Überlebt Firmenschließung Ja, deine lokalen Daten sind unberührt Abhängig davon, ob sie einen Export anbieten
Web-Client möglich Nein Normalerweise
Teilen mit anderen Nutzern Nein Normalerweise
Datenlöschung Systemeinstellungen auf deinem Mac Irgendein Konto-Löschvorgang auf der Entwickler-Website

Die richtige Antwort ist dasjenige Modell, das zu dem passt, was du tatsächlich brauchst. Die meisten persönlichen Aufgabenlisten, für einen Nutzer über ein oder zwei Macs, werden gut von iCloud-Sync bedient. Die meisten Team-Aufgabenlisten oder Aufgaben-Apps, die auch als Wissensbasis geteilt werden, brauchen ein Cloud-Konto, weil die Zusammenarbeit der Punkt ist.

Eine Anmerkung zur Ende-zu-Ende-Verschlüsselung

Beide Modelle können behaupten „deine Daten sind verschlüsselt". Dieser Satz leistet viel Arbeit und bedeutet normalerweise Verschlüsselung im Ruhezustand auf dem Speicherserver, was das absolute Minimum ist, nicht Ende-zu-Ende-Verschlüsselung. Ende-zu-Ende bedeutet, dass die Firma, die den Speicher betreibt, deine Daten nicht lesen kann, auch wenn sie will. Standard-Server-seitige Verschlüsselung bedeutet, dass sie kann.

Apples iCloud hat historisch Standard-Server-seitige Verschlüsselung für die meisten Kategorien verwendet. Seit Ende 2022 bietet Apple ein Opt-in-Feature namens Advanced Data Protection (Erweiterter Datenschutz) an, das Ende-zu-Ende-Verschlüsselung für viele iCloud-Datenkategorien einschaltet. Wenn du einen Mac mit aktiviertem Advanced Data Protection nutzt, ist deine iCloud-synchronisierte Aufgabenliste Ende-zu-Ende zwischen deinem Mac und Apples Servern verschlüsselt. Wenn du das nicht aktiviert hast, ist sie es nicht.

Das Cloud-Konto-Modell kann auch Ende-zu-Ende-Verschlüsselung anbieten, aber nur eine kleine Minderheit der Aufgaben-Apps tut das tatsächlich. Es ist schwierig zu implementieren und schränkt manche Features ein (du kannst keine Suche innerhalb des verschlüsselten Blobs anbieten, ohne einige schwierige Kryptografieprobleme zuerst zu lösen). Die meisten Cloud-Konto-Aufgaben-Apps sagen einfach „verschlüsselt" und meinen „der Datenträger auf unserem Datenbankserver ist verschlüsselt, aber wir halten die Schlüssel".

Das ist kein moralisches Urteil. Standard-Verschlüsselung ist für die meisten Daten in Ordnung. Wenn du keine Geheimnisse handhabst, bist du wahrscheinlich so oder so okay. Der Punkt ist, ehrlich darüber zu sein, was du bekommst.

Was TodoBar macht

TodoBar verwendet iCloud-Sync über Apples NSUbiquitousKeyValueStore. Es gibt kein TodoBar-Konto. Es gibt keinen TodoBar-Server. Deine Aufgaben leben auf deinem Mac und in deinem privaten iCloud-Konto. Wir haben das im Detail in der Datenschutzerklärung beschrieben, für alle, die die vollständige Mechanik wissen möchten.

Die Kompromisse sind die oben beschriebenen. Du kannst eine Liste nicht mit einer anderen Person teilen. Du kannst deine Aufgaben nicht in einem Browser auf einem Linux-Rechner bei der Arbeit öffnen. Das Modell ist für einen Nutzer mit einem oder mehreren Macs gedacht, was der tatsächliche Anwendungsfall für ein Menüleisten-Produktivitäts-Hilfsprogramm ist.

Wenn du geteilte Listen oder Web-Zugang brauchst, ist TodoBar wahrscheinlich nicht das richtige Tool. Es gibt ausgezeichnete Cloud-Konto-Apps für diesen Fall. Sie sind eine andere Kategorie von Software für einen anderen Job. Beide können gut sein. Es hängt davon ab, was du tatsächlich versucht zu tun.

TodoBar ist eine freundliche Menüleisten-Aufgabenliste für macOS. Natürliche Fälligkeitsdaten, globaler Hotkey, iCloud-Sync. Einmal zahlen, für immer deins.

TodoBar im App Store holen