<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>OmniTeam</title><description>Engineering posts, founder essays, sovereignty explainers, and changelog from OmniTeam.</description><link>https://omniteam.eu/</link><language>en</language><item><title>Slack shipped passwords to coworkers for four years — and how we ensure it can&apos;t happen here</title><link>https://omniteam.eu/blog/slack-shipped-passwords/</link><guid isPermaLink="true">https://omniteam.eu/blog/slack-shipped-passwords/</guid><description>An incident retrospective and the architectural rule we adopted from it: every API response is hand-shaped. We never serialize a model directly.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate><category>security</category><category>engineering</category></item><item><title>How we made the Hetzner-as-primary-host call</title><link>https://omniteam.eu/blog/hetzner-as-primary-host/</link><guid isPermaLink="true">https://omniteam.eu/blog/hetzner-as-primary-host/</guid><description>Why we put a B2B SaaS product on dedicated 1U servers in Falkenstein instead of a managed cloud, and what we accept as the operational tradeoff.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate><category>engineering</category><category>infrastructure</category><category>sovereignty</category></item><item><title>Why we built this</title><link>https://omniteam.eu/blog/why-we-built-this/</link><guid isPermaLink="true">https://omniteam.eu/blog/why-we-built-this/</guid><description>A founder&apos;s note on the question European companies were never given a real answer to.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate><category>sovereignty</category><category>founder</category></item><item><title>EU data residency vs EU sovereignty — the difference matters</title><link>https://omniteam.eu/learn/eu-residency-vs-sovereignty/</link><guid isPermaLink="true">https://omniteam.eu/learn/eu-residency-vs-sovereignty/</guid><description>These two phrases are used interchangeably in vendor marketing and they shouldn&apos;t be. Here&apos;s the difference, with concrete examples.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate><category>sovereignty</category><category>compliance</category><category>vendor-evaluation</category></item><item><title>Postgres Row-Level Security as a multi-tenancy primitive</title><link>https://omniteam.eu/learn/postgres-rls-multitenancy/</link><guid isPermaLink="true">https://omniteam.eu/learn/postgres-rls-multitenancy/</guid><description>Why we put tenant isolation in the database instead of the application layer, what the RLS primitive looks like in practice, and what we accept as the tradeoff.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate><category>engineering</category><category>security</category><category>postgres</category></item><item><title>Self-hosted Slack alternatives — a 2026 sanity check</title><link>https://omniteam.eu/learn/self-hosted-alternatives-2026/</link><guid isPermaLink="true">https://omniteam.eu/learn/self-hosted-alternatives-2026/</guid><description>Mattermost, Rocket.Chat, Element/Matrix, Zulip — what each one actually costs to run, and when self-hosting is the right answer (rarely).</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate><category>self-hosted</category><category>vendor-evaluation</category><category>ops</category></item><item><title>What the CLOUD Act actually means for European companies</title><link>https://omniteam.eu/learn/cloud-act-explained/</link><guid isPermaLink="true">https://omniteam.eu/learn/cloud-act-explained/</guid><description>The 2018 US statute, the operational reality, and the procurement-checklist takeaway. In plain language.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate><category>regulation</category><category>sovereignty</category><category>compliance</category></item><item><title>What &apos;sovereign managed SaaS&apos; should mean — and what it shouldn&apos;t</title><link>https://omniteam.eu/learn/sovereign-managed-saas/</link><guid isPermaLink="true">https://omniteam.eu/learn/sovereign-managed-saas/</guid><description>The phrase is starting to appear in vendor marketing. Here&apos;s what it operationally requires, and how to spot the marketing-only version.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate><category>sovereignty</category><category>vendor-evaluation</category></item><item><title>v0.1.0 — Marketing site live</title><link>https://omniteam.eu/changelog#v0.1.0</link><guid isPermaLink="true">https://omniteam.eu/changelog#v0.1.0</guid><description>First public surface — homepage, pricing, security, trust center, comparisons, migration paths, sovereignty narrative, blog, learn.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate><category>changelog</category></item></channel></rss>