upvote
Apparently you can do:

  "telemetry": {
    "diagnostics": false,
    "metrics": false
  }
reply
The telemetry section of the TOS explicitly clarifies that that does not restrict their ability to use the data that is sent to them.

> Customer may configure the Software to opt out of the collection of certain Telemetry Processed locally by the Software itself, but Zed may still collect, generate, and Process Telemetry on Zed’s servers.

Note that they have (or did have, I haven't used their editor in awhile) an AI tab completion feature... it's safe to assume that all of the code you edit is sent to them at least when that is enabled.

reply
>The telemetry section of the TOS explicitly clarifies that that does not restrict their ability to use the data that is sent to them.

Hopefully it does restrict them being sent to them in the first place.

I also found there are a couple of "Chromium" style builds.

>Note that they have (or did have, I haven't used their editor in awhile) an AI tab completion feature... it's safe to assume that all of the code you edit is sent to them at least when that is enabled.

There's also an option to turn ai features off. At which point of course, nvim is just as good :)

reply
What I understand reading this is that if you use their online services, incl AI-agents, llm based tab-completion, auto-updates etc, you send data to their servers, and on that part they run analytics. Frankly, this is what I would expect anyway, ie if I disable telemetry locally, it would affect what I do locally, ie no data about how I use my software locally would leave the machine, but if I sent data to some server I would not expect people not to run analytics on their servers.

> AI tab completion feature... it's safe to assume that all of the code you edit is sent to them

Yes, this is quite obvious, how else could they provide AI tab completion? I hope anybody understands this before using sth like this. They do specify that "[...] telemetry expressly does not include Customer Data" though.

reply
That should be off by default. That alone is a "I won't use this" for me.
reply
I was willing to give it another go. Now I read on this thread that it installs tons of node packages (so much for Rust native code) and even Go packages, and gets many extra processes running along with it.
reply
Modern software. That's why I stick with Emacs or Neovim.
reply
deleted
reply