--- cmd/stripe/main.go
+++ cmd/stripe/main.go
@@ -2,31 +2,13 @@ package main
 
 import (
 	"context"
-	"net/http"
-	"os"
-	"time"
 
 	"github.com/stripe/stripe-cli/pkg/cmd"
-	"github.com/stripe/stripe-cli/pkg/stripe"
 )
 
 func main() {
 	ctx := context.Background()
 
-	if stripe.TelemetryOptedOut(os.Getenv("STRIPE_CLI_TELEMETRY_OPTOUT")) || stripe.TelemetryOptedOut(os.Getenv("DO_NOT_TRACK")) {
-		// Proceed without the telemetry client if client opted out.
-		cmd.Execute(ctx)
-	} else {
-		// Set up the telemetry client and add it to the context
-		httpClient := &http.Client{
-			Timeout: time.Second * 3,
-		}
-		telemetryClient := &stripe.AnalyticsTelemetryClient{HTTPClient: httpClient}
-		contextWithTelemetry := stripe.WithTelemetryClient(ctx, telemetryClient)
-
-		cmd.Execute(contextWithTelemetry)
-
-		// Wait for all telemetry calls to finish before existing the process
-		telemetryClient.Wait()
-	}
+	// always proceed without the telemetry client
+	cmd.Execute(ctx)
 }
