You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: fix review issues and add Hot Reload telemetry
- Fixed SHA256 hash examples in Telemetry-GlobalProperties.md (64 hex chars)
- Fixed inconsistent error property casing in Telemetry-Licensing.md (lowercase)
- Clarified App MCP tool descriptions (element peer default action vs specific actions)
- Updated Privacy.md and GlobalProperties.md to accurately reflect stack trace collection
- Added clarification that DevServer and Licensing diagnostic events include raw ErrorMessage/StackTrace
- Added 11 Hot Reload processor events to Telemetry-DevServer.md (notify-start through notify-error)
- Documented Hot Reload properties with hotreload/ prefix notation
- Added Hot Reload property value examples
- Expanded DevServer from 146 to 184 lines with comprehensive Hot Reload telemetry
Addresses review comments #2691759375, #2691759390, #2691759406, #2691759413, #2691759422, #2691759433
Related to unoplatform/private#998
Co-authored-by: Jen-Uno <214558326+Jen-Uno@users.noreply.github.com>
Copy file name to clipboardExpand all lines: doc/internal-documentation/Telemetry-GlobalProperties.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -100,7 +100,7 @@ All global properties follow these privacy principles:
100
100
-**MAC Address**: Hashed with SHA256 to create stable, anonymous machine ID
101
101
-**Working Directory**: Hashed with SHA256 to avoid exposing file paths
102
102
-**User Tokens**: Hashed with SHA256 when used as user identifiers
103
-
-**Stack Traces**: Only exception types are logged, not full stack traces
103
+
-**Stack Traces**: For most telemetry, only exception types are logged, not full stack traces. However, certain diagnostic events (DevServer startup-failure, Licensing manager-failed) may include raw stack traces for troubleshooting purposes.
104
104
105
105
### What is NOT Collected
106
106
@@ -190,8 +190,8 @@ Example values for common global properties:
Copy file name to clipboardExpand all lines: doc/internal-documentation/Telemetry-Privacy.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ Uno Platform telemetry is designed to be GDPR compliant:
19
19
- Anonymous user IDs (hashed tokens, hashed MAC addresses)
20
20
- Performance measurements (durations, counts)
21
21
- Feature usage patterns (which features are used, how often)
22
-
- Error types (exception types only, no stack traces)
22
+
- Error types (exception types only; stack traces only in specific diagnostic events)
23
23
- Operating system and architecture information
24
24
- Target frameworks and platforms
25
25
- Hashed directory paths (SHA256)
@@ -28,7 +28,7 @@ Uno Platform telemetry is designed to be GDPR compliant:
28
28
29
29
-**Personal Information**: No usernames, email addresses, or account details
30
30
-**User Content**: No file paths, source code, or project-specific information
31
-
-**Detailed Errors**: No stack traces or detailed error messages that could contain sensitive data
31
+
-**Detailed Errors**: Generally no stack traces or detailed error messages. Exception: DevServer startup failures and Licensing manager failures may include raw ErrorMessage and StackTrace for diagnostic purposes
32
32
-**Raw Tokens**: Bearer tokens are never logged; only SHA256 hashes for opaque tokens
0 commit comments