Aurora

Data collection policy

Aurora Data Collection Policy

Aurora is in research preview. Accordingly, we collect usage data to improve the product. By default, we collect the most granular data on “ready to use” templates (comprehensive data collection), and we collect less information from the other templates (standard data collection).

You can change the data you share with us by changing the following:

aurora.config.toml
enable_telemetry = "standard"

The available options are:

  • standard - collects tool usage and success or error status.
  • comprehensive - collects tool usage, success or error status, and parameters used by the tools.
  • off - disables telemetry.

Example standard data collection:

standard data collection
{
  distinctId: distinctIdForEvent,
  event: 'aurora_mcp_tool_usage',
  properties: {
    tool_name: toolName,
    success: !error,
    telemetry_level: 'standard',
    source: 'aurora_mcp_execution',
    timestamp: new Date().toISOString()
  }
}

Example comprehensive data collection:

comprehensive data collection
{distinctId: distinctIdForEvent,
  event: 'aurora_mcp_tool_usage',
  properties: {
    tool_name: toolName,
    success: !error,
    telemetry_level: 'comprehensive',
    source: 'aurora_mcp_execution',
    timestamp: new Date().toISOString(),
    parameters: args,  // Full tool parameters
    error_message: error?.message,  // Detailed error information
    error_stack: error?.stack,  // Error stack trace
    machine_id: machineId,  // Machine identifier
    os: process.platform,  // Operating system
    arch: process.arch,  // Architecture
    node_version: process.version  // Node.js version
  }
}

Our privacy policy is available here.