Publish your data. However you like.

Two ways to get a sheet off your machine: a public embed for public data, or an end-to-end encrypted private share for your own. Either way: nothing uploaded to a cloud giant, everything stays sovereign.

Public embed Free

Values, sparklines, gauges — Grafana/Metabase style, but sovereign and in a single line. It runs in the visitor's browser (real YCell engine + real-time data), with no server on your side. For public data.

<iframe src="https://ycell.semsitivity.com/embed?symbol=btcusdt&label=BTC/USDT&qty=0.5"
        width="300" height="140" style="border:0;border-radius:14px"></iframe>

Types: value · spark · gauge. Params: symbol, label, qty, min, max.

Private share

Share your sheet — not public data. The content is encrypted on your machine before it leaves: the server never sees the cleartext, it only stores an opaque blob. The link is a signed capability — limited scope, expiration, revocable.

Three modes: live session (real-time collaboration + voice), static link (encrypted snapshot) or per recipient (key never in the URL, sealed for each person). Outbound secrets and automations are stripped before sharing.

What's under the hood

  • EncryptionXChaCha20-Poly1305 (AEAD), key generated on your machine
  • The keynever leaves the browser — it travels in the URL fragment (#k=), never sent to the server
  • The linksigned Biscuit capability (Ed25519): scope “read, 1 doc”
  • Expiration30 days, baked into the token
  • Revocationyes — a revoked link stops working
  • Per recipientkey sealed per recipient (X25519) — no key in the URL
  • The serverblind: it sees neither your content, nor the key, nor your secrets
  • Verifiableoffline, with the root public key alone

Embed preview — it's live, it moves on its own

Every embed carries a “powered by YCell” that links back here.

Soon (paid): embed your own cells — your private data, hosted and encrypted, live in any page.