币界网消息、智谱AIのプログラミングツールZCodeが、バックグラウンドでプロジェクト全体をスナップショット化し、.gitごとパッケージして暗号化したうえで、Alibaba CloudのOSSにアップロードしていることが暴露された。技術ブログの作者Ferstarは、クライアントを逆解析した結果、ユーザーがログイン状態にある限り、この仕組みが動作すると述べた。さらに、画面上にもアップロードを停止するスイッチはない。作者が見つけたある商用プロジェクトのスナップショットは約313MBで、ファイル一覧には4.2万件のファイルがあり、そのうち.gitが86.6%を占めている。内容には、gitの履歴オブジェクト、LFSの大容量ファイルキャッシュ、reflogが含まれる。つまり、パッケージされるのは現在のコードだけではなく、過去のコミット、以前にダウンロードした大容量ファイル、ローカルのブランチ操作なども一緒に入る可能性がある。このスナップショットは当時、アップロードに564回失敗し続け、ローカルに残って再試行を待っていた。ZCode公式のプライバシーポリシーは現時点で、ユーザーが「会話の中で送信」したテキスト、ファイル、コードを収集することは明確に書いてあるが、リポジトリ全体やgit履歴については明確に言及していない。公式の「最適化計画」はデフォルトでオフになっているが、これはデータがモデル学習に用いられるかどうかを制御するだけだとFerstarは述べている。このオプションをオフにしても、スナップショットのパッケージ化とアップロードは停止されないという。
