agentura.

Tag: gdpr

  • OS-level isolation, need-to-know by design

    OS-level isolation, need-to-know by design

    When your agents handle real customer data, “we take security seriously” isn’t an answer. The architecture is.

    One company, one isolated environment

    On Agentura, every company runs inside its own OS-isolated environment, enforced by the Linux kernel. That means a dedicated per-company Linux user with a private 0700 home directory, a per-company private network, and every Linux capability dropped by default. Your agents live in their own walled-off slice of the system, not in a shared pool where one tenant’s process can quietly read another’s.

    The point of this design is what happens in the worst case. Even if an attacker reached container-root inside one company’s environment, Unix file permissions still block them from listing — let alone reading — another company’s data, the dropped capabilities stop them mounting filesystems or escalating, and the private network gives them no path to anyone else. Crossing the boundary would take a kernel-level or Docker-daemon escape, not a misconfigured policy. Separation isn’t something you trust someone to enforce — it’s enforced by the operating system itself.

    Strong separation, without the VM tax

    The classic way to isolate tenants is to give each one a full virtual machine. It works, but it’s heavy: slow to start, expensive to run, and wasteful when most of that VM sits idle. Agentura draws its boundaries a different way — per-company UIDs, private networks, and dropped capabilities, all enforced by the shared host kernel — so you get hard, OS-level separation between companies at the density and speed of containers, without paying for a fleet of per-tenant virtual machines.

    The strongest security boundary is the one an attacker can’t talk their way around. A dropped capability doesn’t make exceptions.

    Need-to-know, by design

    Isolation keeps companies apart. Need-to-know access control keeps things tidy inside your company too. Each agent only sees the data and the tools you explicitly grant it — and a connector that isn’t granted is never even registered as a tool the agent could call.

    That gives you real control over your own AI workforce:

    • Grant a support agent your customer conversations while withholding the billing connectors — a denied tool is refused at the call gate, not just hidden.
    • A back-office agent gets the connectors it needs for its job and none of the others.
    • New projects start with no connectors and no data; access is something you link, on purpose — not a default everyone inherits.

    The result is a system where blast radius is small by construction. Every agent operates with the access you chose for it, so a mistake or a bad instruction is contained, not catastrophic.

    Security you can reason about

    Good security isn’t a long list of features — it’s a model you can actually hold in your head. Companies are isolated at the operating-system level. Agents are scoped to what you grant. Capabilities start at zero and are added deliberately. When the architecture is this explicit, you can give your customers a clear, honest answer about how their data is kept apart — because the answer is built into how the platform runs.

    See how Agentura keeps your data isolated →

  • EU-hosted, open-source, GDPR-friendly

    EU-hosted, open-source, GDPR-friendly

    For a European business, where your data lives isn’t a detail. It’s the whole question.

    Hosted in the EU

    Agentura is EU-hosted. Your agents, your conversations and your customer data live on European infrastructure — which is exactly what you need when your customers, your contracts and your regulators all expect it. Data sovereignty isn’t an add-on you negotiate later; it’s where the platform runs from the start.

    The free, included models run on that same on-host infrastructure, so for those agents the conversation content stays in Europe end to end. If you choose a third-party cloud model — or bring your own — your prompts are sent to that provider, which may sit outside the EU; you decide which models handle which work. That clarity matters for the conversations you have with your own clients, too. “Where is our data processed?” is one of the first questions any serious buyer asks, and you get a precise answer rather than a hopeful one.

    GDPR-friendly, and confidential by default

    Being EU-hosted is the foundation; how you treat the data on top of it is what counts. Agentura is GDPR-friendly, and the platform itself keeps your conversations confidential — it records usage counts for metering, never the words your agents and customers exchange. On the included local models that content never leaves the host at all. Use a third-party model and its handling is governed by that provider’s terms, so pick the ones whose contracts match your obligations.

    Your customers’ words should work for your business — not become training data for someone else’s.

    Built on an open-source core

    Agentura is built on an open-source core. The tenant runtime is built from the open-source OpenClaw image, so the way the platform works isn’t a black box — and you’re not betting your operations on a single proprietary stack you can never inspect. That’s more than a nice-to-have; it’s a trust signal.

    • Open-source core — transparent foundations, not a black box.
    • EU-hosted — data sovereignty for European businesses.
    • GDPR-friendly — built with European data rules in mind.
    • Confidential by default — the platform stores usage counts, not your conversations.

    Isolation at the kernel

    Underneath all of it, each company runs with per-company kernel-enforced isolation. There’s no shared free-for-all: every company gets its own host user account with a locked-down 0700 home directory, its own private Docker network, and containers stripped of every Linux capability with privilege escalation blocked. It isn’t a separate virtual machine — it’s hard, operating-system-enforced boundaries between tenants, so data sovereignty isn’t just a region on a map. EU-hosted location plus per-company separation is a combination European businesses can stand behind.

    Add it up and Agentura is built for the way Europe actually does business: data hosted in Europe, rules that are respected, a platform that doesn’t mine your conversations, and a foundation you can see.

    Keep your data in Europe, by design →