We like Apple Intelligence and Foundation Models for a boring reason: the sensitive bits stay where the user already is.
Coaching copy in Conscio, recovery summaries in Pepper, chat in Nodio — when the device can do the work, we don't invent a server just to feel “AI-native.”
Local first, sync second
SwiftData, CloudKit, App Groups. The stack is familiar on purpose. Users should feel their data is theirs even when we add a clever sentence generator.
When we do use a network
Flights need live data. Walk packs sometimes sync a catalogue. Seat swaps need a match. Those are honest network problems — not excuses to mirror a journal to someone else's GPU.