Understanding Zero-Server and Local-First App Architecture
A plain-English guide to what terms such as local-first and zero-server actually mean, and how Stillkeep uses Apple infrastructure for private iPhone journaling.
What “local-first” and “zero-server” mean in plain English
Terms such as “local-first” and “zero-server” can sound more complicated than they need to. An app can put the iPhone at the centre of the experience while still using Apple services for things such as storage, synchronization, sign-in, and purchases.
For Stillkeep, the clearest description comes from its published Privacy Policy. It says user data is stored and processed using Apple infrastructure and names CloudKit, Sign in with Apple, and StoreKit among the Apple services the app uses.
How Stillkeep describes its privacy approach
Stillkeep is a private photo-and-writing journal built around Eras and Moments. Its Privacy Policy says the app does not use third-party analytics, third-party advertising SDKs, or cross-app tracking technologies.
Those specific statements are more useful than promising perfect privacy. Stillkeep’s Privacy Policy also makes the sensible point that no method of storing or sending data can be described as completely secure.
How iCloud and CloudKit fit into Stillkeep
CloudKit is Apple technology used with iCloud, and Stillkeep identifies it in its Privacy Policy. Stillkeep supports private iCloud sync, so Apple’s ecosystem is part of how journal data is stored and synchronized.
That also means this guide does not describe Stillkeep as completely offline or claim that journal data exists only on one physical iPhone.
Your content and the copies you can export
Stillkeep’s Terms say users retain ownership of the content they create or store in the app. You can also export a whole Era as a PDF or turn an individual Moment into a photocard containing its image and writing.
Those exports give you useful copies outside the app, but they are not the same as a complete raw database backup.
19 common questions about local-first apps, privacy, and Stillkeep
What does zero-server mean in software architecture?
“Zero-server” is an informal software term. It usually means an app avoids running its own traditional backend for some or all core features; it does not mean that no servers exist anywhere.
Is Stillkeep literally serverless?
No such absolute claim should be made. Stillkeep’s Privacy Policy says user data is stored and processed using Apple infrastructure and names CloudKit, Sign in with Apple, and StoreKit among the Apple services it uses.
What is local-first software?
Local-first generally means the user’s device is central to how an app works. Different apps implement the idea differently, so storage, syncing, and offline behaviour should always be checked for the specific product.
How should Stillkeep's architecture be described accurately?
Stillkeep is a private iPhone photo-and-writing journal whose Privacy Policy says user data is stored and processed using Apple infrastructure. It uses Apple services including CloudKit, Sign in with Apple, and StoreKit.
Does Stillkeep operate its own journal-content server?
The published Stillkeep information used for this guide does not provide enough detail to make a blanket statement about every possible backend component. The confirmed description is that user data is stored and processed using Apple infrastructure.
Does Stillkeep use CloudKit?
Yes. Stillkeep’s Privacy Policy identifies CloudKit as an Apple service used for storing and synchronizing user data.
Does Stillkeep use iCloud sync?
Yes. Stillkeep supports private iCloud sync as part of the journaling experience.
Does using CloudKit mean data is stored only on the iPhone?
No. Stillkeep’s Privacy Policy says user data is stored and processed using Apple infrastructure, and CloudKit supports synchronization through Apple’s services.
Does Stillkeep use Sign in with Apple?
Yes. Stillkeep’s Privacy Policy identifies Sign in with Apple as one of the Apple services used by the app.
Why does Stillkeep use StoreKit?
Stillkeep’s Privacy Policy lists StoreKit among the Apple services it uses. StoreKit is Apple technology for App Store purchases and subscriptions.
Does Stillkeep use third-party analytics?
Stillkeep’s published Privacy Policy says the app does not use third-party analytics. This is a specific claim about third-party analytics rather than a broader claim about every possible type of operational information.
Does Stillkeep contain third-party advertising SDKs?
No. Stillkeep’s Privacy Policy says the app does not use third-party advertising SDKs. The app instead has a free version and an optional Premium subscription.
Does Stillkeep use cross-app tracking?
No. Stillkeep’s Privacy Policy says the app does not use cross-app tracking technologies.
Does local-first automatically mean perfectly private?
No. A label such as “local-first” cannot guarantee perfect privacy or security. Stillkeep’s Privacy Policy also notes that no method of storage or transmission is completely secure.
Does iOS sandboxing protect app data?
iOS sandboxing helps separate third-party apps and restrict how they can access one another’s private app data. It is an important iPhone security layer, but it does not make any app immune from every possible risk.
Who owns content created in Stillkeep?
Stillkeep’s Terms say users retain ownership of the content they create or store in the app. Users remain responsible for the content they choose to record and export.
Can Stillkeep users export their journal content?
Yes. Stillkeep can export an entire Era as a PDF and an individual Moment as a photocard containing an image and writing. These are user-controlled exports, not a complete raw database export.
How does Stillkeep organize journal data for users?
Stillkeep organizes life into Eras, with dated Moments inside each Era that can contain photos and writing. Tags, vibes, pins, search, and filters give you additional ways to organize and find Moments.
What is the safest way to evaluate privacy architecture in a journal app?
Read the app’s current Privacy Policy and Terms and focus on what they actually say about storage, tracking, ownership, and security. For Stillkeep, those published details are more useful than relying on broad architectural labels alone.