Knowledge Base > DCover CLI > Telemetry

Telemetry

We collect anonymous data from Diffblue Cover CLI in order to help improve our services to our users. It is possible to turn this data collection off, as described below.

Further information on our data collection and policies is in the Diffblue Privacy Notice.

To turn off data collection in DCover:

You can disable data collection by editing the Diffblue preferences file (.diffblue/preferences.json in your home directory). The property telemetry_enabled should be set to false:

{
  "telemetry_id" : "xxxx6c2a-xxxx-4828-978c-xxxx592e2bdd",
  "telemetry_enabled" : false
}

To repackage DCover with telemetry disabled

Larger organizations may find it necessary to create an in-house distribution of dcover with telemetry disabled.

dcover is distributed as a plain zip file. Within the contents of the zip file is a file called telemetry.properties which controls telemetry settings:

➜  unzip -l ../diffblue-cover-cli-2021.04.01-eval-linux.zip
Archive:  ../diffblue-cover-cli-2021.04.01-eval-linux.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
...
    13443  04-13-2021 19:43   LICENSE
     3085  04-13-2021 19:39   dcover
      111  04-13-2021 19:39   telemetry.properties

Unzip the distribution, edit this telemetry.properties file and specify the telemetry backend none. Leave the other properties intact:

name=eval
backend=none

Rezip the contents of the zip file with this edited telemetry.properties and distribute.