What "own your data" actually means
Offline-first isn't a marketing line — it's an architecture. Here's how sync works without your content ever leaving your devices.
“Own your data” is easy to put on a landing page and hard to actually build. Plenty of apps say it while quietly uploading everything to a server “for your convenience.” In SelfScoop it’s a concrete architectural rule, and it shapes how every app stores and syncs.
Content stays local
The heavy, personal stuff — article bodies, individual transactions, raw health samples, diary entries — is written to a fast local store on each device and never uploaded. If you use SelfScoop entirely offline, nothing is missing. The network is an enhancement, not a dependency.
In Feeds, for example, each device fetches feeds itself and stores large HTML bodies content-addressed by hash. There’s no central copy of what you read.
Sync carries config, not content
Cross-device sync — where we offer it — moves only the small, reconcilable state:
- which feeds you’re subscribed to
- per-entry read/unread and tag state, keyed by a stable entry id
- app preferences
That’s it. So when your phone and laptop agree that an article is read, they’re syncing
a tiny record keyed by Atom id → guid → link — not the article. The content is
re-fetched locally on each device and joined to the synced state by id.
The rule of thumb: if losing it would only cost you a re-fetch, it can sync. If losing it would cost you the thing itself, it stays on your device.
No server to run
Because sync is config-only, it rides on managed infrastructure (a hosted auth provider for accounts, and a small document store for the state) instead of a backend we operate and that could read your life. The same thin sync client is shared by every frontend — from the terminal to mobile — so the behaviour is identical everywhere.
The result: you can wipe the cloud state entirely and lose nothing but a little convenience. That’s the difference between an app that holds your data and one that merely helps you organise it.