From 8f9a2c32cc07a9a5186767f3605bd7a9d4b3834a Mon Sep 17 00:00:00 2001
From: Jessica Dene Earley-Cha <12740421+chatasweetie@users.noreply.github.com>
Date: Tue, 2 Dec 2025 09:59:57 -0800
Subject: [PATCH] add missing powertoys events (#44016)
## Summary of the Pull Request
This added missing telemetry events from modules that were not listed in
DATA_AND_PRIVACY
## PR Checklist
- [ ] Closes: #xxx
- [x] **Communication:** I've discussed this with core contributors
already. If the work hasn't been agreed, this work might be rejected
---
DATA_AND_PRIVACY.md | 76 +++++++++++++++++++++++++++++++++++++++++----
1 file changed, 70 insertions(+), 6 deletions(-)
diff --git a/DATA_AND_PRIVACY.md b/DATA_AND_PRIVACY.md
index 0ad4bda9c9..8aba94f12f 100644
--- a/DATA_AND_PRIVACY.md
+++ b/DATA_AND_PRIVACY.md
@@ -243,6 +243,10 @@ _If you want to find diagnostic data events in the source code, these two links
+
+ | Event Name |
+ Description |
+
+
+ | Microsoft.PowerToys.CmdPal_BeginInvoke |
+ Triggered when the Command Palette is launched by the user. |
+
+
+ | Microsoft.PowerToys.CmdPal_ColdLaunch |
+ Occurs when Command Palette starts for the first time (cold start). |
+
+
+ | Microsoft.PowerToys.CmdPal_OpenPage |
+ Triggered when a page is opened within the Command Palette, tracking navigation depth. |
+
+
+ | Microsoft.PowerToys.CmdPal_OpenUri |
+ Occurs when a URI is opened through the Command Palette, including whether it's a web URL. |
+
+
+ | Microsoft.PowerToys.CmdPal_ReactivateInstance |
+ Triggered when an existing Command Palette instance is reactivated. |
+
+
+ | Microsoft.PowerToys.CmdPal_RunCommand |
+ Logs when a command is executed through the Command Palette, including admin elevation status. |
+
+
+ | Microsoft.PowerToys.CmdPal_RunQuery |
+ Triggered when a search query is performed, including result count and duration. |
+
+
+ | Microsoft.PowerToys.CmdPalDismissedOnEsc |
+ Occurs when the Command Palette is dismissed by pressing the Escape key. |
+
+
+ | Microsoft.PowerToys.CmdPalDismissedOnLostFocus |
+ Triggered when the Command Palette is dismissed due to losing focus. |
+
+
+ | Microsoft.PowerToys.CmdPalHotkeySummoned |
+ Logs when the Command Palette is summoned via hotkey, distinguishing between global and context-specific hotkeys. |
+
+
+ | Microsoft.PowerToys.CmdPalInvokeResult |
+ Records the result type of a Command Palette invocation. |
+
+
+ | Microsoft.PowerToys.CmdPalProcessStarted |
+ Triggered when the Command Palette process is started. |
+
+
+
### Crop And Lock
@@ -735,6 +795,10 @@ _If you want to find diagnostic data events in the source code, these two links
| Event Name |
Description |
+
+ | Microsoft.PowerToys.NewPlus_ChangedTemplateLocation |
+ Triggered when the template folder location is changed. |
+
| Microsoft.PowerToys.NewPlus_EventCopyTemplate |
Triggered when an item from New+ is created (copied to the current directory). |
@@ -743,6 +807,10 @@ _If you want to find diagnostic data events in the source code, these two links
Microsoft.PowerToys.NewPlus_EventCopyTemplateResult |
Logs the success of item creation (copying). |
+
+ | Microsoft.PowerToys.NewPlus_EventOpenTemplates |
+ Triggered when the templates folder is opened. |
+
| Microsoft.PowerToys.NewPlus_EventShowTemplateItems |
Triggered when the New+ context menu flyout is displayed. |
@@ -928,12 +996,8 @@ _If you want to find diagnostic data events in the source code, these two links
Description |
- | Microsoft.PowerToys.ShortcutGuide_EnableGuide |
- Triggered when Shortcut Guide is enabled. |
-
-
- | Microsoft.PowerToys.ShortcutGuide_HideGuide |
- Occurs when Shortcut Guide is hidden from view. |
+ Microsoft.PowerToys.ShortcutGuide_GuideSession |
+ Logs a Shortcut Guide session including duration and how it was closed. |
| Microsoft.PowerToys.ShortcutGuide_Settings |