System Information and Functional Data Collection & Usage

HP collects and analyzes information about your system. This data, sometimes called diagnostic or telemetry data, is used in several ways to provide you a seamless, tailored, and customized experience. Choosing to share information about your system with HP gives you a voice in improving the performance and operation of HP products, solutions, services and support. We use this data as feedback to help innovate new products, features, and services for our customers. Your system information allows us to provide warranty support and timely firmware and software updates and alerts. With your permission, information about your system also enables us to give you personalized promotional offers and news.

Specific applications may use additional functional data that is necessary to provide services or functionality. Functional data is separate from information about your system. Functional data includes application settings, feature usage, and other information related to specific applications or components. With your permission, HP can use aggregated functional data, sometimes called "analytics", to gain insights about what features are most important to users and how users interact with specific applications. Choosing to share functional data with HP allows us to drive meaningful improvements and new features for the products you use.

Registration helps us understand your needs and interests so we can deliver a consistent and personalized experience. Information collected during registration includes your region, the date your system first starts, and the serial number and product number of your PC and any attached HP product (for example, a printer or monitor). HP also uses this information to obtain help for your specific model, identify the HP support coverage under your warranty, and provide you with important warranty status notifications. Your contact information (name and email) are optional. If you choose to provide your contact information, we can keep you informed of any critical support issues with your device. HP treats all your personal data, including information about your system, in accordance with the HP Privacy Statement. We protect your system information against unauthorized use or disclosure using strong information security controls, and we only collect the minimum data needed for a specific purpose.

Data Minimization and Retention

We will keep personal data for no longer than is necessary for the purposes for which it was collected and then we will securely delete or destroy it.

Purposes of Use

HP only uses your personal data for specific purposes, as explained in the HP Privacy Statement. Examples of how we use system information and functional data include:


HP uses information security best practices and controls to keep your personal data secure. Both security and privacy are embedded throughout our design and development processes. HP uses technical measures, such as encryption, and non-technical measures to protect your system information and functional data. And, we follow the principle of least privilege access to ensure that your personal data can only be accessed on a need-to-know basis.

Managing Your Personal Data

HP recognizes that your personal data belongs to you. We are committed to giving you control and genuine choice about how your data is used. At HP, we strive to be transparent about our data usage and provide you with the information you need to make informed choices. To withdraw your consent at any time and manage your privacy settings, search your device for the HP Privacy Settings application.

Device Health

Device Health monitors your computer to assure that it is running properly. Categories and specific example of data that HP uses for Device Health are described below.

Categories Description
Device Identification Device Identification data provides context for other Device Health data and includes the HP serial number, product ID, Platform ID, and model name. It also includes general information about the data such as the date and time the data was processed, the data provider name and version, as well as the country where the device was registered.
System The system data provides further details about the device including when it was manufactured along with the CPU and Memory usage.
Battery Battery data provides information including the number of batteries installed; the number of charge cycles the battery has had since manufacture; the voltage, current, and temperature of the battery; the manufacturer and serial number of the battery; and the battery charge and discharge rates.
BIOS and BIOS Sensor

BIOS data provides information about firmware used to perform hardware initialization during the booting process. BIOS Sensor data provides information from sensors connected to various parts of a system.

BIOS data includes the release date and version of the BIOS and embedded controller, error status, whether power management and power saving features are enabled, firmware version, and whether virtualization technology, hyperthreading, integrated video, multiprocessor, and turbo mode are enabled. The HP BIOSphere sub-system provides a log of error and change events, which includes details on system states, such as whether the system is on or off, error origin, and error code. It also includes data from various components of the system including fan speeds and temperature of various units such as the hard drive, CPU, GPU, fan, and battery.


Clock data helps determine the accuracy of the real-time system clock vs. the Windows system time. Windows system time is synched periodically to a synch server.

Clock data includes information such as the source of the time used to synch with the system time and the difference between the two times.

Disk and Memory

Disk and memory data provides information about the disk that holds the memory on a system, including logical and physical data elements, and information about diagnostic tests done on the disk.

Logical data elements include the Win32 disk volume serial number and label, the size of the disk drive, the free space available on the drive, whether the disk is compressed, and whether the disk is encrypted (but not the contents). This also includes memory information from Windows such as the total and free physical memory, total and free virtual memory, settings, and maximum supported memory capacity.

Physical data elements include the disk manufacturer, model, and serial number, the physical disk size, the type (for example hard disk drive, HDD), and attributes such as the number of partitions, sectors, cylinders, heads, and tracks. It also includes physical memory module information such as whether the memory device is detected and settings from Windows including total capacity, which socket or circuit board holds the memory, speed, manufacturer, memory type, and part number.

In addition, this class includes information about how files are distributed in the system. This includes the total amount of disk space used in the current user’s folders: Documents, Videos, Pictures, Music. It also includes the amount of disk space used in application directories like Program Files, AppData, and ProgramData, the Windows directory, and other spaces. Active Health does not access the contents of these folders or the names of any other folders.

Diagnostic test data is obtained from the S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology) monitoring included in the disk drive itself and accessed through a Windows command. It includes the drive serial number and information about the drive's diagnostic tests, like what kind of test was run and what percent of the test was completed.

Driver Crash Driver crash data provides information in the event of a crash including when the crash occurred, a Windows bug check code that describes what happened, and information about which driver and which areas of memory were most likely involved.
HP Image HP Image data provides information about the current state of the HP image including the image ID, install date and time, release date, and image version.
Network Network data provides information about the network adapter and connection including the name, SSID, and speed of the router, interface type (for example Ethernet, Modem, Wireless 802.11, WiMax, etc.), and current connection status (for example if the network is up or down, if it is running tests, etc.). It also includes the signal strength, transmission and receiving rate, and if WiFi encryption is currently used.
Operating System Operating system data is obtained from Windows. It includes the OS name, version, locale, time zone, and latest version of the .NET framework installed on the machine.
Other System

Other system data includes information about the system in general, connections points like ports, and system state.

General system data includes the system’s name, manufacturer, model, manufacture date, number of processors and their names.

Slot data provides information about the physical connection points including ports, motherboard slots and peripherals, and proprietary connection points. This includes slot names, their current usage (available, in use, etc.), and their status.

State data includes whether the system is running on battery, network connection status (Internet, Network, or None), number of network connections and errors, time since last boot up, and CPU and memory usage percentage. This also incorporates aggregate data monitored over a user’s session, which includes min, max, and average CPU and RAM usage, the percentage of time the machine was connected to the internet, and the percentage of time the machine was running on battery.

Plug and Play

Plug and Play (PnP) refers to devices that are intended to be set up and work properly when first connected to a system.

Data about the PnP device includes the name and type of device detected, configuration error code (if and how it is improperly configured), and current operational status (whether it is working properly).

PnP driver data includes whether a driver is detected, the driver description, device ID, and driver version.

Processor Processor data provides information about the processor including processor name and description, number of cores and logical processors, whether it’s 32 or 64-bit, and the maximum clock speed.

Screen data provides information on what kinds of displays are used, along with the specific graphics information for each.

Display data includes physical attributes such as the monitor’s type, manufacturer, height and width, and whether it is active (on or off).

Graphics data applies to each display used and includes whether the graphics controller is detected, the memory size of the graphics adapter, the driver version, the current resolution, and the refresh rate.


Security data comes from Windows. It provides the details of security policies and settings including whether the account is local or network, privileges (for Network users), and password requirements such as the minimum length, maximum age, expiration date, and lockout duration.

HP does not collect user’s Windows passwords.

Smart Drive

Smart Drive data provides attributes about hard disks from the S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology) monitoring included in the drive itself.

It includes the drive serial number and information about the drive's attributes such as error rates, performance, speed, and temperature.

Thermal Thermal data provides information about the temperature of the unit from the hard drive, CPU, GPU, and battery including data about the thermal device such as the type (for example thermal sensor or fan), name (whether the device is a CPU, batter, fan, etc.), state (for example Sensor or Fan), and the source of the data (for example Windows Management Instrumentation (WMI), S.M.A.R.T., etc.)

Windows data provides information about Windows events contained in the event log, running processes, services, updates, and environment variables.

Event data includes the source of the event (a log for example), the logging level (for example errors, alerts, informational messages, warnings, etc.), and other attributes about the event such as the message text.

Windows performance data includes information on Windows boot up and shut down time. This information helps troubleshoot the root cause of delays in startup and shutdown. The data includes the Windows event ID and level (for example Critical, Error, Warning, etc.), information about the total time to boot or shutdown, information about the possible source of the slowdown (for example the name, publisher, version, etc.), and diagnostic codes.

Process data includes the process name, description, the username of the session running the process, the time the process was started, and whether the process has a visible window. In addition, it gives information on memory and CPU usage, such as the percentage of time the process used the CPU and how much it used, the amount of memory used, and the number of read/write memory operations and bytes generated by the process.

Service data includes the service’s name, description, whether the service can be stopped, severity of any errors that occurred including the exit code, type of service (for example driver, adapter, process, etc.), start mode (for example started on boot, automatically during startup, manually by the user, etc.), state (for example Stopped, Running Paused, etc.), and status (for example OK, Error, etc.).

Update data includes information such as the update ID, suggested download priority (Low, Normal, High), minimum and maximum download size, type (Software or Driver), the Microsoft Security Response Center severity rating (Critical, Important, Moderate, Low), status (Installed, Downloaded, Not Downloaded), and the Microsoft Knowledge Base ID associated with the update.

Windows environment variable data includes the names of the variables, whether they are system or user variables, and their values.

HP Application Data

HP uses data from some HP applications, including HP WorkWise, HP WorkTools, HP Networking Tools, HP Application Session, and HP OCR Module. Session data such as the session ID, date, and duration, application name and version, and the operating system name are used to provide the context of the application logging events from one or more application services. Categories and specific example of data that HP uses for HP applications are described below.

Applications Description
HP WorkWise

HP WorkWise applications are a set of applications developed to enable the smart office.

Bluetooth calibration data includes information about the pairing of the PC to the device. Only information about the connection is included.

CPU temperature data includes usage information from the HP Temperature Alert Service that provides user alerts when temperature have reached a threshold where damage may occur to the system.

The printer name is reported when the service status changes or when an install is attempted.

Tampering data includes information that could indicate attempts to tamper with the device when the user is not logged in such as how many times the power is plugged in or unplugged, the number of times the lid is opened and closed, the number of times different peripherals are plugged in, and how much the cursor and device is moved.

HP WorkTools

HP WorkTools were developed to support the Sprout 3D scanning platform.

Event name, ID, and timestamp are included for several types of events such as scan, capture, save, add, export, opening help, changing brightness and alignment, turning the projector and mat, restoring settings, and toggling the status, download and install, clicks on different elements like the camera and stage.

Sprout SDK OCR Sprout SDK optical character recognition event data includes the event name, ID, and time, the number of pages scanned, and the language setting.
HP JumpStarts

HP JumpStarts enables registration of your device for customer support and offers HP products and configurations that are designed to work with your device.

Information about your device, including model and features, is used to determine what accessories and services will be compatible. Functional data is used to personalize the tips and offers you see and to make them more relevant to you and your devices. That data includes what recommendations have been presented on your device and which ones were selected.

Third-Party Data Collection and Use

HP uses data from third-party partners and non-HP components to give you the most relevant solutions and ensure that your system components interact as intended for optimal performance.