Skip to content

Your data, your keys

LumaVista encrypts your research data under an account key made on your device. While you are signed in, our servers process your content so the AI can work with it. While you are signed out, our servers cannot open your account, except an always-on space if you switch one on. This page describes an account with encryption set up.

Security architecture overview: devices emit encryption keys through layered security shields to a protected data vault

Device-controlled encryption

When you create your account, a unique encryption key is generated on your device. This key never leaves your device in plaintext. It protects a master key that encrypts all your data — research graphs, memories, documents, and settings — using AES-256-GCM, the same standard used by governments and financial institutions.

Each enrolled device receives its own wrapped copy of your master key. We keep no copy of your account key and no escrow of it. While you are signed out, no server, employee, or backup system of ours can open your account without your device present and authenticated, except an always-on space you switch on.2

During an active session, decryption keys are held in server memory so our AI agents can process your research. When your session ends, shortly after you disconnect or when it expires, the session's key material is wiped from memory.

AI safety pipeline

Your research queries pass through multiple protective layers before and after AI processing:

Sensitivity classification

Every query is automatically classified by sensitivity level. Credentials, personal identifiers, and proprietary patterns are detected before your data reaches any AI model.

See the classification framework →

Model trust matching

Each AI model is assigned a trust tier. Your data is routed only to models that meet the required clearance for its sensitivity level. Highly sensitive data never leaves your infrastructure.

How we pick models →

Outbound redaction

AI-generated reports are scanned for inadvertently leaked credentials, PII, or sensitive patterns. Detected content is automatically redacted before the report reaches you.

No model training

AI providers are contractually prohibited from using your queries or data to train their models. Your research remains yours.

Per-user data isolation

Your data lives in its own encrypted databases — completely separate from every other user. There is no shared data store where user content could accidentally mix. Each user gets isolated, encrypted storage for settings, memory, and each research project.

This architecture means GDPR deletion is absolute. When you delete your account, your entire data directory is removed. Because it's encrypted with your keys, there's no residual plaintext anywhere in our systems.

Deletion survives a restore

Deleting your account removes your live data straight away. Copies that persist in encrypted backups and rotating logs age out within thirty days, which is the outer limit the GDPR allows and the commitment stated in our privacy policy. Nobody can honestly promise that every last copy vanishes the same second, so we tell you what the window is and what protects you inside it.

Every erasure is written as a marker that identifies no one — no name, no address, no content — and that list is shipped off-site separately from the backups themselves. When a backup is restored, a reconciliation step replays it and re-erases everyone deleted after that backup was taken. Restoring an old backup therefore cannot bring a deleted account back.

The step is fail-closed: if a single erasure cannot be replayed, the restore is aborted rather than reported as finished. We would rather stop a recovery than complete one that quietly resurrects someone who asked to be forgotten.

Recovery without backdoors

We don't hold a master key to your data. Recovery is designed around trust anchors you control:

  • Multiple devices: enroll more than one device as trust anchors. If you lose one, the other can restore access.
  • Printed recovery code: a QR code you print and store securely, protected by a password you choose.
  • Organization escrow — shared workspaces only: an organization can enable escrow on a shared team workspace so its own owners can recover that workspace's key. The escrow private key is generated in the browser and stored only in copies wrapped to those owners' devices — we never hold a usable copy — and it does not cover a member's personal account.

If all recovery methods are lost, your data is irrecoverable. This is by design. While you are signed out, the content of your encrypted account is closed to us, with two exceptions, both described below: an always-on space you switched on, and older workflow data that has not yet moved under your own key. Switching a space on is your authorization, for that one space only.3

Always-on spaces

An always-on space is an optional workspace with a single owner. It exists so your automations can keep running while you are signed out. It is off unless you switch it on, and switching it on records your acknowledgement. You choose what goes into it: only you can move notes, tasks, documents and research there from your Private area, and bind workflows to it. It is not your Private area.

For that one space our servers keep a wrapped key, so they can open it to run your automations while you are away. Each opening goes through a separate key service. That service releases the key only for a purpose registered for that space, such as a run of one of its workflows. It limits how often it does so, and it accepts requests only over mutual TLS.1

What that separation protects against today, stated exactly: a copy of our application servers cannot open a space, and a copy of our database volumes cannot open one either. A full disk image of the database server can. We do not claim more than that.

Each opening is written to the space's access log, which you can read in Settings. We keep the log for 12 months.

Switch the space off and no new opening is possible. Our key for it is then destroyed, and the app shows this until it is done. The content stays in your account, closed to us while you are signed out.

Always-on spaces are available on the Standard plan and above. In an organisation, an admin can deny them, but can never switch one on for you. Workspace snapshots and legal holds are not available for a space.

One older exception sits outside the space. Workflow data created before our October 2026 custody change moves under your own key the next time you sign in; until then our servers can still open it.

Deciding whether you need one? Read Private area or always-on space.

If a court comes asking

We hold no copy of your account key and no escrow of it, so there is a category of demand we simply cannot satisfy: nobody can order us to open the content of your Private area while you are signed out, because we hold no key to it, apart from the older workflow data described above. That is the whole point of putting the key on your device, and it is the reason it is worth the inconvenience when you lose one.

The exception is the one you choose. A court can order us to open an always-on space. While you are signed out, the rest of your encrypted account's content is closed to us: we hold no key to it, apart from older workflow data that has not yet moved under your own key. If we are ever made to open a space, we record it in that space's access log, unless the law forbids us to.

The honest counterpart, which most privacy pages leave out: moving the key to your device also moves the legal pressure to you. Several countries can compel the person holding a key to disclose it. In the United Kingdom, for example, Part III of the Regulation of Investigatory Powers Act 2000 allows a notice requiring disclosure of a key or of the decrypted material, and refusing carries a criminal penalty. Device-held encryption is a protection against us — against a provider changing its mind, being acquired, or being leaned on. It is not a shield against your own jurisdiction, and we would rather say so than let you assume otherwise.

If we ever receive a legally binding order concerning your data, our position is to disclose what we lawfully can, to the extent the order permits — LumaVista is a Spanish company and we refer authorities outside the EU to the routes EU law recognises. What we cannot do is more useful to you than what we promise: an unlocked session processes your content, a locked account outside an always-on space is ciphertext to us apart from that older workflow data, and that gap is architectural rather than a policy we could quietly revise.

None of this is legal advice. We are describing how our system is built and naming one statute as a worked example, not advising you on your own position — jurisdictions differ, the law moves, and the UK example above may not resemble yours at all. If you handle material where the answer matters, ask a lawyer who knows your jurisdiction rather than a software company that knows its own architecture.

Infrastructure

  • All servers located in the European Union — sovereignty, not just residency
  • TLS encryption for all data in transit
  • No third-party advertising trackers
  • Security-relevant events logged with tamper-evident audit trail
  • Standard Contractual Clauses where a transfer needs them, and the EU adequacy decision for Switzerland

Want the full technical details?

Read our Security Whitepaper →

Sources

Sources for the statements marked above (3).
  1. An always-on space is optional, has a single owner, and is off unless the user switches it on with a recorded acknowledgement. While it is on, LumaVista's servers keep a wrapped key for that one space and can open it, through a separate key service and only for purposes registered for that space, to run the user's automations while the user is signed out. Each opening is written to the space's access log, which the owner can read and which is kept for 12 months. Switching the space off prevents any new opening at once and destroys the service's key for it; the content stays in the user's account. Other workflow data created before LumaVista's October 2026 custody change can still be opened by the servers until its owner next signs in.

    LumaVista AI — Security: always-on spaces (server-held wrapped key for one opt-in space, opened through a separate key service for registered purposes, every opening logged)
  2. The account key is generated on the user's own device; LumaVista AI keeps no copy of it and holds no escrow of its own, so it cannot open the content of a locked, encrypted account; the exception is an always-on space the user chooses to switch on, for which LumaVista's servers keep a wrapped key so they can open that one space to run the user's automations, and every opening is written to that space's access log. An organisation may optionally enable escrow on a shared team workspace so that its own owners can recover that workspace's key; the escrow private key is generated in the browser and stored only in copies wrapped to those owners' devices, and it does not cover a member's personal account. Workflow data created before LumaVista's October 2026 custody change moves under the user's own key the next time they sign in; until then LumaVista's servers can still open it.

    LumaVista AI — device-held encryption keys, generated on your device; no provider-held escrow, optional org-owner-held escrow on shared workspaces
  3. The account key is generated on the user's device and LumaVista AI keeps no copy of it and holds no escrow of its own; the content of an encrypted account is encrypted at rest under keys the provider does not hold, except an always-on space the user chooses to switch on, for which LumaVista's servers keep a wrapped key so they can open that one space to run the user's automations, with every opening written to that space's access log. While a session is unlocked the service does process content in order to research, ground chat, index and embed it. Shared team workspaces may optionally enable an organisation escrow so that the organisation's own owners can recover a workspace key; that escrow's private key is held on those owners' devices, not by the provider. Workflow data created before LumaVista's October 2026 custody change moves under the user's own key the next time they sign in; until then LumaVista's servers can still open it.

    LumaVista AI — device-generated keys, no provider-held escrow (org escrow on shared workspaces is org-owner-held), no provider-held copy; session-locked architecture processes plaintext while unlocked