0 m · the surface

The workspace your server can't read.

Tables, kanban boards, and documents that sync in real time — built on the Matrix protocol with genuine end-to-end encryption. Every cell is encrypted on your device before it ever leaves. Your server stores ciphertext. So do we.

open source · federated · no telemetry — and this page runs zero JavaScript

−40 m · the proof

What the server sees. What you see.

The left column is your project board exactly as it crosses the wire and sits at rest on the homeserver. The right column exists only on devices that hold the keys. Hover a row to decrypt it.

Verified in the open: encryption, key backup, and device verification are tested end-to-end in CI on every change — against a real homeserver, in real browsers.
−200 m · the charts

One honest data model, all the way down.

SOUNDING 01

Everything is a table

Rows, schema, even view configurations — one event type, io.tidework.cell.update, one merge rule, one code path. Kanban and documents are just projections of the same encrypted cells.

SOUNDING 02

Conflict-free, offline-friendly

Last-write-wins cells on a hybrid logical clock converge across devices and collaborators — no locks, no merge dialogs, no lost edits after a reload.

SOUNDING 03

Federated & sovereign

Use our hosted server, or point the app at any Matrix homeserver you trust — including your own. Collaborate across servers. Leave whenever you like; it's your data and your identity.

−1000 m · the fares

Same code. Same encryption. Your choice of captain.

TideWork is open-core: the entire workspace — crypto included — is open source. Pay us to run the boring parts, or run them yourself.

Hosted

$12 / month
  • Account on tidework.io — managed, backed up
  • Unlimited encrypted workspaces & devices
  • Federates with the whole Matrix network
  • Cancel anytime — your keys stay yours
Subscribe

Self-hosted

Free — forever
  • The same app, pointed at your homeserver
  • Full data & identity sovereignty
  • Apache-2.0 licensed, auditable
  • Deploy configs included in the repo
Run your own