ops

Privacy and telemetry

What the installer and this website count, what they never collect, and how to turn it off.

DeepLM Ops itself sends no telemetry. Nothing in the running container reports back to us. Signing in is separate: if you sign in, hard questions can go to the cloud, and the privacy policy says where. Two other things do count usage: the installer, and this website. This page lists exactly what.

The installer

When you run the one-line installer, it sends one small anonymous report when it starts, and one when it finishes or fails. It tells you so before it begins. We use the reports to see how many installs succeed, on which systems, and where they fail.

FieldExampleWhy
Eventinstall_started, install_succeeded, install_failedWhether the install worked
Random ID32 random charactersTo tell one install from many, without knowing who you are
Version0.2.0-rc.4Which release was installed
Systemmacos or linux, and the chip type such as arm64Which systems we need to support
Enginecpu, nvidia or dmr (the Mac's GPU)How the model runs
Modedemo or my-machineWhich option you chose
Failed stepdocker, image, model_readyWhere an install gets stuck
Exit code and duration1, 212 secondsHow long it took and how it ended

It never sends your name, email, hostname, file paths, error messages, chat content or cluster data. The random ID is kept in ~/.dlm-ops/telemetry-id on your machine, and deleting that file gives you a new one.

The report goes to deeplm.ai, and our server passes it on to PostHog, the analytics service we use. Our server does not forward your IP address. Like any web host, our hosting provider's request logs can contain IP addresses.

Turn it off

Any one of these stops the report. Nothing is sent, and the installer works the same:

Option
curl -fsSL https://deeplm.ai/dlm-ops-dev/install.sh | bash -s -- --no-telemetry
  • The --no-telemetry option, shown above
  • The environment variable DO_NOT_TRACK=1
  • The environment variable DLM_OPS_TELEMETRY=0

The report has a 3 second limit and every failure is ignored, so it can never slow down or break an install.

Downloads of the installer

When the install command downloads install.sh from this site, we count the download. The count has no ID, no IP address and nothing else that identifies you. We use it to see how many times the command is run.

This website

  • Usage counts. We use PostHog to count page views and clicks on a few buttons, such as copying the install command or pressing Try it. It uses no cookies and no local storage. It does not record sessions, does not autocapture everything you click, and respects your browser's Do Not Track setting. It is not loaded when you browse from localhost.
  • Google Analytics. The site also uses Google Analytics for page views, which sets cookies.

Questions

If something here does not match what you see, tell the DeepLM team.