From f27fc08f69e4398d20d951600d098358c6e065a5 Mon Sep 17 00:00:00 2001 From: James Ritchie Date: Fri, 29 Aug 2025 14:10:25 +0100 Subject: [PATCH 1/2] Updates the Region message to say we are GDPR compliant --- .../route.tsx | 21 ++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.regions/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.regions/route.tsx index fc3be7e22f..abe155c2c9 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.regions/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.regions/route.tsx @@ -297,11 +297,26 @@ export default function Page() { - Runs execute in your default region, but operational and log data remains in - us-east-1. + + Trigger.dev is fully GDPR compliant. Learn more in our{" "} + security portal or{" "} + + get in touch + + } + defaultValue="help" + /> + . + From 8d5372bdc0cd34546c141b93e862f5831d2c3cf3 Mon Sep 17 00:00:00 2001 From: James Ritchie Date: Fri, 29 Aug 2025 14:25:09 +0100 Subject: [PATCH 2/2] Hide the message if not on cloud --- .../route.tsx | 50 ++++++++++--------- 1 file changed, 27 insertions(+), 23 deletions(-) diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.regions/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.regions/route.tsx index abe155c2c9..3484e1378b 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.regions/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.regions/route.tsx @@ -47,6 +47,7 @@ import { TableRow, } from "~/components/primitives/Table"; import { TextLink } from "~/components/primitives/TextLink"; +import { useFeatures } from "~/hooks/useFeatures"; import { useOrganization } from "~/hooks/useOrganizations"; import { useHasAdminAccess } from "~/hooks/useUser"; import { redirectWithErrorMessage, redirectWithSuccessMessage } from "~/models/message.server"; @@ -132,6 +133,7 @@ export default function Page() { const { regions, isPaying } = useTypedLoaderData(); const organization = useOrganization(); const isAdmin = useHasAdminAccess(); + const { isManagedCloud } = useFeatures(); return ( @@ -295,29 +297,31 @@ export default function Page() { - - - Trigger.dev is fully GDPR compliant. Learn more in our{" "} - security portal or{" "} - - get in touch - - } - defaultValue="help" - /> - . - - + {isManagedCloud && ( + + + Trigger.dev is fully GDPR compliant. Learn more in our{" "} + security portal or{" "} + + get in touch + + } + defaultValue="help" + /> + . + + + )} )}