Philosophy
Cloud convenience, or cloud dependence?
The cloud has done photographers an immense service: access anywhere, easy sharing, off-site backup. But it also installed a confusion: between using an online service and depending on it. The day a subscription rises, a service shuts down, or a connection is missing, the difference turns brutal. The local-first approach doesn’t reject the cloud, it puts the originals, and control, back on the right side.
What “local-first” means
Local-first means the source of truth, your originals, your catalog, lives on your machine and works fully offline. The cloud becomes an optional service that adds to it (backup, sync, sharing), not a foundation without which nothing works. The order of priorities is reversed: at home first, online after, if you choose.
What it changes in practice
- Offline access: culling, searching, documenting, and archiving work on a train, in a studio with no network, on a remote site.
- Control of location: you know where your originals are, which disk, which volume, instead of “somewhere in the cloud.”
- No proprietary lock-in: metadata in portable XMP sidecars, open formats, archives readable without the app that created them.
- Chosen sync: you decide what goes online, when, and to which destination, the default setting doesn’t decide for you.
- Resilience: if a third-party service disappears, your archive stays intact and usable.
The cloud, in its rightful place
Local-first isn’t anti-cloud. The off-site copy of the 3-2-1 rule is a use of the cloud, to S3, Backblaze B2, Cloudflare R2, or a NAS. The real question isn’t “cloud or not,” but “is the cloud a choice or a constraint?” Remote storage you push verifiable archives to is an ally; a service without which you can no longer open your own photos is a risk.
The case of AI
AI analysis illustrates the nuance well. Sending your images to a remote service for analysis means entrusting your body of work, and sometimes your rights, to a third party. On-device AI, run on your Mac (captions, objects, OCR, faces, near-duplicates), brings the same benefits with nothing leaving the machine. Power without the surrender.
In practice
- Confirm your tool works offline for the essentials.
- Make sure you know where your originals physically live.
- Prefer portable formats and metadata over a captive format.
- Treat the cloud as a chosen destination, not a dependency.
Obscura Flow is designed as a local-first library: fully usable offline, with optional sync and off-site storage, and AI analysis run on your Mac. Cloud convenience, without cloud dependence.