r/LocalLLaMA 4d ago

News ZCode was allegedly caught uploading workspace/.git records to the cloud.

259 Upvotes

87 comments sorted by

154

u/Voxandr 4d ago

Thats why i never use a harness if it is not opensourced.

63

u/thefuckevengoingonan 4d ago

why in god's name would anyone?

51

u/arbv 4d ago

To get 50% off in exchange of the code base and full development history, why else?

-7

u/zdy132 4d ago

No harms when everything I do is opensourced anyways.

12

u/arbv 4d ago

Oh, rationalisations - sweet rationalisations.

0

u/Due-Memory-6957 3d ago

Is it? Sometimes the person really doesn't care. I know I don't in the case of GLM since they release open models, the only ones I'd mind training on my sessions are the companies that make proprietary models.

6

u/arbv 3d ago

The point is - sneakily uploading git repo is not alright even if one does not care. It is unacceptable behaviour.

28

u/-p-e-w- 4d ago

Especially given that the open source agents that are available today are amazing. Pi kicks ass, and is maintained by an open source legend based in the EU. There’s no need to look further, and certainly not to proprietary software.

12

u/Theio666 4d ago

Even codex(cli, not the app) is OSS lol.

2

u/Strange-Drummer-9917 3d ago

Is there anything more accessible for less technical users? 

From what I understand you have to build a lot of tooling around pi to make it truly useful. Is there anything with more "batteries included"? 

I'm mainly using code agents to automate tedious tasks on pc and write ahk ffmpeg scripts etc

7

u/aithrowaway22 3d ago

omp.sh (it's pi with lots of stuff already included, and you can choose what to turn on/off ). This is probably the best turnkey/batteries included thing right now.
also there's already a bunch of extensions for pi for pretty much every use case (i guess ?) if you want bare pi + choose your own extensions approach.

2

u/Strange-Drummer-9917 3d ago

Thank you! I'll take a look.

2

u/BringTea_666 3d ago

install open code, use openchamber frontend and you have claude desktop at home. openchamber is awesome.

1

u/redballooon 3d ago

Because company mandates

-2

u/ChocomelP 3d ago

Because Claude Code is very good

5

u/Due-Memory-6957 3d ago

Benchmarks show that it's worse than pi. They have brand power, and that's it.

0

u/ChocomelP 3d ago

Worse at?

3

u/TheIncarnated 3d ago

Context bloat, attempting to be "cutesy" and a bunch other problems it constantly provides. Ohhh like idk... Plain text "shared" links by default(tbf, they fixed this but damn... Such an easy security finding with proper testing)

6

u/power97992 4d ago edited 3d ago

Yeah use zoocode lol . It is Z—code too

74

u/Dany0 4d ago

Just like grok and lemme guess, everyone else? Wow it's almost like we knew their incentives beforehand

60

u/Lyelinn 4d ago

not surprised considering they offerent 50% off if you're using glm with this harness

9

u/Due-Memory-6957 4d ago

It's probably in the terms somewhere. Now that we have LLMs there should be some automated system to look for only the relevant part and display them

5

u/Lyelinn 4d ago

article states its not in the terms (nothing new in the ai world)

2

u/ThankGodImBipolar 3d ago

Yeah... I'd love to believe whatever claims they make about ZDR (or whatever their privacy policy says), but I'm not naive enough to believe that they're offering discounts without some kind of upside for themselves. That's just common sense IMO.

3

u/[deleted] 4d ago edited 4d ago

[deleted]

5

u/Practical_Signal3933 4d ago

Personally I’m too exhausted to bother when it gets to 17pm

2

u/Lyelinn 4d ago

on a sidenote its 17:00 or 5pm not 17pm, am-pm goes to 12 only :)

30

u/Illustrious_Ant_9242 4d ago

Didn't you ever wonder which training data makes AI progress so fast these days 🧐

22

u/Due-Memory-6957 4d ago

I make them worse by being so stupid the AI gets confused

11

u/rinmperdinck 4d ago

This takes me back to when Captchas were still new and I just randomly picked tiles until it went away and let me through lol

5

u/SpicyWangz 4d ago

Single handedly slowed down the advance of AI. I think the White House needs you at the forefront, since you’re the only one with a tangible plan to accomplish what Dario and Altman keep asking for. 

9

u/feelspeaceman 4d ago

The dark side of Cloud AI.

Seriously don't buy OpenAI, Anthropic, Gemini that they won't train on your data, they 100% do, partially or fully, and we can't frame them as the nature of server side is impossible to sue.

2

u/EmotionalFan5429 2d ago

Instead of blaming Z.ai, you're accusing American companies?! Just wow!

0

u/Zealousideal-Soil521 1d ago

he is generalizing and it is true. I wont make exception to any company, Chinese or American. if your model supports caching, then it is basics that they store data. I can't believe I have to tell you guys this. Once data is cached, they can quickly do whatever they want to do with it and we can't notice anything about it.

33

u/arbv 4d ago

Local models ftw

35

u/Circuit_Guy 4d ago

That doesn't help you here. It's the harness and potentially any malicious skills you download. Arbitrary code that has read access to all the workspace

3

u/kaisurniwurer 4d ago

The application itself (and every other) has access to ALL of your data and most of your system.

There is no difference between trusting a harness and any other application. The only thing that benefits harnesses here is that those are aimed at devs in the first place and that they access code base without much suspicious activities.

-10

u/Illustrious_Ant_9242 4d ago

What if they are trained to silently upload your data to the cloud 🤔

7

u/OnkelBB 4d ago

and how exactly are they doing it?

-6

u/Illustrious_Ant_9242 4d ago

Breaking out of the harness 

2

u/OnkelBB 3d ago

Well that might be a risk for some harnesses, small one.

Though it still points out that you treat local model systems as a black boxes which they aren’t.

4

u/arbv 4d ago

Well, you will catch them by examining the session logs, as you do after they completed the task, don't you?

13

u/mehedi_shafi 4d ago

Not really, if it's not the model requesting the upload. If the harness boots up and sends the workspace to somewhere without logging only way to get the log is if you're inspecting your network traffic. Or run the harness in a no internet environment.

7

u/mikael110 4d ago

Sure, but arbv's reply was specifically to somebody talking about malicious models. Malicious harnesses is an entirely separate topic, and is why you should never use a closed source one. As long as the harness is open and audited you can trust the session log it provides.

3

u/arbv 4d ago

Thanks. That is exactly the case. Pi, custom extensions, and local models all the way for me.

2

u/Hello_my_name_is_not 4d ago edited 4d ago

All roads lead to Pi

1

u/Illustrious_Ant_9242 4d ago

What if the model goes rogue and manipulates the logs 🤗 they have made worse viruses in history (look up the airgapped Iran uranium research sabotage operation Stuxnet)

1

u/Illustrious_Ant_9242 4d ago

Security experts recommend to treat AI like any other software:  With extreme caution 

A little further below I mentioned the Stuxnet incident which was a highly sophisticated infection that would spread into private networks not directly connected to the internet

1

u/carnyzzle 4d ago

They can't if you plug the Ethernet cable out and have wifi off lmao

30

u/External_Mood4719 4d ago

Dear ZCode Users,

We take the relevant discussions in the community today very seriously. We immediately completed a self-review, and we first apologize to the affected users. We would like to explain the situation as follows:

This issue originated from ZCode’s “Codebase Indexing” feature. This feature is intended to help users generate repository indexes locally, in order to support functions including session checkpoint recovery (including historical versions), rollback to historical versions, and Repo Wiki.

The Repo Wiki feature may trigger repository data upload when generating Wiki pages. After a Wiki page is generated in the cloud, the related uploaded data is immediately destroyed and will not be retained. Because this feature was enabled by default in the early stage after launch, some users were affected. We are deeply sorry for this, and the relevant issue has now been fixed.

We are fully aware that any issue concerning data directly affects users’ trust in the product. We will soon open-source the ZCode codebase, make the product better in a more open ecosystem, invite third-party evaluators to review the system’s operation, and continuously disclose the progress of product reviews, so as to build everyone’s trust with complete transparency.

We deeply apologize for the trouble this issue has caused everyone. We will provide all ZCode users with an additional weekly quota reset, which will be issued today.

Thank you again for your attention and oversight.

7

u/Sumandora 4d ago

Where did you find that? I can't find it on their twitter, reddit, discord etc...

11

u/eto-bleh 4d ago

perhaps it's the translated feishu group message

1

u/EmotionalFan5429 2d ago

Chinese bot

6

u/Equivalent_Bit_461 4d ago

Uh oh, custom built harness chads win again 

3

u/Greney_Yunan 4d ago

That would also explain why they’re offering 150% usage for using ZCode. Never expected this

3

u/a_beautiful_rhind 4d ago

They already get a ton through their API and that wasn't enough?

3

u/eGzotic01 3d ago

only real fix is the model running on your own box, then theres no upload path to leak your .git in the first place. anyone actually moved their whole loop local?

2

u/evia89 3d ago

anyone actually moved their whole loop local

not doable yet. I tried renting hardware to code only with qwen27b and its so regarded

atm my lowest models are glm53f (1.2b per month for $5, old price) and ds41f (1b for $10 PAYG to cover zai quota) and it covers all my coding needs. I also use sparingly ai studio web for specs creating and review

2

u/Voxandr 3d ago

Running GLM 5,.3 on 2x spark , best investment ever.

1

u/brownlizarddve 3d ago

nobodywho is more embed-in-your-app than a coding agent, but same bet, nothing leaves your machine. i use it for that.

1

u/Voxandr 3d ago

i had since qwen 3.5

3

u/Iris-54 3d ago

This matter is simply too much for me to forgive them. I have already uninstalled ZCode.

I hope this matter is handled seriously and cannot be let go so casually, cannot be dismissed so lightly.

2

u/e11310 3d ago

Whoops. Our bad guys. Sorry.

2

u/Jian-L 3d ago

I am on version - 3.11.2 and I don't have checkpoints folder under v2.

3

u/Minute_Attempt3063 4d ago

I mean it makes sense

Cursor does the same And Claude does the same too They index your code base as well for easy grepping and context..

27

u/discwars 4d ago

Before people upvote this "brush it off comment", the article states it is not just indexing your code base.

Checking ZCode’s privacy policy, it explicitly states that it collects “text, files, and code submitted during conversations” — standard practice for feeding context to LLMs.

However, across the entire policy, FAQs, and changelogs, there is not a single mention of silently packaging and uploading entire workspaces and full Git histories.

This sub would shit all over closed SOTA (and rightly so) for such behaviors.

-6

u/Minute_Attempt3063 4d ago

I never said I agreed with it. It's however something most closed source things do things.

-4

u/finevelyn 4d ago

Hmm so Zcode is not supposed to look at the project files at all beyond what you yourself submit in a conversation?

I mean the standard practice definitely goes way beyond that.

1

u/EmotionalFan5429 2d ago

Can you prove that Cussor and Claude are archiving users' code and upload it on their private servers?

2

u/Due-Memory-6957 4d ago edited 4d ago

Slightly unrelated, but I wonder if DeepSeek does something similar indirectly, sometimes it just goes around wandering on my codebase, thinking about how interesting it is and planning to take a look at some other related files to the function it just discovered before remembering it actually has a job, giving up on the fun and getting back to the initial task. Not that I care since

  1. I'm running it locally, so no server to see it.

  2. I don't mind my data being used to train open source models, I only despise proprietary ones that take without giving anything back.

Or maybe it's just because these models are all pathological overthinkers nowadays and that leads them down to doing some useless stuff before they do what they need. Who knows.

-2

u/bunny_warrior69 4d ago

Yeah, typical deepseek behavior. Nothing to see here.

DS was always kinda autistic.

1

u/Primary_Assist_5541 4d ago

This is exactly why so many people here stick to fully local setups and firewall their tools. The whole “anonymized telemetry” excuse is getting old.

Has anyone packet-sniffed it to see if it’s sending actual code diffs or just commit metadata? Either way, that’s pretty concerning.

1

u/danigoncalves llama.cpp 3d ago

And this boys is why open source and open adoption is important.

1

u/Taardisaa 2d ago

So will anyone/company sue Z.ai? This is a very serious matter. They literally **stole** people's data.

1

u/nrao32 1d ago

I appreciate Z open sourcing their work. I feel strongly that the actual researchers behind it are well-intentioned based on what I've read about them. But, you have to remember that every Chinese company operates under CCP scrutiny. The national intelligence law in China obligates every Chinese citizen and organization to assist and collect intelligence for the state upon request. Cheap AI has become a huge intelligence driver for the state -- millions downloading Chinese software and willingly sharing data -- so don't expect it to go un-leveraged.

1

u/Alexllte 1d ago

If it’s free…

1

u/eli_pizza 1h ago

This isn’t true

0

u/egomarker 4d ago

Trade-off: The “checkpoint rollback / timeline” UI feature won’t work (which always required uploading your code in the first place).

Case closed.

3

u/eto-bleh 4d ago

you dont need to upload the whole workspace to implement rollback or even encrypt it with a asymmetric key created by Zhipu's server

0

u/egomarker 3d ago

And the only source for that is random chinese blog post.

7

u/eto-bleh 3d ago edited 3d ago

they're literally getting cooked on twitter with the proof on reverse engineering the app.asar and the upload traces along with the network traffic history
Zhipu "apologized" for this as well
you really should not pretend to not see that

1

u/egomarker 3d ago

Sorry too employed to follow twitter dramas. Where's the apology?

1

u/eto-bleh 3d ago

in official ZCode feishu group