What Relay can see

On this page

Relay is how a team shares a set of markdown files without handing content to a vendor — so customers often ask exactly what data our servers can and cannot see. The answer depends on which hosting method you use.

Our policy is that we don't charge for privacy, and we think architectural privacy from vendors should be the default. That's why self-hosting is free.

This page offers further details about what data we can see in each case.

Quick view — what data can our servers see?

Can our servers see it?Self-hosting *(free on every plan)*Relay cloud hosting
Data plane — your documentsNo — your server onlyYes — our servers
Note titlesNo — your server onlyYes — our servers
Note contentNo — your server onlyYes — our servers
AttachmentsNo — storage you configureYes — our storage
Filenames and folder pathsNo — requests carry IDs, not namesYes — our servers
Live presence (cursors, who's in a doc)No — your server onlyYes — our servers
Control plane — accounts and permissionsYes — Relay control plane is globalYes
Your account (name, email, profile picture)YesYes
Relay Server name, URL, configurationYesYes
Who has access to what (membership, roles)YesYes
Shared Folder display namesYes — renameable to anythingYes — renameable to anything
Shared Folder's real folder nameNo — only the display name lives on control plane; folder name lives on data plane (but the display name defaults to the real name, so change it if you want)Yes
Access identifiers (server, folder, doc, device IDs; attachment hash, type, size)YesYes
Client details (Relay and Obsidian versions; device and vault IDs)YesYes
Can we read your notes?No — we have no route to your server, no copy on oursTechnically yes; by policy no; we could be compelled
Where that guarantee comes fromArchitecture — your network, your serverPolicy — our commitment not to look

Why can't our servers see your documents?

Two independent access controls sit in front of your documents, and they are controlled by different parties. Think of them like two locked doors in serial: access to one or the other is not sufficient; only a party that can get through both doors can see the content.

  1. First, network reachability: your Relay Server runs on your private network, so only machines you allow can reach it at all — Relay's control plane has no route to it.
  2. Second, authorization: for anyone who can reach it, your Relay Server verifies a cryptographically signed token issued by Relay's control plane before serving a Shared Folder.

Both gates must pass, and we could only pass the second.

"But you run the control plane — why can't you grant yourselves access?" Nothing cryptographic stops us: our control plane could mint a valid access token for any Shared Folder, and your Relay Server would accept it. What stops us is the first gate: an access token only does anything when it's presented to your Relay Server over the network, and our servers have no route to yours. Verification also runs entirely on your server, against public keys it already holds — nothing is sent to us to check a token, and your documents never pass through our infrastructure on the way to your other machines.

What can you verify yourself?

The Relay plugin and the Relay Server are open source; you can read them and confirm where your notes go.

What should you watch out for?

Whoever controls your network controls the first gate. If you use a VPN or mesh network with an administrator — a company tailnet, a managed VPN — that administrator can add a device to the network. Your Relay Server treats network membership as the first gate, so this is worth knowing if the network isn't yours alone. On a network you administer yourself, you hold that control.

Webhooks are off by default, and they are an exit if you turn them on. A Relay Server can be configured to POST event notifications to a URL you choose. Those notifications carry document IDs and sync metadata, though not your document content. No webhook is configured by default, so this only happens if you set one up.

What about Relay cloud hosting?

If you're hosting on our cloud, your data plane is on our network: your documents live on infrastructure we operate. This is the standard arrangement for cloud software like Google Docs and Notion. Because Relay isn't end-to-end encrypted, we have the technical ability to access synced content if required. We don't look at your data as a matter of policy; but we could be compelled to by a legal process. Self-hosting removes our access and it's free on every plan.

Setting up your private network

Ready to self-host? The canonical setup instructions live with the code: Self-hosting a Relay Server.