Metrics Privacy

mdo's public metrics are designed to show adoption without adding telemetry to the tool or collecting personal data.

Collected

  • Aggregate GitHub release download counts
  • Aggregate crates.io download counts
  • Public repository signals such as stars and forks
  • Public package-presence checks in package ecosystems
  • GitHub traffic aggregates when an authorized maintainer token is configured

Not Collected

  • No runtime telemetry from the mdo binary
  • No IP addresses
  • No user agents
  • No cookies
  • No unique installation IDs
  • No raw server logs

Publication Rule

Everything collected by the metrics workflow is written to the public repository under docs/metrics. If a source cannot be published openly, it does not belong in this pipeline.

GitHub traffic data requires maintainer-level API access. Configure the optional METRICS_GITHUB_TOKEN repository secret if the default workflow token cannot read those aggregate endpoints.