Telemetry Policy#
Note: Telemetry is not active yet. It will be enabled soon, and consent will be requested during installation.
Telemetry in Juice is designed to be transparent, limited in scope, and fully under user control. It is implemented using the open-source project Zest.
Juice includes optional telemetry functionality that is disabled by default and requires explicit opt-in. When enabled, telemetry collects only minimal, high-level technical information to help improve stability and usability. It does not collect personal data, experimental results, measurement data or hardware-related information and it will always remain possible to opt out at any time.
Telemetry does not affect any functionality, does not restrict features and can be fully disabled without impact. Juice remains fully usable with telemetry disabled. This will always be the case.
Note: Juice does not require consent to data collection for normal use, and data collection is not a prerequisite for its core functionality.
Frequently Asked Questions#
Why does Juice include optional telemetry?
Telemetry provides usage signals that support the ongoing maintenance and improvement of Juice. The data may be used to:
Assess feature adoption at a high level
Identify opportunities to improve usability and stability
Support informed decisions about future development priorities
Will the results be shared with the community?
Yes. Aggregated results and high-level insights will be shared periodically via the community platform.
What metadata is collected when telemetry is enabled?
When telemetry is enabled, Juice collects limited, high-level technical information, including:
Package name and version
The version of the OS and python runtime version
High-level usage events (for example, invocation of major features or commands)
An anonymous installation identifier used to distinguish unique installations
The installation identifier is generated locally and is not associated with individuals or organizations. The following data is not collected:
Personal identifiers
User names
Environment variables
File contents
Experiment or measurement data
Hardware identifiers or hardware-level data
Telemetry behavior is fully controlled through configuration and can be reviewed, enabled, or disabled by users or system administrators at any time. For more information, please have a look at here.
Is any personal or sensitive data collected?
No. Telemetry in Juice is intentionally scoped to avoid collecting:
Personal data
Experiment data
Measurement results
Hardware-specific information
Environment or system configuration details
Telemetry data is not intended to identify any individual users or organizations.
Can telemetry be disabled?
Yes. Telemetry is:
Disabled by default
Explicitly opt-in
Fully disable-able
Users who choose not to enable telemetry retain access to all core functionality without restriction.
Does telemetry affect Juice functionality?
No. Telemetry does not:
Enable or disable features
Restrict functionality
Impact performance-critical code paths
Juice behaves the same whether telemetry is enabled or disabled.
How is telemetry implemented?
Telemetry is implemented using the open-source project Zest. This design choice ensures that all telemetry logic is explicit, transparent, and easy to review. For more details, see the Zest documentation.