From bd82a67fba9b86eabcfa26d0d4678f0efc9da3d1 Mon Sep 17 00:00:00 2001 From: Marco Sadjadi Date: Sun, 31 May 2026 13:43:46 +0200 Subject: [PATCH] fix(claims): purge false tier claims from landing, billing cards and legal docs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The false RBAC / 99.9 SLA / BYOC / custom-domain claims were not only on /pricing but also on the landing-page tier cards, the in-app billing upgrade cards, and — most seriously — the AGB and Terms as a binding 99.9 monthly uptime SLA the single-host infra cannot meet. Aligned all of them: SLA removed from AGB/Terms (best-effort, no guaranteed SLA for self-serve; Enterprise by contract); landing+billing cards now show Audit log, RBAC coming-soon, custom-domain coming-soon, honest Enterprise infra; landing Team price corrected 149->199; billing cards model name Haiku/Sonnet -> Claude AI. Privacy page intentionally keeps exact model names for data-residency disclosure. Co-Authored-By: Claude Opus 4.8 (1M context) --- apps/web/app/(dashboard)/settings/billing/page.tsx | 6 +++--- apps/web/app/(marketing)/agb/page.tsx | 2 +- apps/web/app/(marketing)/page.tsx | 8 ++++---- apps/web/app/(marketing)/terms/page.tsx | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/apps/web/app/(dashboard)/settings/billing/page.tsx b/apps/web/app/(dashboard)/settings/billing/page.tsx index 6258142..a6dbfde 100644 --- a/apps/web/app/(dashboard)/settings/billing/page.tsx +++ b/apps/web/app/(dashboard)/settings/billing/page.tsx @@ -306,7 +306,7 @@ function BillingInner() { name="Pro" monthly={49} yearly={490} - features={['5 MCP servers', '1M tool calls / mo', 'Custom domain', 'Claude Haiku 4.5']} + features={['5 MCP servers', '1M tool calls / mo', 'Priority build queue', 'Claude AI']} busy={busy} onSubscribe={startCheckout} monthlyTier="pro_monthly" @@ -320,8 +320,8 @@ function BillingInner() { features={[ '25 MCP servers', '10M tool calls / mo', - 'RBAC + audit log', - 'Claude Sonnet 4.6', + 'Audit log', + 'Claude AI', ]} busy={busy} onSubscribe={startCheckout} diff --git a/apps/web/app/(marketing)/agb/page.tsx b/apps/web/app/(marketing)/agb/page.tsx index 4c62ed0..01f69e4 100644 --- a/apps/web/app/(marketing)/agb/page.tsx +++ b/apps/web/app/(marketing)/agb/page.tsx @@ -20,7 +20,7 @@ const SECTIONS: Array<{ h: string; p: string[] }> = [ h: '2. Vertragsgegenstand', p: [ 'BuildMyMCPServer ist ein Software-as-a-Service-Angebot zur Generierung und zum Betrieb von Model-Context-Protocol-Servern (MCP-Server). Der Funktionsumfang ergibt sich aus dem jeweils gewählten Tarif gemäss Pricing-Seite.', - 'Wir liefern den Service "as-is" mit angestrebter Verfügbarkeit gemäss tariflicher SLA (Hobby/Pro: keine SLA; Team: 99.9% monatlich; Enterprise: vertraglich vereinbart).', + 'Wir liefern den Service "as-is" nach bestem Bemühen. Für die Self-Service-Tarife (Hobby, Pro, Team) besteht keine zugesicherte Verfügbarkeits-SLA; eine Enterprise-Verfügbarkeit wird individuell vertraglich vereinbart.', ], }, { diff --git a/apps/web/app/(marketing)/page.tsx b/apps/web/app/(marketing)/page.tsx index 6d18c60..722bf69 100644 --- a/apps/web/app/(marketing)/page.tsx +++ b/apps/web/app/(marketing)/page.tsx @@ -116,22 +116,22 @@ const TIERS = [ features: [ '5 servers', '1M calls/mo', - 'Custom domain', 'Priority build queue', + 'Custom domain · soon', 'Email support', ], }, { name: 'Team', - price: '€149', + price: '€199', tag: '/ month', - features: ['25 servers', '10M calls/mo', 'RBAC + audit log', 'SLA 99.9%', 'Slack support'], + features: ['25 servers', '10M calls/mo', 'Audit log', 'RBAC · soon', 'Slack support'], }, { name: 'Enterprise', price: '€499+', tag: '/ month', - features: ['Unlimited', 'BYOC', 'SSO / SAML', 'Dedicated cluster', 'Customer success'], + features: ['Unlimited', 'Custom infra · on request', 'SSO/SAML · on request', 'Dedicated hosting', 'Customer success'], }, ]; diff --git a/apps/web/app/(marketing)/terms/page.tsx b/apps/web/app/(marketing)/terms/page.tsx index d933c65..6e996bb 100644 --- a/apps/web/app/(marketing)/terms/page.tsx +++ b/apps/web/app/(marketing)/terms/page.tsx @@ -26,7 +26,7 @@ const SECTIONS = [ }, { h: '5. Service availability', - p: 'Free and Pro plans are best-effort. Team plan carries a 99.9% monthly uptime SLA with service credits as the sole remedy. Enterprise SLAs are negotiated separately.', + p: 'Free, Pro and Team plans are provided on a best-effort basis with no guaranteed uptime SLA. Enterprise availability commitments are negotiated separately by contract.', }, { h: '6. Billing',