{"id":101,"date":"2026-05-23T09:00:00","date_gmt":"2026-05-23T06:00:00","guid":{"rendered":"https:\/\/agentura.ro\/blog\/eu-hosted-open-source\/"},"modified":"2026-06-19T10:33:26","modified_gmt":"2026-06-19T07:33:26","slug":"eu-hosted-open-source","status":"publish","type":"post","link":"https:\/\/agentura.ro\/blog\/eu-hosted-open-source\/","title":{"rendered":"EU-hosted, open-source, GDPR-friendly"},"content":{"rendered":"<p class=\"agx-lede\">For a European business, where your data lives isn&#8217;t a detail. It&#8217;s the whole question.<\/p>\n<h2>Hosted in the EU<\/h2>\n<p>Agentura is <strong>EU-hosted<\/strong>. Your agents, your conversations and your customer data live on European infrastructure \u2014 which is exactly what you need when your customers, your contracts and your regulators all expect it. Data sovereignty isn&#8217;t an add-on you negotiate later; it&#8217;s where the platform runs from the start.<\/p>\n<p>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 \u2014 or bring your own \u2014 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. &#8220;Where is our data processed?&#8221; is one of the first questions any serious buyer asks, and you get a precise answer rather than a hopeful one.<\/p>\n<h2>GDPR-friendly, and confidential by default<\/h2>\n<p>Being EU-hosted is the foundation; how you treat the data on top of it is what counts. Agentura is <strong>GDPR-friendly<\/strong>, and the platform itself keeps your conversations <strong>confidential<\/strong> \u2014 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&#8217;s terms, so pick the ones whose contracts match your obligations.<\/p>\n<blockquote>\n<p>Your customers&#8217; words should work for your business \u2014 not become training data for someone else&#8217;s.<\/p>\n<\/blockquote>\n<h2>Built on an open-source core<\/h2>\n<p>Agentura is built on an <strong>open-source core<\/strong>. The tenant runtime is built from the open-source <code>OpenClaw<\/code> image, so the way the platform works isn&#8217;t a black box \u2014 and you&#8217;re not betting your operations on a single proprietary stack you can never inspect. That&#8217;s more than a nice-to-have; it&#8217;s a trust signal.<\/p>\n<ul>\n<li><strong>Open-source core<\/strong> \u2014 transparent foundations, not a black box.<\/li>\n<li><strong>EU-hosted<\/strong> \u2014 data sovereignty for European businesses.<\/li>\n<li><strong>GDPR-friendly<\/strong> \u2014 built with European data rules in mind.<\/li>\n<li><strong>Confidential by default<\/strong> \u2014 the platform stores usage counts, not your conversations.<\/li>\n<\/ul>\n<h2>Isolation at the kernel<\/h2>\n<p>Underneath all of it, each company runs with <strong>per-company kernel-enforced isolation<\/strong>. There&#8217;s no shared free-for-all: every company gets its own host user account with a locked-down <code>0700<\/code> home directory, its own private Docker network, and containers stripped of every Linux capability with privilege escalation blocked. It isn&#8217;t a separate virtual machine \u2014 it&#8217;s hard, operating-system-enforced boundaries between tenants, so data sovereignty isn&#8217;t just a region on a map. EU-hosted location plus per-company separation is a combination European businesses can stand behind.<\/p>\n<p>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&#8217;t mine your conversations, and a foundation you can see.<\/p>\n<p><strong><a href=\"https:\/\/agentura.ro\/\">Keep your data in Europe, by design \u2192<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Agentura runs on an open-source core, EU-hosted and GDPR-friendly, with confidential conversations and per-company kernel-level isolation. Data sovereignty.<\/p>\n","protected":false},"author":1,"featured_media":100,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[79,72,80,81],"class_list":["post-101","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-platform","tag-eu","tag-gdpr","tag-open-source","tag-sovereignty"],"_links":{"self":[{"href":"https:\/\/agentura.ro\/blog\/wp-json\/wp\/v2\/posts\/101","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/agentura.ro\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/agentura.ro\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/agentura.ro\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/agentura.ro\/blog\/wp-json\/wp\/v2\/comments?post=101"}],"version-history":[{"count":2,"href":"https:\/\/agentura.ro\/blog\/wp-json\/wp\/v2\/posts\/101\/revisions"}],"predecessor-version":[{"id":157,"href":"https:\/\/agentura.ro\/blog\/wp-json\/wp\/v2\/posts\/101\/revisions\/157"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/agentura.ro\/blog\/wp-json\/wp\/v2\/media\/100"}],"wp:attachment":[{"href":"https:\/\/agentura.ro\/blog\/wp-json\/wp\/v2\/media?parent=101"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/agentura.ro\/blog\/wp-json\/wp\/v2\/categories?post=101"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/agentura.ro\/blog\/wp-json\/wp\/v2\/tags?post=101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}