diff --git a/packages/twenty-apps/internal/self-hosting/src/telemetryWebhook.ts b/packages/twenty-apps/internal/self-hosting/src/telemetryWebhook.ts index 09f78e42a6..42591c4463 100644 --- a/packages/twenty-apps/internal/self-hosting/src/telemetryWebhook.ts +++ b/packages/twenty-apps/internal/self-hosting/src/telemetryWebhook.ts @@ -46,6 +46,16 @@ export const main = async ( }; } + if ( + userEmail.toLowerCase().includes('example') || + userEmail.toLowerCase().includes('test') + ) { + return { + success: true, + message: `Email '${userEmail}' ignored (contains test/example data)`, + }; + } + const client = createClient({ url: `${process.env.TWENTY_API_URL}/graphql`, headers: { diff --git a/packages/twenty-server/.env.test b/packages/twenty-server/.env.test index bd915e8256..ba80070114 100644 --- a/packages/twenty-server/.env.test +++ b/packages/twenty-server/.env.test @@ -4,6 +4,7 @@ REDIS_URL=redis://localhost:6379 APP_SECRET=replace_me_with_a_random_string SIGN_IN_PREFILLED=true EXCEPTION_HANDLER_DRIVER=CONSOLE +TELEMETRY_ENABLED=false SENTRY_DSN=https://ba869cb8fd72d5faeb6643560939cee0@o4505516959793152.ingest.sentry.io/4506660900306944 MUTATION_MAXIMUM_RECORD_AFFECTED=100 IS_MULTIWORKSPACE_ENABLED=true