Usage analytics + data privacyΒΆ
By default, when using Burr, it collects anonymous usage data to help improve Burr and know where to apply development efforts.
We capture events on the following occasions:
- When an application is built 
- When one of the - executionfunctions is run in- Application
- When a CLI command is run 
The captured data is limited to:
- Operating System and Python version 
- A persistent UUID to indentify the session, stored in ~/.burr.conf. 
- The name of the function/CLI command that was run 
If youβre worried, see telemetry.py for details.
If you do not wish to participate, one can opt-out with one of the following methods:
- Set it to false programmatically in your code before creating a Burr application builder: 
from burr import telemetry
telemetry.disable_telemetry()
- Set the key telemetry_enabled to false in - ~/.burr.confunder the DEFAULT section:
[DEFAULT]
telemetry_enabled = False
- Set BURR_TELEMETRY_ENABLED=false as an environment variable. Either setting it for your shell session: 
export BURR_TELEMETRY_ENABLED=false
or passing it as part of the run command:
BURR_TELEMETRY_ENABLED=false python NAME_OF_MY_DRIVER.py