Skip to content
enclessa

e2eeHosted in the EU · open source

Encrypted teamwork,hosted in Europe.

Enclessa is a hosted workspace for organisations that need confidentiality, functional depth and European data protection at the same time: encrypted messaging, video calls, task boards, time tracking and personnel records on one permission model. You create a workspace; we run the infrastructure.

Free for 14 days. No payment card to start.

Delivery
Hosted service at your-team.enclessa.app
Hosting region
European Union, one region
Encryption
MLS per RFC 9420 for direct messages
Licence
AGPL-3.0, source available
Data export
Full organisation export on request
Seller
A German company, EU VAT applies

Open-source infrastructure you could audit yourself

  • PostgreSQLPostgreSQL
  • NATS.ioNATS.io
  • LiveKitLiveKit
  • DockerDocker
  • KubernetesKubernetes
  • PrometheusPrometheus
  • GrafanaGrafana
  • Traefik ProxyTraefik Proxy

What is Enclessa?

Enclessa is a European collaboration platform, delivered as a hosted service at your-team.enclessa.app. It combines team messaging with channels and threads, end-to-end encrypted direct messages using MLS per RFC 9420, video calls with screen sharing, and four optional modules — task boards, GitHub sync, time tracking and personnel records — all on one permission model. The software is open source under AGPL-3.0, so its architecture can be reviewed rather than taken on trust, and every organisation can export everything it holds at any time.

Confidentiality that is structural

Direct messages are end-to-end encrypted with MLS per RFC 9420, one key per device. The server runs delivery and holds no key, so there is no administrator override to trust and no escrow to discover later.

How the encryption works

Depth, not a chat box

Threads, search, files, calls, boards, GitHub, time tracking and personnel records — the work and the conversation about it in one place, sharing one permission model instead of four invitation lists.

Everything included

Sovereignty you can verify

Hosted in the European Union by a German seller, open source under AGPL-3.0, with a documented data model, an OpenAPI surface and a full export. Leaving is an operation, not a negotiation.

Security and data protection
Features

Why organisations with something to protect choose Enclessa

Confidentiality, functional depth and control of where the data sits are usually on offer two at a time. This is what it takes to have all three without running the servers yourself.

e2ee · what the server stores

8f2a c471 9b03 ee5d 1a77 3c90 b6f2 40ad 77c1 e0b9 5d34 aa18 92ef 0c6b

epoch 41 · leaf 3 of 7

managed · what the server stores

“Ward round moved to 14:00 — the export for the review is already covered.”

indexed · retention 5 y

Two room modes, and no pretending

End-to-end encryption and server-side search are physically mutually exclusive, so Enclessa makes the trade-off a visible product decision rather than a footnote. Direct messages are always encrypted; channels are managed, so they can be searched, retained and exported. The room says which it is.

Direct messages are e2ee. No administrator override.

group epoch 41

Laptop

leaf

Phone

leaf

Desktop

leaf

MLS, not a protocol we invented

One MLS group per conversation, one leaf per device, through OpenMLS — the audited implementation, compiled once in Rust and shipped to every client. We run the delivery service and hold no keys.

RFC 9420 · forward secrecy · post-compromise security

IK
TR
ML
AB
screen shareframe-encrypted

Calls that start where the conversation is

One-to-one and group calls on LiveKit with screen sharing, a lobby, host controls and in-call chat, started from the room you are already in. In encrypted rooms the media is encrypted end to end too, which is why recording is not offered there.

Designed for 50 participants per media node

Triage

Rate-limit the invite endpoint

GitHubissue

Retention job overruns

GitHubissue

In review

Gateway 3 — socket drop

GitHubissue

Board → GitHub push order

GitHubissue

Done

Encrypted attachment chunking

GitHubissue

Boards where the decision was made

A task board that inherits the team it belongs to and links back to the conversation the work came from. Point one at GitHub and issues become cards, pull requests attach to the card they close, and check results arrive without opening a tab.

A module. Off until you switch it on.

redeploy windowserver

#incident-2026-08 · 09:41

#release-train · Tue

#general · 12 Jul

redeploy windowon device

Direct · Ines Kern

Direct · Tobias Ruf

FTS5 index, encrypted at rest

Search, retention, export, audit

In managed channels the server can read, so it does the work: full-text search over messages and file contents, retention rules, compliance export and an audit log. In encrypted rooms the same search runs on your own device against a local encrypted index.

The capability moves. It does not disappear.

How it works

From an email address to a room you can trust

Four steps, and only the first one is ours to do for you. There is no server to provision, no certificate to renew and nothing to install.

Step 1

Create the workspace

Sign up with an email address and a password. The account, the organisation and your membership are created together, and you land in a room already signed in — there is nothing to install and no server to provision.

  • Your organisation gets its own address at your-team.enclessa.app
  • One account can hold memberships in several organisations and switch between them
  • Rename the organisation whenever you like; the address follows
Create your workspace

Your workspace

nordwind.enclessa.app
Account
anna@nordwind.de
Organisation
Nordwind
Your role
Owner

Created in one transaction. Nothing to install.

Solutions

Where the line between readable and unreadable falls

Every sector draws that line in a different place, and Enclessa does not pick for you — it makes the line visible, per room. Each page below names the constraints that sector actually has.

  • Public sector

    Data that stays in the EU, an auditable record of who did what, and an exit that is an export rather than a negotiation.

    Read the public sector case
  • Healthcare

    Clinical discussion in rooms the server cannot read, with operational channels that stay searchable and exportable.

    Read the healthcare case
  • Engineering teams

    Channels wired to the boards and repositories the work happens in, without shipping the backlog to a third party.

    Read the engineering teams case
Security

Claims you can check

There are no customers to quote here yet, so this band quotes the architecture instead. Every line below is traceable to a numbered section of the document the build is held to — and the security page lists what Enclessa does not have as plainly as what it does.

Real end-to-end encryption, or none of the word

MLS per RFC 9420 through OpenMLS, one key per device, safety numbers for verification. Compliance in an encrypted room is only ever a recipient key visible to everybody in it — never a copy taken quietly on the server.

Architecture §3, §10

One organisation cannot reach another

Isolation is asserted at a single choke point and proven by a generated probe suite that drives every operation the API offers as one organisation against another’s identifiers. All 203 are refused, and the suite fails the build if that ever stops being true.

Architecture §7.4

Safety number

482139027561048339270751482360194855470226139708514309698274
  • Device Amatches
  • Device Bmatches

Two devices, two humans, one number — that is what verified means here.

Zero non-open-source runtime dependencies

Not an aspiration but a licence gate in continuous integration that fails the build when a dependency changes its licence. It is why several otherwise obvious components are not in the stack.

Architecture §4.3, §20

No lock-in to walk back out of

PostgreSQL, NATS and LiveKit underneath, a documented data model, an OpenAPI surface and a full organisation export. The software is AGPL-3.0, so the exit exists even if we do not.

Architecture §7, §8

Pricing

One price per person, and the modules decide the tier

A seat is an active member of your organisation. Bot accounts, guests and deactivated people are not counted, so an integration never appears on the invoice.

Billing period

Starter

For a team that wants the conversation encrypted and nothing else switched on.

€6per member / month

Billed monthly or yearly

Start free trial
  • Teams, channels, threads and direct messages
  • End-to-end encrypted direct messages
  • Video calls with screen sharing
  • Full-text search across channels and files
  • File upload with malware scanning
  • Web and macOS clients

Team

For organisations running the work itself in Enclessa, not only the talking.

€11per member / month

Billed monthly or yearly

Start free trial
  • Everything in Starter
  • Task boards that inherit team roles
  • GitHub two-way issue and pull-request sync
  • Incoming webhooks and custom slash commands
  • Bot accounts and scoped API tokens
  • Audit log and data export

Business

For organisations that also run time, absence and personnel records here.

€17per member / month

Billed monthly or yearly

Start free trial
  • Everything in Team
  • Time tracking, timesheets and approvals
  • Absence with an entitlement ledger
  • People: records, org chart and documents
  • Onboarding and offboarding workflows
  • Retention rules and legal holds

Enterprise

For installations that are air-gapped, residency-bound, audited, or all three.

Custom

Annual agreement

Talk to us
  • Everything in Business
  • A self-hosted licence where residency or air-gapping requires it
  • Named contact and an escalation path
  • Security advisories ahead of public disclosure
  • Procurement and compliance documentation
  • Deployment review and recovery drills

Prices are net of VAT. The seller is established in Germany, so German VAT is added where it applies and the reverse charge is used for valid EU VAT numbers outside Germany.

Questions

The questions that actually get asked

Encrypted collaboration, hosted in Europe.

Create a workspace in a couple of minutes. It is yours at your-team.enclessa.app, hosted in the European Union, with encrypted direct messages from the first one you send.

No card required to create a workspace.

PostgreSQLLiveKitNATS.ioPrometheusGitHubDocker