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
as below
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