skybridge dev, build, or start, and the server runtime when a Skybridge-powered MCP server handles a tools/call. Telemetry is optional, and the same controls turn off both.
We collect only aggregate usage data. We never collect personal information, source code, file contents, tool names, arguments, or results, end-user prompts, secrets, or any other sensitive data.
What we collect
CLI commands
Running a CLI command sends:| Data | Description | Example |
|---|---|---|
| Command | The CLI command that ran | dev, build, start |
| Version | The Skybridge CLI version | 1.2.3 |
| Machine ID | A random UUID generated on first run | a1b2c3d4-... |
| Session ID | A unique ID for this execution | e5f6g7h8-... |
| Outcome | Whether the command succeeded or failed | success, failure |
| Error | The error message if it failed | Port 3000 in use |
| Platform | Your operating system | darwin, linux, win32 |
| Node version | Your Node.js version | v24.0.0 |
| Is CI | Whether it ran in a CI environment | true, false |
Server tool calls
Everytools/call increments one anonymous counter so we can measure aggregate production usage. The only data attached is the runtime version, as a tag:
| Data | Description | Example |
|---|---|---|
| Version | The runtime version, major.minor only | 1.2 |
Why we collect it
- See which commands are used and where developers spend time
- Surface the errors developers hit most
- Decide which platforms and Node versions to support
- Measure production adoption and which versions stay in active use
How to opt out
Preferences are per-machine. On your own machine, use the CLI; on CI runners and deployed servers, use an environment variable.Configuration file
~/.skybridge/config.json stores settings per-machine:
telemetry.enabled set to true. Set it to false to opt out.
In CI (GitHub Actions, GitLab CI, Jenkins), telemetry is enabled by default and the machine ID is set to the CI provider name, for example
GitHub Actions.CLI
~/.skybridge/config.json.
Environment variables
Environment variables take precedence over the config file. With either set, telemetry is off regardless of the config file, or of whether one exists at all.