What We Collect
When telemetry is enabled (via LangBot Space integration), the following data is sent per conversation query:| Field | Description |
|---|---|
query_id | A randomly generated unique ID for the query (not linked to user identity) |
adapter | The messaging platform adapter in use (e.g., WeChat, QQ, Telegram) — only the adapter type name, not your account info |
runner | The AI runner type (e.g., local-agent, dify-service-api) |
model_name | The model name used for the query (e.g., gpt-4o, deepseek-chat) |
duration_ms | How long the query took to process (in milliseconds) |
version | The LangBot version you are running |
instance_id | A randomly generated UUID identifying your LangBot instance (generated at first launch, not linked to personal identity) |
pipeline_plugins | Names of pipeline plugins involved in the query |
error | Error traceback if the query failed (no user content included) |
timestamp | When the query occurred (UTC) |
Surveys
LangBot may occasionally present in-app surveys (e.g., product-market fit surveys). Participation is optional. When a survey is submitted, the following is sent:- Survey ID and your answers
- Your instance ID and LangBot version
- Whether you completed or dismissed the survey
What We Do NOT Collect
- ❌ Message content — We never collect the content of your conversations
- ❌ User identities — No usernames, emails, phone numbers, or account IDs from your messaging platforms
- ❌ API keys or credentials — Your model provider API keys are never transmitted
- ❌ IP addresses — We do not log or store your IP address for analytics purposes
- ❌ File or media content — No images, documents, or other media you exchange with the bot
How We Use the Data
The collected telemetry data is used to:- Understand usage patterns — Which adapters, runners, and models are most popular
- Improve reliability — Identify common errors and failure modes
- Guide development — Prioritize features and platform support based on real usage
- Monitor performance — Track response times and identify bottlenecks
Data Storage & Retention
- Telemetry data is sent to LangBot Space (
space.langbot.app) - Data is stored on servers operated by the LangBot team
- Data is retained for product analytics purposes and may be aggregated for public statistics (e.g., total user count)
How to Opt Out
You can disable telemetry at any time by settingdisable_telemetry: true in the space section of your data/config.yaml configuration file:
- No query data will be sent
- No surveys will be fetched or displayed
- All other LangBot features continue to work normally
