cPanel Analytics
Last modified: October 30, 2024
Overview
The cPanel Analytics system contains two features that collect data about how users use the cPanel, Webmail, and WHM products. These features are Interface Analytics, an optional feature that collects user behavioral data, and Configuration Analytics, a required feature that collects server configuration data. We use information from these features to improve product interfaces for our users, which improves the user experience.
At WebPros International, LLC, we take your privacy seriously. We have taken precautions to ensure that the data we collect is secure and does not contain private, personal, or security information. We collect user behavioral data only with the consent of individual users. We retain cPanel Analytics data for 26 months and then destroy it.
To respect user privacy, we strongly recommend that plugin developers do not collect private personal or security information.
Interface Analytics
Interface Analytics allows us to collect data about how users navigate cPanel, WHM, and Webmail from within the interface. Interface Analytics for individual users, besides the root
user on trial licenses, is optional.
We automatically install the Interface Analytics plugin by default but do not enable it. The server owner and individual users must enable the Interface Analytics plugin before it begins to collect data.
When you enable Interface Analytics at the server level and users enable it at the account level, the plugin gathers several types of data. For more information, read our cPanel Analytics - The Data We Use documentation.
- We do not track the content that exists on cPanel accounts. Additionally, the system removes URL-query parameters before WebPros International, LLC receives the data.
- Interface Analytics respects the
dnt
(Do Not Track) header. Please check your browser’s documentation for information about whether it supports thednt
header.
Enable or disable Interface Analytics at the server level
To enable or disable Interface Analytics at the server level, use the participate_in_analytics
API function or WHM’s Configure cPanel Analytics interface (WHM » Home » Server Configuration » Configure cPanel Analytics).
If you have a trial license, Interface Analytics defaults to enabled for the root
account. We collect this data to help us understand how trial licenses are used in our ecosystem. We use the gathered information to improve the WHM interface for new users.
If the server owner converts the trial license to a paid license, data collection will continue for the root
account. The server owner can disable this data collection if they wish.
Enable or disable Interface Analytics at the account level
Individual users can enable or disable Interface Analytics at the account level at any time. Interface Analytics also doesn’t collect data about specific accounts’ use until that user enables data collection at the account level.
To enable or disable cPanel Analytics’ Interface Analytics for the current account, perform the following steps:
- Click the graph icon () in the bottom right corner of the interface.
- From the menu, select which account type best describes how you will use this product:
- This account is for an individual.
- This account is for a business.
- To enable Interface Analytics, select the By checking this box, you agree that we may collect your usage statistics. checkbox. To disable it, deselect the checkbox.
- Click Save.
- If a user does not set the account type and/or analytics consent settings, the system will continue to prompt the user for them after login until the user saves the settings.
- Under data protection laws, individuals may request that the holder of their personal data delete or provide access to that data. We call these requests Data Subject Access Requests (DSAR). Use your User Analytics ID when filing a DSAR. For more information, read our Privacy Policy.
Configuration Analytics
- Configuration Analytics participation is required. We have classed this data as operational data that WebPros International, LLC requires in order to make vital business decisions.
- Configuration Analytics does not enable Interface Analytics. It does not change your selection for Interface Analytics.
Configuration Analytics gathers your server’s update logs and sends them to WebPros International, LLC for analysis. Whenever the /usr/local/cpanel/scripts/upcp
script runs, it creates a tarball file to send. This tarball contains the update log data that the system stored since your last update.
- The
gather_update_log_stats
script sends this data. - For more information, read our cPanel Analytics - The Data We Use documentation.