/
Disable Telemetry -- anonymous usage collection in Chroma

Disable Telemetry -- anonymous usage collection in Chroma

The “anonymous usage“ collection is enabled by default according to https://docs.trychroma.com/docs/overview/telemetry If you prefer to opt out of telemetry, you can disable it by set the environment ANONYMIZED_TELEMETRY=False

CLI mode

# set the enviroment export ANONYMIZED_TELEMETRY=False # then run ChromaDB chroma run --host 0.0.0.0 --port 8008 --path /opt/app/chroma_data --log-path /var/log/chroma.log

System service mode

Add the Environment into system service file , e.g. /etc/systemd/system/chroma.service

After = network.target [Service] Type = simple User = root Group = root Environment="ANONYMIZED_TELEMETRY=False" ExecStart=/usr/local/bin/chroma run --host 0.0.0.0 --port 8008 --path /opt/app/chroma_data --log-path /var/log/chroma.log [Install] WantedBy = multi-user.target

 

Docker

Add below env in your .env file

ANONYMIZED_TELEMETRY=False