/
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
, multiple selections available,