Skip to main content

TelemetryService

The TelemetryService collects anonymous usage data on Vendure application startup and sends it to the Vendure telemetry endpoint. This data helps the Vendure team understand how the framework is being used and prioritize development efforts.

Privacy guarantees:

  • Installation ID is a random UUID, not derived from any system information
  • Custom plugin names are NOT collected (only count)
  • Entity counts use ranges, not exact numbers
  • No PII (no hostnames, IPs, user data) is collected
  • All failures are silently ignored

Opt-out: Set the environment variable VENDURE_DISABLE_TELEMETRY=true to disable telemetry.

CI environments: Telemetry is automatically disabled in CI environments.

Signature
  • Implements: OnApplicationBootstrap, OnApplicationShutdown

onApplicationBootstrap

method() =>

onApplicationShutdown

method() =>
Was this chapter helpful?
Report Issue
Edited Apr 20, 2026ยทEdit this page