PATCH MY PC DOCS

Knowledge Base

We’re here to help if needed

The Number of Times the Catalog is Downloaded

Each time the catalog is download via an HTTPS request, we will increment the number of times it was downloaded. The data type for this is an integer. We will also report the next scheduled sync time as a DateTime.

More InformationReason: The download count and next sync time are collected because we believe this gives critical insights to understand if a specific customer has been able to utilize our products and services effectively.

The Version Number of the Publisher Software

The currently installed version of the Publisher is reported as a string value.

More InformationReason: The installed version is helpful to understand how our self-updates are progressing and if any notifications may need to be sent based on notices for customers on a specific-build.

The List of Selected Products

The list of selected products in the Publisher is reported as a list of product identifiers and product types.

More InformationReason: The list of selected products is essential to help us understand the usage of our catalog, and ensure we are able to reach out to customers regarding specific products.

.NET Version Number where the Publisher Software is installed

The version of .NET where the Publisher Software is installed.

More InformationReason: The version of .NET where the Publisher is installed is important to help us understand if future releases of the Publisher, and any code changes, will be supported.

Are Preview and Self-Updates Updates Enabled

The preview update status within the Publisher will be reported using a boolean type. The self-update status will be reported as a boolean.

More InformationReason: We collect this data to understand what customers have enabled preview updates enabled or self-updates disabled. This state may be helpful to notify customers of any specific actions that may need to be taken.

Is ConfigMgr Application Creation Enabled

The Publisher will report if the checkbox to enable the creation of ConfigMgr apps is enabled as a boolean.

More InformationReason: This data is helpful to understand if a customer is making use of all the features they may be entitled to within their subscription.

Is Intune Application Creation Enabled

The Publisher will report if the checkbox to enable the creation of Intune apps is enabled as a boolean.

More InformationReason: This data is helpful to understand if a customer is making use of all the features they may be entitled to within their subscription.

The Error Description if an Update or Application Publishing Fails

The Publisher will report the specific error returned if an update or application fails to create. This applies to the Updates, ConfigMgr Apps, Intune Apps, and Intune Updates tab. The error description is a string value.

Error description reporting can be disabled with the following registry value:

  • REG ADD “HKLM\SOFTWARE\Patch My PC Publishing Service” /v DisableErrorReporting /t REG_DWORD /d 1 /f

More InformationReason: This data helps us see any issues a customer is having when applications or updates fail to create. Our goal is to be able to proactively reach out to customers who are experiencing known publishing issues.

The Configuration Manager Site Version

The Publisher will report back the Configuration Manager site version if the SMSProvider is defined as a string value.

More InformationReason: The Configuration Manager site version is important to know what versions of ConfigMgr are installed for compatibility and supportability. If we are aware of any compatibility issues with a specific Configuration Manager build, this data will allow us to contact affected customers. 

The WSUS Build Number

The Publisher will report back the WSUS build number as a string value.

More InformationReason: This data helps us identify WSUS API’s we need to test, support, or depreciate.

The WSUS Database Type

The Publisher will report back the type of WSUS Database, whether WID or SQL.

More InformationReason: This data helps us better understand how our customers use WSUS which can impact how our software works.

WSUS Updates Cleanup Information

The Publisher will perform some WSUS cleanup during a sync. The number of updates, size of the updates, and folder count cleaned up are reported back as integer values.

More InformationReason: This data helps us better understand hard disk usage for the Publisher.

WSUS Maintenance Configuration

The Publisher will report back the current WSUS Maintenance configuration from the respective tab in Configuration Manager, which includes the following:

  • Decline expired updates in WSUS According to supersedence rules
  • Add non-clustered indexes to the WSUS database
  • Remove obsolete updates from the WSUS database

More InformationReason: This data helps us better understand how our customers use WSUS which can impact how our software works.

The Number of Products Enabled and Published

The Publisher will report the specific number of products enabled within each of the following tabs: Updates, ConfigMgr Apps, Intune Apps, and Intune Updates as an integer. The publisher will also report the number of updates, applications, and CVE’s published as an integer.

More InformationReason: This data helps us see the percentage of enabled vs. available products and how many products are being published.

Heartbeat

The Publisher sends a heartbeat every 4 hours. This simply is used as an indication that the Patch My PC service is running.

More InformationReason: This data helps us determine if an instance of the Publisher is active. The data is used in troubleshooting failed upgrades and understanding Publisher usage.

Certificate Validation Errors

The Publisher performs certificate validation when communicating with Patch My PC servers. If an error occurs, the content of the error is reported as a string value.

More InformationReason: This data helps us ensure the security and availability of the connection between the Publisher and Patch My PC servers. 

Feature Usage

The enablement of features, such as the Pause Feature, Proxy enablement other features added to the Publisher are reported back as boolean values.

More InformationReason: This data helps us determine the usage of new features within the Publisher and helps us contact customers in the event a bug may affect them. 

Cloud Attached

The status of the cloud connection is reported back as a boolean value indicating if there is configured connection between the Publisher and Patch My PC Cloud.

More InformationReason: This data helps us validate the connection between the Publisher and Patch My PC Cloud to ensure the availability of cloud-enabled features. 

Alert Configuration

The enablement of alerts, such as SMTP alerts, or Teams alerts within the Publisher is reported back as a boolean value.

More InformationReason: This data helps us determine how customers can be notified of changes, actions or errors within the Publisher. 

How Data is Transferred

The data listed above would be transported and encrypted using TLS 1.2.

Data collected from our Installer(s)

We collect “Installer Analytics” which is part of Advanced Installer – Installer Analytics (advancedinstaller.com)
Advanced Installer is what we use 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?

Disclaimer and More Information

The list above is current through August 20, 2024. We will try to keep this list updated, but it may not contain every instance of data collection. Please contact technical support with any questions or you can review our Terms of Service.