Notizen · iOS · Februar 2026
Sprint 2: Aufbau eines datenschutzorientierten Tagebuchs auf nativen Apple-Frameworks
Veröffentlicht 28. Februar 2026 · Detroit Automation Academy · Historische technische Notiz — aus dem stillgelegten Blog migriert.
Sprint 2 der Tagebuch-App ist mit einem erfolgreichen Build abgeschlossen. Hier ist, was wir ausgeliefert haben und wie sich die Architektur-Entscheidungen bewähren.
Die Kernvoraussetzung
Die meisten Tagebuch-Apps verlangen, dass Sie ihren Servern Ihre persönlichsten Daten anvertrauen. Diese App tut das nicht. Jedes Datenelement — Musikverlauf, Kalenderereignisse, Standortkontext, Fotos — wird auf dem Gerät verarbeitet und mit iCloud-Verschlüsselung gespeichert. Nichts wird nach Hause gesendet.
Der Framework-Stack
| Framework | Datendomäne | Datenschutz-Ansatz |
|---|---|---|
| MusicKit | Was Sie hören | Fordert Benutzererlaubnis an; keine Daten verlassen das Gerät |
| EventKit | Kalender & Erinnerungen | Lesezugriff auf autorisierte Kalender |
| Contacts | Benannte Entitäten in Ihrem Tag | Zugriff nur über Identifier, nie Massenimport |
| CoreLocation | Wo Sie sind | Nur signifikante Standortänderungen, gespeichert als Geohash |
| Photos | Visuelle Erinnerungsauslöser | Thumbnails lokal generiert, Originale werden nie gelesen |
Sprint 2 Ergebnisse
MusicKit-Integration. Autorisierungsfluss abgeschlossen. Die App erfasst den aktuellen Titel zum Zeitpunkt der Erstellung des Eintrags. Album-Cover werden aus dem MusicKit-Katalog abgerufen und als kontextbezogenes Vorschaubild angezeigt.
EventKit-Lesepipeline. Kalenderereignisse für den aktuellen Tag werden abgerufen und nach Dauer und Nähe zur aktuellen Zeit eingestuft. Die Top 3 Ereignisse füllen automatisch den Abschnitt „Heutiger Kontext“.
CoreData + CloudKit Persistenz. Alle Tagebucheinträge werden in einem CoreData-Stack gespeichert, mit CloudKit-Synchronisierung über NSPersistentCloudKitContainer. Einträge werden über alle Apple-Geräte synchronisiert, ohne jemals einen Drittanbieter-Server zu berühren.
Erfolgreicher Build. Sauberer Build gegen das iOS-18.0-Ziel mit null Warnungen bei allen datenschutzsensiblen Framework-Aufrufen.
Nächste Schritte
- Design der Eintragskarten: reichhaltige kontextbezogene Kacheln mit Musik-, Standort- und Ereigniskontext
- Timeline-Ansicht: chronologisches Scrollen mit Umgebungsfarben aus den Album-Covern
- On-Device ML: Verwendung von
CreateML, um wiederkehrende Muster aufzuzeigen
Dies ist ein privates Projekt. Derzeit ist keine Veröffentlichung im App Store geplant.
