To help us better understand how DVC is used and improve it, DVC captures and
reports anonymized usage statistics. You will be notified the first time you
Analytics help us to decide on how best to design future features and prioritize current work. Anonymous aggregates of user analytics allow us to prioritize fixes and improvements based on how, where and when people use DVC. For example:
User and event data have a 14 month retention period.
DVC's analytics record the following information per event:
8ca59a29-ddd9-4247-992a-9b4775732aad), generated with
This does not allow us to track individual users but does enable us to accurately measure user counts vs. event counts.
The code is viewable in
They are done in a separate background process and fail fast to avoid delaying
any execution. They will fail immediately and silently if you have no network
DVC's analytics are sent through DVC's proxy to Google Analytics over HTTPS.
DVC analytics help the entire community, so leaving it on is appreciated.
However, if you want to opt out of DVC's analytics, you can disable it via
dvc config command:
$ dvc config core.analytics false
This will disable it for the project. Alternatively, you can use
--system options of
dvc config to disable analytics for
the active user or for everyone in the system, respectively.
Another way to disable analytics is to set the environment variable
DVC_NO_ANALYTICS (will override config).