Skip to content

Service status

What we run, and what we will not claim about it

Enclessa is in open beta and does not publish a live status endpoint, an uptime percentage or an incident history, because none of them would be measured and a status page that reports numbers nobody collects is worse than no status page. What Enclessa does publish is the operational position, and the beta is part of it: where the service runs, how a failing instance is taken out of rotation, what counts as an incident, how one is communicated, and where the recovery arrangements are specified but not yet implemented. Until a live feed exists, the contact routes below are how you reach somebody.

Open betaThe platform is being built in the open, so parts of it are not there yet, behaviour changes between releases, and no availability figure is committed while it is in beta. What is still being built.

The short version

Release stage
Open beta
Live status feed
Not published yet
Uptime figure
None — not measured, not claimed
Incident history
None kept
Availability commitment
None on any plan
Hosting
One European Union region
Report a problem
support@enclessa.app

Where the service runs

Enclessa is one multi-tenant installation in a single European Union region, operated by a German company, with every customer organisation reachable at its own subdomain. There is no choice of country within the region on the standard plans, and no custom domains.

  • One European Union region, one installation, many customer organisations
  • The application, the realtime gateway and the public site run behind a shared edge proxy
  • The database, the message layer, the object store and the media server each run as a single instance pinned to one node
  • The application and gateway processes run with more than one replica, so a single process failing is not an outage
  • An organisation that needs a named country buys a dedicated deployment under Enterprise, operated by us

How a failing instance is taken out of rotation

Every service exposes two separate checks rather than one, and the difference between them is what makes a rolling deployment safe. `/healthz` answers whether the process is alive; `/readyz` answers whether the things it depends on are reachable. The orchestrator restarts on the first and the edge proxy routes on the second, so an instance that is running but cannot reach the database stops receiving traffic instead of failing requests.

  • The edge proxy routes only to instances whose readiness check passes, re-checked continuously
  • The orchestrator restarts a process whose liveness check fails
  • Database migrations are backward compatible across exactly one version, so old and new processes can run against the same schema during an update
  • The application refuses to start against a schema that is too old, and accepts one that is newer
  • Configuration is validated before start-up, and unsafe combinations are refused rather than logged

What counts as an incident

An incident is defined by what a customer can observe, not by what an internal dashboard shows. A saturated queue that nobody notices is an engineering problem; a message that does not arrive is an incident. Enclessa uses three levels, and the level decides how quickly somebody is told rather than how urgently it is worked on — everything below is worked on immediately.

  • Major — the service is unusable for a substantial share of organisations: sign-in fails, messages do not send, or the application does not load
  • Partial — one capability is unavailable or materially degraded while the rest works: calls fail to connect, uploads are refused, search returns nothing, or notifications are not delivered
  • Maintenance — a planned change with expected customer-visible effect, which is announced ahead of time rather than reported afterwards
  • A security incident affecting personal data is handled separately and to a statutory timetable, and is described on the trust centre rather than here
  • Degraded performance that does not stop work is not an incident and is not reported as one

How an incident is communicated

Until a public status endpoint exists, communication is direct rather than broadcast. That is a smaller promise than a status page and it is one that can actually be kept at the current size, which is the trade this page is making everywhere.

  • A major incident is communicated to the owner and administrators of every affected organisation
  • Communication says what is affected, what is not, and what is being done — before it says what caused it
  • An incident that turns out to be smaller than first reported is corrected in the same channel, not quietly dropped
  • [[ Confirm the notification channel and the target time to first notice for a major incident, then replace this sentence — do not publish a time nobody has agreed to meet. ]]
  • [[ Decide whether a written post-incident summary is offered to affected organisations, and within what period. ]]

The recovery position, stated exactly

This is the section most status pages would not include. The architecture specifies a recovery arrangement — regular full and incremental database backups with continuous write-ahead log archiving to object storage, replication of stored files, and a mandatory quarterly recovery drill. That arrangement is not yet implemented in the hosted deployment, and pretending otherwise would be the worst kind of claim to be wrong about.

  • Continuous write-ahead log archiving is specified and is currently switched off in the deployment, because the tool that performs it is not yet part of the database image
  • No recovery drill has been performed, and an untested backup is not a backup
  • The message layer is deliberately not backed up: it carries transient work and the durable record lives in the database, so losing it costs a redelivery rather than data
  • Client-side encryption keys cannot be backed up by Enclessa at all — the recovery phrase held by the user is the only backup that exists for them
  • Closing this gap is operational work in progress and is the reason no availability figure is published

What is not committed

No availability figure is contractually committed on any plan, and Enclessa publishes none anywhere on this site. Internal engineering targets exist for latency and availability and are used to decide what to alert on; they are not customer commitments and are deliberately not reproduced here, because an internal target quoted on a marketing page becomes a service level agreement in every conversation that follows.

  • No uptime percentage is published, because none is measured and published
  • No service level agreement, no service credits and no availability guarantee on the standard plans
  • No historical incident record exists, because none has been kept
  • [[ Decide what, if anything, Enterprise commits to contractually — a named contact and an escalation path, or a figure — and state it here and in the terms identically. ]]

What to do in the meantime

There is no feed to refresh, so the route to an answer is a person. These addresses are monitored and are the same ones on the contact page.

Something is broken right now

Write to support with your workspace address, what you were doing, and roughly when it started. A workspace address is what lets somebody find the organisation quickly.

support@enclessa.app

You think it is a security problem

Report it privately rather than in public. You will get an acknowledgement and a timeline, and a report is never penalised for turning out to be nothing.

security@enclessa.app

You need the operational detail for a procurement review

The trust centre covers the processing agreement, subprocessors, residency and breach notification. Anything it does not answer goes to the enterprise address.

enterprise@enclessa.app

Why this page has no green ticks

  • A status page is a measurement, and Enclessa is not yet measuring the thing it would report. A dashboard showing "all systems operational" that is not wired to anything is a decoration.
  • An uptime percentage published before it is collected becomes a number somebody quotes back during an incident. There is no version of that conversation that goes well.
  • A seeded incident history — three tidy resolved entries from last quarter — is the easiest thing on a marketing site to fabricate and the easiest to catch. Enclessa has had no production incidents to report because it has no production incident record.

Related

The security page covers what protects the data and which certifications Enclessa does not hold. The trust centre covers breach notification, subprocessors and residency for a procurement review. The roadmap lists the high-availability work and the public status endpoint among what is not yet built.

Questions

Status and availability questions

Does Enclessa have a status page with live uptime?

No. Enclessa publishes no live status endpoint, no uptime percentage and no incident history, because the monitoring that would produce them is not yet feeding a public endpoint. Publishing a figure that is not measured would be worse than publishing nothing, so until a real feed exists this page documents the operational position instead and support@enclessa.app is the route to a person.

What uptime does Enclessa guarantee?

None, and the service is in open beta. No availability figure is contractually committed on any plan and none is published anywhere on this site. Internal engineering targets exist and are used to decide what to alert on, but they are not customer commitments and are deliberately not quoted as though they were.

How will I hear about an outage?

Until a public status feed exists, a major incident is communicated directly to the owner and administrators of every affected organisation, saying what is affected and what is not before it says what caused it. That is a smaller promise than a status page, and it is one that can be kept at the current size.

Does Enclessa back up my data?

The architecture specifies regular database backups with continuous write-ahead log archiving and replication of stored files, and that arrangement is not yet implemented in the hosted deployment — the archiving is currently switched off and no recovery drill has been performed. Enclessa states this rather than implying a backup that has never been restored. A full organisation export is available to you at any time in open formats, and it is the recovery route you control.

Where does Enclessa run?

In one European Union region, as a single multi-tenant installation operated by a German company, with each customer organisation on its own subdomain. There is no choice of country within the region on the standard plans. An organisation that requires a named country buys a dedicated deployment under the Enterprise plan, still operated and updated by Enclessa.

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.

Open beta. Free plan, no payment card to start.