Telemetry
The Nexudus CLI collects anonymous usage data to help us improve the tool and understand how it’s being used. Telemetry is enabled by default but can be completely disabled at any time.What data is collected?
The CLI collects the following information for each command execution:
No sensitive data is collected. Credentials, API responses, entity details, or business information are never sent.
Disable telemetry
Telemetry can be disabled using a single command:Re-enable telemetry
To re-enable telemetry:Configuration storage
Your telemetry preference is stored in your personal configuration file at:
You can also edit this file directly. To disable telemetry, add:
Where is data sent?
When telemetry is enabled, data is sent to Logz.io, a secure, third-party analytics platform. The connection uses HTTPS with a 3-second timeout. If the network request fails for any reason, the CLI silently continues — telemetry errors never break your workflow.Debug mode
For troubleshooting and local testing, you can enable debug mode to save telemetry events to a local file:
Each event is stored as a single line of JSON (JSONL format). Example:
Debug mode only saves data locally. It does not affect whether data is sent to Logz.io. To disable remote telemetry entirely, use
nexudus config set telemetry off.AI agent invocations
When the CLI is used by AI assistants (like GitHub Copilot or Claude), additional context fields are included in telemetry:
These fields help us understand AI-assisted workflows and improve the agent skills. They are only set when the CLI is invoked with agent-specific flags.