Azure / Azure/azure-dev

Define Telemetry Requirements for 3rd Party Extensions

Open
#6,223 0 comments 0 reactions 1 assignee Claimed by @kristenwomack View on GitHub
area/docs area/extensions area/telemetry enhancement
Dominant language
Go
Stars
569
Forks
364
Avg merge
2d 19h
Merged PRs (30d)
136

Description

## Description

Establish telemetry standards for extensions including data collection guidelines, anonymization requirements, data retention policies, and user opt-out mechanisms to ensure compliance with privacy regulations and Microsoft telemetry policies.

## Acceptance Criteria

- Documented telemetry standards for extensions
- Guidelines for data anonymization and minimization
- User consent and opt-out mechanisms defined
- Integration with azd's telemetry infrastructure
- Telemetry documentation accessible to extension authors
- Telemetry data retention policies specified
- Audit and monitoring procedures for telemetry compliance

## Key Telemetry Areas

1. **Data Collection Standards**
- What telemetry data can be collected
- Required vs. optional telemetry
- Telemetry event schema standards
- Data minimization principles

2. **Anonymization Requirements**
- PII removal/anonymization techniques
- Hashing and pseudonymization standards
- IP address handling
- User identifier management

3. **Data Retention Policies**
- How long telemetry data is retained
- Data archival procedures
- Data deletion schedules
- Regional compliance requirements

4. **Opt-Out Mechanisms**
- Integration with azd telemetry settings
- Respect for user preferences
- Graceful degradation when telemetry disabled
- Documentation of opt-out impact

## Parent Issue

This is part of the 3rd Party Extension Submission Process epic.

## Labels

extensions, telemetry, documentation

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.