← Blog

Jottii Now Ships Everywhere - Web, iOS, Android, Windows, macOS, Linux

Today Jottii launches on every platform we set out to support: Web, iOS, Android, Windows, macOS, and Linux. One privacy-first journal and notes app, the same on every device you actually use.

If you've been waiting for a Linux build, a real Windows app, or a desktop client that doesn't punt to a browser tab, that wait is over.

What ships today

Every build is the same Jottii. Same encrypted local store. Same NaCl secretbox crypto on every entry. Same real-time sync. Same calendar, same notes mode, same distraction-free editor.

Why every platform matters for a journal

A journal is the worst kind of app to ration by platform. If you keep a daily log, the device you're writing on at 11pm in bed is rarely the device you're writing on at 9am in a meeting. If your journal is iOS-only, a Pixel-using friend can't share your habit. If it's Apple-only, anyone on a ThinkPad running Linux is locked out.

We didn't want to ship a journal that worked on the device you happen to own. We wanted to ship a journal that works on every device you might own, today or three years from now when you switch.

How we built it

One codebase. The same React Native + Expo project that powers the iOS and Android apps now compiles to web, and the web shell wraps cleanly into native Windows, macOS, and Linux clients. Every feature - the calendar, the editor, the encryption layer, the sync engine - is shared. We don't have a "Windows team" or a "Linux build" with a different scope. There's one feature roadmap and it lands everywhere on the same release.

The deeper rationale is in One Codebase, Every Platform. The short version: with a small team, the only way to ship feature parity across six platforms is to share the implementation.

What this changes for users

Pick the device you want. No platform is the "real" Jottii. The web app isn't a stripped-down preview. The Linux build isn't a community port. They're all first-class.

Sync the way it should work. Sign in on one device, sign in on another, your journal is there. End-to-end encrypted, of course - the server still can't read a word.

Your plan covers all of them. One subscription, six platforms. The trial includes every build. Lifetime buyers get every platform we've shipped and every platform we ship next.

What stays the same

The values: zero-knowledge by default, offline-first, distraction-free. The platform expansion is in service of those, not a pivot away from them. Your master key still lives only on your devices. Every entry is still encrypted before it ever leaves. We still can't read your writing - and now we can't read it across six operating systems instead of three.

Get the desktop app for macOS, Windows, or Linux, or open Jottii on whatever device you're holding. Then open it on the next one.

For more on the architecture under the hood, see One Codebase, Every Platform, Inside Jottii - Cross-Device Sync Without Reading a Word, and Why We Chose NaCl Over WebCrypto.