# Telemetry Data collected by the Publisher

*Applies to: Patch My PC Publisher*

In order to function and to help improve our product and services, the Publisher collects and stores the following telemetry data.

<table><thead><tr><th valign="top">Data Type</th><th valign="top">Description</th><th valign="top">Helps us</th></tr></thead><tbody><tr><td valign="top">.NET Version Number where the Publisher Software is installed</td><td valign="top">The version of .NET where the Publisher software is installed.</td><td valign="top">Understand if future releases of the Publisher and any code changes will be supported.</td></tr><tr><td valign="top">Alert Configuration</td><td valign="top">Boolean value showing if alerts (such as <a href="https://patchmypc.com/how-publishing-alerts-work#topic1">SMTP</a> or <a href="https://patchmypc.com/how-publishing-alerts-work#topic3">Teams alerts</a>) have been enabled within the Publisher.</td><td valign="top">Determine how customers can be notified of changes, actions, or errors within the Publisher.</td></tr><tr><td valign="top">Certificate Validation Errors</td><td valign="top">Reported as a string, the contents of any errors occurring if the Publisher encounters an error when performing certificate validation, which it does whenever it communicates with Patch My PC servers.</td><td valign="top">Ensure the security and availability of the connection between the Publisher and Patch My PC servers.</td></tr><tr><td valign="top">Cloud Attached</td><td valign="top">Boolean value of the status of the <a href="https://docs.patchmypc.com/patch-my-pc-cloud/custom-apps/integrating-publisher">cloud connection</a>, indicating if a connection between the Publisher and Patch My PC Cloud has been configured.</td><td valign="top">Validate the connection between the Publisher and Patch My PC Cloud to ensure the availability of cloud-enabled features.</td></tr><tr><td valign="top">ConfigMgr Application Creation Enabled</td><td valign="top">Boolean data type, which tells us if the <strong>Enable creation of applications in Configuration Manager</strong> checkbox is enabled.</td><td valign="top">Understand whether customers are using all the features they may be entitled to within their subscription.</td></tr><tr><td valign="top">Configuration Manager Site Version</td><td valign="top">Publisher reports back the Configuration Manager site version if the <strong>SMSProvider</strong> is defined as a string value.</td><td valign="top">Contact affected customers of compatibility or supportability issues with a specific ConfigMgr build we are aware of.</td></tr><tr><td valign="top">Device Counts</td><td valign="top"><p>An integer of the number of devices in a ConfigMgr site or an Intune environment.</p><p></p><p>For ConfigMgr this is specifically the MemberCount from the ‘All Systems’ collection and the ‘All Desktop and Server Client’ collections.</p><p></p><p>For Intune, this is the count of devices returned by Graph when queried for Windows, MDM-managed devices that have synced within the last 365 days.</p></td><td valign="top">Determine the scale of usage for our products as part of product development and road mapping. Additionally, it is used as a data point for licensed device count evaluation,How Data is Transferred which is subject to our <a href="https://patchmypc.com/terms-of-service">Terms of Service</a>.</td></tr><tr><td valign="top">Error Description if Publishing an Update or Application Fails</td><td valign="top"><p>A string value used by the Publisher to report the specific error returned if an update or application fails to be created. </p><p></p><p>This applies to the <strong>Updates</strong>, <strong>ConfigMgr Apps</strong>, <strong>Intune Apps</strong>, and <strong>Intune Updates</strong> tab.</p><p></p><p><strong>NOTE:</strong> Error description reporting can be disabled with the following registry value:</p><p><code>REG ADD “HKLM\SOFTWARE\Patch My PC Publishing Service” /v DisableErrorReporting /t REG_DWORD /d 1 /f</code></p></td><td valign="top">See any issues a customer has when applications or updates fail to be created. Our goal is to be able to proactively reach out to customers who are experiencing known publishing issues.</td></tr><tr><td valign="top">Feature Usage</td><td valign="top">Boolean values of features (such as the <a href="https://patchmypc.com/custom-options-available-for-third-party-updates-and-applications#pause-product-updates">Pause Feature</a>) being enabled.</td><td valign="top">Determine the usage of new features within the Publisher and contact customers if a bug affects them.</td></tr><tr><td valign="top">Heartbeat</td><td valign="top">Every 4 hours Publisher sends a heartbeat, which is simply an indication that the Patch My PC service is running.</td><td valign="top">Determine if an instance of the Publisher is active. This data is used in troubleshooting failed upgrades and understanding Publisher usage.</td></tr><tr><td valign="top">Intune Application Creation Enabled</td><td valign="top">Boolean data type, which tells us if the <strong>Enable creation of Win32 applications in Microsoft Intune</strong> checkbox is enabled.</td><td valign="top">Understand whether customers are using all the features they may be entitled to within their subscription.</td></tr><tr><td valign="top">List of Selected Products</td><td valign="top">Reported as a list of product identifiers and product types.</td><td valign="top">Understand the usage of our catalog and ensuring we can reach out to customers regarding specific products</td></tr><tr><td valign="top">Number of Products Enabled and Published</td><td valign="top"><p>An integer of the specific number of products enabled within each of the following Publisher tabs: <strong>Updates</strong>, <strong>ConfigMgr Apps</strong>, <strong>Intune Apps</strong>, and <strong>Intune Updates</strong>. </p><p></p><p>Publisher also reports back as an integer the number of updates, applications, and CVE’s published.</p></td><td valign="top">See the percentage of enabled versus available products and how many products are being published.</td></tr><tr><td valign="top">Number of Times the Catalog is Downloaded</td><td valign="top">An integer we increment each time our catalog is downloaded via an HTTPS request. <br><br>We also report the next scheduled sync time as a DateTime.</td><td valign="top">Get critical insights into understanding if a specific customer has been able to utilize our products and services effectively.</td></tr><tr><td valign="top">Preview and Self-Updates Updates Enabled</td><td valign="top">Boolean data types that tell us if the <strong>Disable self-updates</strong> and <strong>Install preview builds</strong> options have been enabled.</td><td valign="top">Understand which customers have enabled these options, helping us notify customers of any specific actions that may need to be taken.</td></tr><tr><td valign="top">Version Number of the Publisher Software</td><td valign="top">A string value representing the version of the Publisher installed.</td><td valign="top">Understand how our self-updates are progressing and if any notifications may need to be sent based on notices for customers running a specific build.</td></tr><tr><td valign="top">WSUS Build Number</td><td valign="top">A string value representing the WSUS build number.</td><td valign="top">Identify WSUS APIs we need to test, support, or depreciate.</td></tr><tr><td valign="top">WSUS Database Type</td><td valign="top">Publisher reports back the type of WSUS Database, whether WID or SQL.</td><td valign="top">Better understand how our customers use WSUS, which can impact how our software works.</td></tr><tr><td valign="top">WSUS Updates Cleanup Information</td><td valign="top">Integer values reported back during a sync of the number of updates, size of the updates, and folder count cleaned up by the Publisher when it performs WSUS cleanup.</td><td valign="top">Better understand Publisher's hard disk usage.</td></tr><tr><td valign="top">WSUS Maintenance Configuration</td><td valign="top"><p>Publisher reports back the current WSUS Maintenance configuration from the respective tab in ConfigMgr, which includes:</p><ul><li>Decline expired updates in WSUS according to supersedence rules</li><li>Add non-clustered indexes to the WSUS database</li><li>Remove obsolete updates from the WSUS database.</li></ul></td><td valign="top">Better understand how our customers use WSUS, which can impact how our software works.</td></tr></tbody></table>

{% hint style="info" %}

* All of the data listed above is is transported and encrypted using TLS 1.2.
* Our installers collect **Installer Analytics** which is part of Advanced Installer – [Installer Analytics (advancedinstaller.com)](https://www.advancedinstaller.com/analytics/). We use Advanced Installer to create the installers for both Advanced Insights and the Patch My PC Publisher. The data collected is:
  * Was the application installed or uninstalled?
  * The version of the app that is installed
  * Were there any exceptions during the installation?
  * The OS that the app was installed on
  * The version of .NET, IIS, Java runtimes
  * Is the device x64 or x86?
  * The geographic location of the installation (e.g. US, UK, Germany)
  * Were the prerequisites met?
    {% endhint %}

**Disclaimer and More Information**\
The list above is current through August 20, 2024. We try to keep this list updated, but it may not contain every instance of data collection. Please contact [technical support](https://patchmypc.com/technical-support) with any questions or you can review our [Terms of Service](https://patchmypc.com/terms-of-service).
