docs/versioned_docs/version-1.8.0/Develop/contributing-telemetry.mdx
Langflow uses anonymous telemetry to collect statistics about feature usage and performance. The Langflow team uses this data to identify popular features and areas that need improvement based on actual usage patterns. This helps prioritize development efforts on the most impactful changes and popular features.
The Langflow team respects your privacy, and the team is committed to protecting your data.
Langflow telemetry doesn't collect any personal information or sensitive data. All telemetry data is anonymized and used solely for improving Langflow.
To opt out of telemetry, set DO_NOT_TRACK=True in your Langflow environment variables before starting Langflow. This disables telemetry data collection.
Langflow telemetry collects data on flow runs, your environment, and component usage.
This telemetry event is sent every time a flow is executed.
This telemetry event captures information about application lifecycle and runtime duration.
This telemetry event is sent once when the telemetry service starts.
This telemetry event is sent to track registered email addresses for Langflow Desktop. The event is triggered in two cases:
Every time a new email address is registered through the POST /api/v2/registration/ endpoint.
Each time you start Langflow Desktop after an email address is registered.
The first time you start Langflow Desktop and register your email address, the event is reported by the call to the POST /api/v2/registration/ endpoint.
This telemetry event includes the following information:
If telemetry is disabled with the DO_NOT_TRACK environment variable in Langflow Desktop, you are still prompted to enter your email address, but the email address is stored in your local Langflow database only.
This telemetry event monitors performance and usage patterns in the Playground environment.
This telemetry event is sent for each component execution.
This telemetry event is sent when an unhandled exception is captured by Langflow's lifecycle or global exception handler.
ValueError.