-
Notifications
You must be signed in to change notification settings - Fork 51
Privacy & Telemetry
Atlassian for VS Code collects and sends analytics to help us better understand errors and common usage trends.
The extension collects and transmits the following personal data through its analytics system:
-
Machine Identifier: A unique identifier (
env.machineId) for your VS Code installation - Atlassian Account ID (AAID): Your unique Atlassian account identifier when authenticated with Jira or Bitbucket services
-
User Domain Classification: Determines if you are an Atlassian employee (checks if email ends with
@atlassian.com) and sends this asuserDomain: 'atlassian'oruserDomain: 'not-atlassian' -
Site Information:
- Hostnames and instance types (cloud vs server) of connected Jira/Bitbucket instances
- Site IDs for cloud instances
-
Usage Analytics:
- Actions performed (creating issues, pull requests, etc.)
- Features used and configuration changes
- Error information with sanitized stack traces
- Performance metrics
- Stack traces are sanitized to remove personal file paths (replaces
/Users/<username>/with/Users/<user>/) - Error messages are sanitized to remove IP addresses
- File paths in error logs are anonymized
We categorize events into the following types:
track_eventoperational_eventscreen_eventui_event
We send all production analytic events to the following domain:
https://as.atlassian.com
The extension uses feature flags and experimentation to gradually roll out new features and test user experiences. This system collects additional data for feature targeting and experiment analysis.
-
Machine ID: Uses the same VS Code machine identifier (
env.machineId) as the primary anonymous identifier for feature flag targeting - Tenant Association: When authenticated with Jira, the extension sends your primary Jira site/tenant ID to determine which features and experiments you should receive
-
Feature Flag Analytics:
- Which feature flags are enabled/disabled for your session
- Experiment group assignments and parameter values
- Feature usage patterns for A/B testing analysis
- Uses Statsig's Feature Gate service for feature flag management
- Uses the same machine ID as main analytics (no additional personal identifiers)
- Tenant ID is only collected when you're authenticated with Jira and have it enabled
Atlassian for VS Code respects VS Code's telemetry.telemetryLevel setting. To disable all analytics and experimentation, set telemetry.telemetryLevel to off.
Atlassian for VS Code provides a user interface for Rovo Dev's serve mode.
Learn more about Rovo Dev and how Rovo handles your data here: https://support.atlassian.com/rovo/resources/