Skip to main content

Why We Need Telemetry

Telemetry helps us:
  • Identify which features are most used and need improvement
  • Prioritize bug fixes and new features based on real usage
  • Ensure Mobilerun works well across different environments
We do not collect any personal or sensitive data. All telemetry is strictly anonymized and used only to improve the framework for everyone. If you have questions or concerns, please reach out on GitHub or review our privacy policy.

Toggling Telemetry

Mobilerun collects anonymized usage data to help us understand which features are most valuable and where improvements are needed. This data is never used for advertising or tracking individuals, and is only used to make Mobilerun better for the community.

How to Disable Telemetry

Disable telemetry for an agent in Python:
Or set the equivalent value in your YAML configuration:
You can also disable telemetry for every Mobilerun process in your environment:
Add this line to your shell profile (e.g., .bashrc, .zshrc, or .profile) to make it persistent across sessions.

How to Enable Telemetry Again

To re-enable telemetry, set the environment variable to true:
Telemetry is sent only when both telemetry.enabled and the environment setting allow it. An explicit false in either place always disables telemetry, so an environment value of true cannot override telemetry.enabled: false.