Usage data sharing
You can choose to share anonymous usage and error data to help improve P4 One. Sharing usage data is optional, and your privacy is always protected. No personal information is ever collected.
On this page:
Why share usage data?
If you opt in, P4 One automatically collects information about how the application is performing and used. This helps us quickly detect issues, improve reliability, and make the product better based on real usage, all without interrupting your experience. P4 One uses third-party metrics software to identify errors and product areas that might require performance improvements.
What tools are used?
To collect and visualize usage data and errors, P4 One uses Sentry, a platform for data collection and management.
Why is usage data valuable?
Perforce wants to create a product that delights our customers. We work to understand what users consider important and we also rely on usage data to identify behaviors users find important and might require improvements. We monitor aggregated usage data to help make the right product decisions and fix problems that affect users.
The data collected when you use P4 One helps answer key questions, such as:
- What features are most commonly used?
- Are features performing to expectations?
- What errors are most commonly encountered?
What kind of data is collected?
We collect just enough data to improve the product, including:
Area | Data collected |
---|---|
Commands and events | Actions you take in the user interface or CLI |
Duration | How long a command or event takes to finish |
Errors | Information about any errors, not including personal or sensitive data |
Computer information |
Information about your operating system, runtime versions (such as Electron, Angular, and Go), and CPU type |
How do I give consent?
You can opt in to share usage data the first time you start P4 One. You can also opt in, opt out, or change your sharing options at any time.
On the Preferences page, under Share experience, select a share profile. To learn more, see View and set preferences.
Option | What is shared with Perforce |
---|---|
Don't share anything | Nothing |
Essentials | Runtime errors and basic usage information that helps us identify where improvements are needed, and analyze the growth and trends of P4 One. We track errors, application health, and basic application navigation to verify that all works as expected. We also track load, performance and usage metrics, exception reports, and other diagnostic data. |
Insights | All information from the Essentials setting plus deeper usage information to help us improve specific features. This data is tightly coupled to development cycles and is subject to constant iteration. Depending on a feature currently in development, we ask users to share specific usage. |
How long is the data stored and where?
Usage data is stored for up to 90 days. Data is stored securely off-site and does not share infrastructure with other products.