Engineering · June 20, 2026

Why we build local-first

Most software treats your data as the price of admission: hand it over, and we'll do something useful with it. We think that trade is backwards. Your inbox, your contacts, and your accounts should work for you — on your device, on your terms.

What local-first means

It means the core of each product runs where your data already lives: on your device. Message bodies, contact records, vault entries, search indexes — they stay local. The network is something your data crosses only when you decide it should, with the exact payload shown to you first.

What you get

  • Speed. Local data is instant. No round trips to render your inbox or search your archive.
  • Availability. Your data works offline, because it was never somewhere else.
  • Control. Cloud features are opt-in and disclosed. Consent is recorded as an event you can review and revoke.
  • No brokering. There's nothing to sell when the data never sat on our servers in readable form.

Why it's worth the difficulty

Local-first is harder. You sync encrypted state instead of trusting a central database. You design consent into every boundary crossing. You give up the easy telemetry. We think that difficulty is exactly the point — it's the work that keeps your data yours. It's the only way we're willing to build.

Explore the suite.

Sign in to the portal to manage your account, notifications, and consent.