Navide
WhyNavide CloudAvailable todayContributeGitHub
Download

On this page

WhyNavide CloudAvailable todayContribute

More

GitHub

Change language

Download

Navide/Legal

Privacy and Data Flows

Navide is local-first, not universally offline. This page lists what Navide keeps on your machine, which features can send data to an external service and what they send, and what the cross-device relay can and cannot see.

Last updated 2026-09-04 Source: Navide repository docs/en-US/privacy.md @ e88db361 (2026-08-28), plus the cross-device messaging section added on 2026-09-04
Contents
  1. Data kept locally by Navide
  2. Private project intelligence
  3. Features that may communicate externally
  4. Cross-device messaging
  5. Credentials
  6. Agent permissions
  7. Local ports and files opened for agent CLIs
  8. Context handoffs
  9. Removing local data

Navide is local-first, not universally offline. Its Electron application, Python backend, terminal sessions, private project intelligence, workspace state, and orchestration logic run on your Mac. Data can leave the machine when you enable or use an external service.

Data kept locally by Navide

Depending on enabled features, Navide stores:

  • Private per-user project intelligence and run artifacts under <workspace>/.agent-team/
  • Roles, pipelines, recent workspaces, UI settings, analyzer settings, and AI provider settings in the application data directory
  • Host-managed plugin storage partitions in the application data directory; these are keyed by authenticated plugin/package and, for workspace scope, by authenticated workspace, and are not sent to Navide or plugin registries
  • Token-attribution and deduplication metadata derived from local CLI logs
  • Optional AI provider API keys in a local settings file protected with restrictive file permissions (0600 on supported systems)

Navide does not operate a project telemetry service and does not require a Navide account.

When the Issue 16 production storage integration is enabled, uninstalling a plugin removes its local storage after the cleanup step succeeds. A later reinstall does not restore that deleted storage. Ordinary third-party production plugin calls remain denied until their later grant/context integration is enabled. The first-party navide.git migration is an explicit Host-owned consumer: its Git preferences use the authenticated package and workspace storage partitions, and an upgrade can clone the prior active snapshot into the new candidate while retaining the old snapshot for rollback.

Private project intelligence

.agent-team/ belongs to the individual user of that local workspace. It is excluded from Git and is not intended to synchronize state between human team members. It can contain private prompts, task context, session identifiers, agent output, run events, handoffs, token summaries, and future coordination metadata.

Do not remove .agent-team/ from .gitignore or publish it as a substitute for intentionally authored project documentation. If an artifact must be shared, review and export only the specific specification, decision, report, patch, or evidence required.

A future portability feature should use explicit local export/import with redaction and selection controls. Navide must not silently turn private project intelligence into cloud or repository state.

Features that may communicate externally

Feature Possible recipient Data involved
Coding-agent CLI The CLI vendor or configured model provider Prompts, selected context, tool results, and provider-defined telemetry
Cloud AI (inline editing and code review) Anthropic, OpenAI, Google, Groq, DeepSeek, Mistral, xAI, or a custom endpoint Selected code, prompts, and model parameters
Context7 injection Context7 and its MCP distribution/runtime dependencies Detected library names and documentation queries
Web search Search provider Search query text
Git operations and Issue detection Configured Git host, through local git, gh, or glab CLIs Repository and Issue data, plus credentials handled by the CLI or Host account flow
Update checks GitHub Releases Application version and normal network metadata
Plugin Registry trust refresh The selected Official Registry or an explicitly approved self-hosted Registry The namespace/name of an installed marketplace plugin; no plugin source or archive is sent by the refresh
MCP servers The configured MCP server and any service it uses Depends entirely on that server's tools and configuration

Read each provider's policy before sending private code or regulated data.

Cross-device messaging

When you sign in to a Navide account and address a pane on another device, the message body is sealed for that device's public key before it leaves. Navide’s relay stores and forwards it without being able to read it — it holds no corresponding private key.

What the relay does see is the metadata around the message: the sending and receiving device ids, the workspace label and pane name on both ends, delivery state, and timestamps. It also holds the session directory, which is how devices find each other at all.

The absolute filesystem path of a workspace is not published. It used to be: the session directory carried workspacePath verbatim, which in practice meant the whole local path including your account name. Devices now publish a salted digest instead. The salt is generated per install, kept in the local credential vault, and never leaves the machine — so the digest is stable enough to group panes from one workspace and cannot be turned back into a path by the relay or by another device. An unsalted digest would not be enough here, because a path is short and highly structured and would fall to a dictionary.

The workspace label (the folder's basename) and the pane name do remain readable. They are the two halves of the <device>/<workspace>/<pane> address a remote agent has to type, so hiding them would remove cross-device addressing by name rather than protecting it. Reducing them further needs a user-chosen alias.

The production Git package invokes git, gh, and glab locally through a Host-owned argv allowlist. Navide does not proxy those services or upload the repository to Navide. GitHub or GitLab may still receive data when the local CLI performs a remote operation or Issue query, according to the configured remote, CLI login, and provider policy. Git account credentials remain in the Host's protected local account store or the CLI's own credential flow; they are not written into plugin-renderer storage. The isolated v2 Git renderer receives only non-secret account metadata and workspace binding state. For a remote Git operation, the Host injects the bound credential immediately before the backend call. When no Host account is bound to the workspace, v2 can still use an interactive credential flow owned by the Host: the Host creates an opaque, instance-bound owner for that operation, forwards Git's prompts to the exact originating Git view, and validates request ownership before accepting a response. The entered secret is held only for that exchange and is never persisted in plugin storage. A credential response from another view or for a different workspace is rejected.

While an installed marketplace plugin is present, Navide sends that plugin's namespace/name to its selected Registry when the app starts and every 15 minutes. The request retrieves signed trust metadata so Navide can detect revoked publishers or packages and quarantine an installed plugin. The destination is the App-pinned Official Registry when the Official URL is used, or the exact self-hosted URL and root that the user explicitly approved. This refresh does not upload plugin source, package archives, or workspace files.

Navide retains the latest signed trust snapshot locally with the plugin installation so restart checks can continue; the Registry controls retention of its own request logs. There is no separate refresh toggle today. Removing the installed marketplace plugins stops this flow; other external-service flows are governed by their own settings and configuration.

Credentials

Agent CLI credentials remain in each CLI's own configuration. If you enter cloud AI keys in Navide, Navide stores them locally so AI features (inline editing, code review) can use them. Settings export redacts API keys and tokens.

Local file permissions reduce accidental access by other users on the same machine but do not protect against malware, a compromised user account, unrestricted agents, backups, or processes with equivalent permissions.

Agent permissions

Agents run with the current user's operating-system permissions unless the external CLI provides and enables its own sandbox. Navide does not currently provide a complete workspace sandbox.

YOLO mode may bypass CLI confirmation or sandbox protections. Use it only in trusted, version-controlled workspaces and review commands and diffs afterward.

Local ports and files opened for agent CLIs

Some CLIs accept an inter-CLI message through a channel other than their terminal input. Navide gives those panes what that channel needs at launch, all of it on this machine: a loopback-only HTTP port the CLI itself serves (opencode, kilo), or a per-pane file in the Navide application data directory that the CLI watches. Nothing here leaves the machine.

An opencode pane's port carries no password, because that CLI's own interface cannot authenticate against its own server. Any process running as you can therefore drive that pane. A kilo pane's port is protected by a per-pane secret passed in its environment.

A qwen pane's file holds the text of each message sent to it in the clear. It is removed when the pane closes, and any file an interrupted backend left behind is removed the next time Navide starts.

A claude pane's channel is a hook in that CLI's own settings file instead. It carries a secret Navide keeps in one owner-only file in its application data directory, which marks the hook as one this machine installed; it is not readable by other users and never leaves the machine.

Every one of these is per CLI and can be switched off in Settings → CLI Agents → Push channels, after which messages to those panes are typed into the terminal as before. See Inter-CLI messaging for the full trade-off.

Context handoffs

Cross-agent handoffs can include task context and prior-stage output. Automatic secret scrubbing is not yet a complete security boundary. Do not place credentials in prompts, generated plans, logs, or files that may be handed to another agent.

Removing local data

Private project intelligence can be removed from the workspace's .agent-team/ directory after active sessions are stopped. Deleting it can remove resumability, run history, attribution, and accumulated context without deleting the source repository. Application-wide settings and histories live in the Navide application data directory. Back up any configuration you intend to preserve before deletion.

For vulnerability reporting, see the Security policy.

← All legal pages Back to top ↑

Navide/法務

隱私與資料流向

Navide 採用 Local-first,但不代表所有情況都完全離線。本頁列出 Navide 保存在你機器上的資料、哪些功能可能將資料送往外部服務以及送出的內容,還有跨裝置 Relay 看得到與看不到的資訊。

最後更新日期 2026-09-04 來源: Navide repository docs/en-US/privacy.md @ e88db361 (2026-08-28), plus the cross-device messaging section added on 2026-09-04
本文目錄
  1. Navide 保存在本機的資料
  2. 私有專案智慧
  3. 可能對外通訊的功能
  4. 跨裝置訊息傳遞
  5. 憑證
  6. Agent 權限
  7. 為 Agent CLI 開啟的本機 Port 與檔案
  8. Context Handoff
  9. 移除本機資料

Navide 採用 Local-first,但不代表所有情況都完全離線。Electron 應用程式、Python Backend、Terminal Session、私有專案智慧、Workspace 狀態與調度邏輯都在你的 Mac 上執行;當你啟用或使用外部服務時,資料可能離開裝置。

Navide 保存在本機的資料

依照啟用功能,Navide 會儲存:

  • <workspace>/.agent-team/ 中的個人私有專案智慧與 Run Artifact
  • 應用程式資料目錄中的 Role、Pipeline、Recent Workspace、UI Setting、Analyzer Setting 與 AI Provider Setting
  • 應用程式資料目錄中的 Host 管理 Plugin Storage Partition;它們依驗證過的 Plugin/Package 及(Workspace Scope)驗證過的 Workspace 分隔,不會傳送給 Navide 或 Plugin Registry
  • 從本機 CLI Log 衍生的 Token Attribution 與 Deduplication Metadata
  • 選用的 AI Provider API Key;它會儲存在受限制檔案權限保護的本機設定檔中(受支援系統上為 0600)

Navide 不營運專案 Telemetry 服務,也不要求建立 Navide 帳號。

當 Issue 16 的 Production Storage Integration 啟用後,解除安裝 Plugin 會在 Cleanup 成功後刪除該 Plugin 的本機 Storage;之後重新安裝不會還原已刪除的 資料。一般第三方 Production Plugin 在後續 Grant/Context Integration 完成 前仍會被拒絕。First-party navide.git Migration 是明確的 Host-owned Consumer:Git Preference 使用驗證過的 Package/Workspace Storage Partition; 升級時可以將前一個 Active Snapshot 複製到新的 Candidate,並保留舊 Snapshot 作為 Rollback。

私有專案智慧

.agent-team/ 屬於本機 Workspace 的個別使用者。它排除於 Git,也不是用來同步人類團隊狀態。內容可能包含私人 Prompt、Task Context、Session Identifier、Agent Output、Run Event、Handoff、Token Summary 與未來的 Coordination Metadata。

不要從 .gitignore 移除 .agent-team/,也不要將它作為刻意撰寫專案文件的替代品。如果必須分享 Artifact,請只檢查並 Export 必要的 Specification、Decision、Report、Patch 或 Evidence。

未來的可攜功能應使用具有 Redaction 與 Selection Control 的明確本機 Export/Import。Navide 絕不能無聲地把私有專案智慧轉換成雲端或 Repository 狀態。

可能對外通訊的功能

功能 可能接收者 涉及資料
Coding Agent CLI CLI 供應商或設定的模型 Provider Prompt、選取的 Context、Tool Result 與供應商定義的 Telemetry
Cloud AI(Inline 編輯與 Code Review) Anthropic、OpenAI、Google、Groq、DeepSeek、Mistral、xAI 或自訂 Endpoint 選取的程式碼、Prompt 與 Model Parameter
Context7 Injection Context7 及其 MCP Distribution/Runtime 相依套件 偵測到的 Library Name 與文件查詢
Web Search Search Provider 搜尋查詢文字
Git Operation 與 Issue Detection 設定的 Git Host,透過本機 git、gh 或 glab CLI Repository/Issue 資料,以及由 CLI 或 Host Account Flow 處理的憑證
Update Check GitHub Releases 應用程式版本與一般網路 Metadata
Plugin Registry Trust Refresh 所選的 Official Registry,或明確核准的 self-hosted Registry 已安裝 marketplace plugin 的 namespace/name;Refresh 不會傳送 Plugin Source 或 Archive
MCP Server 設定的 MCP Server 與它使用的服務 完全取決於該 Server 的 Tool 與設定

傳送私人程式碼或受規範資料前,請先閱讀各 Provider 政策。

跨裝置訊息傳遞

當你登入 Navide 帳號並向另一部裝置上的 Pane 傳送訊息時,訊息本文會在離開 本機前,先以該裝置的 Public Key 封裝。Navide 的 Relay 只負責儲存與轉送, 無法讀取內容——它並不持有對應的 Private Key。

Relay 看得到的是訊息周邊的 Metadata:傳送與接收裝置的 Device Id、兩端的 Workspace Label 與 Pane 名稱、遞送狀態,以及時間戳記。它也保存 Session Directory,裝置正是靠它才找得到彼此。

Workspace 的絕對檔案系統路徑不會被發布。過去曾經會:Session Directory 原封不動地帶著 workspacePath,實際上就是包含你帳號名稱在內的完整本機 路徑。現在裝置改為發布加鹽的 Digest。Salt 在每次安裝時產生、保存在本機 Credential Vault,且絕不離開本機——因此這個 Digest 足夠穩定,可以將同一個 Workspace 的 Pane 歸為一組,卻無法被 Relay 或另一部裝置還原成路徑。未加鹽 的 Digest 在這裡並不夠,因為路徑既短又高度結構化,會被字典攻擊破解。

Workspace 的 Label(資料夾的 basename)與 Pane 名稱仍然可讀。它們是遠端 Agent 必須輸入的 <device>/<workspace>/<pane> 位址中的兩個部分,隱藏它們 等於取消以名稱進行跨裝置定址,而不是保護它。要進一步縮減,需要由使用者 自訂的 Alias。

Production Git Package 透過 Host-owned argv Allowlist 在本機執行 git、gh 與 glab。Navide 不會代理這些服務,也不會將 Repository 上傳到 Navide。 當本機 CLI 執行 Remote Operation 或 Issue Query 時,GitHub 或 GitLab 仍可能 依照設定的 Remote、CLI Login 與 Provider Policy 收到資料。Git Account Credential 保留在 Host 保護的本機 Account Store 或 CLI 自己的 Credential Flow,不會寫入 Plugin Renderer Storage。隔離的 v2 Git Renderer 只會取得非 Secret 的 Account Metadata 與 Workspace Binding State。Remote Git Operation 送往 Backend 前,才由 Host 注入綁定的 Credential。即使 Workspace 沒有綁定 Host Account,v2 仍可使用由 Host 擁有的 Interactive Credential Flow:Host 會為該次 Operation 建立不透明且綁定 Instance 的 Owner,只把 Git Prompt 轉送給發起它的 Git View,並在接受回覆前驗證 Request Ownership。輸入的 Secret 只在這次 Exchange 中暫存,絕不保存到 Plugin Storage;來自其他 View 或其他 Workspace 的 Credential Response 會被拒絕。

只要仍有已安裝的 marketplace plugin,Navide 會在 App 啟動時及每 15 分鐘,將該 Plugin 的 namespace/name 傳送給所選的 Registry。這個 Request 用來取得已簽署的 Trust Metadata,讓 Navide 偵測遭撤銷的 Publisher 或 Package,並隔離已安裝的 Plugin。目的地由設定的 Registry URL 決定:使用 Official URL 時,會使用 App Pin 的 Official Registry;使用 self-hosted URL 時,則只使用使用者明確核准的 URL 與 Root。這個 Refresh 不會上傳 Plugin Source、Package Archive 或 Workspace File。

Navide 會在 Plugin Installation 旁的本機資料中保留最新的已簽署 Trust Snapshot,讓重新啟動後仍能進行檢查;Registry 自己的 Request Log 則由該 Registry 決定保存方式。目前沒有獨立的 Refresh 開關;移除已安裝的 marketplace plugin 後,這項資料流就會停止,其他外部服務資料流仍由各自的 設定控制。

憑證

Agent CLI 憑證保留在各 CLI 自己的設定中。如果在 Navide 輸入 Cloud AI Key,Navide 會把它保存在本機,供 AI 功能(Inline 編輯、Code Review)使用。設定 Export 會遮蔽 API Key 與 Token。

本機檔案權限可以降低同一部電腦其他使用者意外存取的機會,但無法防範 Malware、遭入侵的使用者帳號、無限制 Agent、Backup,或具有同等權限的 Process。

Agent 權限

除非外部 CLI 提供並啟用自己的 Sandbox,Agent 會以目前使用者的作業系統權限執行。Navide 目前尚未提供完整 Workspace Sandbox。

YOLO Mode 可能略過 CLI Confirmation 或 Sandbox 保護。只應在可信任、已使用版本控制的 Workspace 中使用,並於執行後檢查 Command 與 Diff。

為 Agent CLI 開啟的本機 Port 與檔案

部分 CLI 可以透過 Terminal 輸入以外的通道接收跨 CLI 訊息。Navide 會在啟動時提供這些 Pane 該通道所需的東西,而且全部都在這部機器上:由 CLI 自己提供服務、僅限 loopback 的 HTTP Port(opencode、kilo),或是位於 Navide 應用程式資料目錄、由 CLI 監看的 per-pane 檔案。這裡沒有任何東西會離開本機。

opencode Pane 的 Port 沒有密碼,因為該 CLI 自己的介面無法對自己的 Server 進行驗證。因此任何以你的身分執行的 Process 都能驅動該 Pane。kilo Pane 的 Port 則由透過環境變數傳入的 per-pane Secret 保護。

qwen Pane 的檔案以明文保存每一則傳送給它的訊息文字。Pane 關閉時會移除該檔案;若 Backend 被中斷而留下檔案,Navide 下次啟動時會將其移除。

claude Pane 的通道則是該 CLI 自己設定檔中的一個 Hook。它帶有一個 Secret,Navide 將其保存在應用程式資料目錄中一個僅限擁有者讀取的檔案裡,用來標記這個 Hook 是由這部機器安裝的;其他使用者無法讀取,也絕不會離開本機。

以上每一項都是按 CLI 個別設定,可在 Settings → CLI Agents → Push channels 中關閉;關閉後,傳給這些 Pane 的訊息會如以往一樣輸入到 Terminal。完整的取捨請參閱 Inter-CLI messaging。

Context Handoff

跨 Agent Handoff 可能包含 Task Context 與先前 Stage Output。自動 Secret Scrubbing 目前還不是完整安全邊界。不要把憑證放進 Prompt、Generated Plan、Log,或可能交給其他 Agent 的檔案。

移除本機資料

停止所有 Active Session 後,可以從 Workspace 的 .agent-team/ 目錄移除私有專案智慧。刪除它可能會移除 Resumability、Run History、Attribution 與累積 Context,但不會刪除原始碼 Repository。整個應用程式的設定與歷史位於 Navide Application Data Directory。刪除前請備份需要保留的設定。

回報 Vulnerability 請參閱安全政策。

← 法務文件總覽 回到頂端 ↑

Navide/法務

プライバシーとデータの流れ

Navide は Local-first ですが、常に完全オフラインという意味ではありません。このページでは、Navide が端末に保持するもの、外部 Service へデータを送信する可能性がある機能とその送信内容、そして Cross-device Relay に見えるものと見えないものを説明します。

最終更新日 2026-09-04 出典: Navide repository docs/en-US/privacy.md @ e88db361 (2026-08-28), plus the cross-device messaging section added on 2026-09-04
目次
  1. Navide がローカルに保存するデータ
  2. 非公開の Project Intelligence
  3. 外部と通信する可能性がある機能
  4. Cross-device Messaging
  5. 認証情報
  6. Agent の権限
  7. Agent CLI のために開かれる Local Port と File
  8. Context Handoff
  9. ローカルデータの削除

Navide は Local-first ですが、常に完全オフラインという意味ではありません。Electron Application、Python Backend、Terminal Session、非公開の Project Intelligence、Workspace State、Orchestration Logic は Mac 上で動作します。外部 Service を有効化または利用すると、データが端末外へ送られる場合があります。

Navide がローカルに保存するデータ

有効な機能に応じて、Navide は次を保存します。

  • <workspace>/.agent-team/ 内の、ユーザーごとに非公開の Project Intelligence と Run Artifact
  • Application Data Directory 内の Role、Pipeline、Recent Workspace、UI Setting、Analyzer Setting、AI Provider Setting
  • Application Data Directory 内の Host 管理 Plugin Storage Partition。認証済みの Plugin/Package ごとに分離され、Workspace Scope では認証済み Workspace ごとに分離されます。Navide や Plugin Registry へ送信されません
  • Local CLI Log から得た Token Attribution と Deduplication Metadata
  • 任意の AI Provider API Key。制限された File Permission(対応 System では 0600)で保護された Local Settings File に保存

Navide は Project Telemetry Service を運営せず、Navide Account を必要としません。

Issue 16 の Production Storage Integration が有効な場合、Plugin の Uninstall は Cleanup が成功した後に、その Plugin の Local Storage を削除します。後で再インストール しても、削除された Storage は復元されません。通常の Third-party Production Plugin 呼び出しは、後続の Grant/Context Integration が有効になるまで拒否されたままです。 First-party navide.git の Migration は Host 所有の明示的な Consumer であり、Git Preference は認証済みの Package と Workspace Storage Partition を使用します。Upgrade 時には、以前の Active Snapshot を新しい Candidate に複製し、Rollback 用に旧 Snapshot を保持する場合があります。

非公開の Project Intelligence

.agent-team/ は、その Local Workspace を使う個々のユーザーに属します。Git から除外され、人間の Team Member 間で State を同期するためのものではありません。Private Prompt、Task Context、Session Identifier、Agent Output、Run Event、Handoff、Token Summary、将来の Coordination Metadata が含まれる場合があります。

.agent-team/ を .gitignore から削除したり、意図的に作成した Project Documentation の代わりとして公開したりしないでください。Artifact を共有する必要がある場合は、必要な Specification、Decision、Report、Patch、Evidence だけを Review して Export してください。

将来の Portability Feature では、Redaction と Selection Control を伴う明示的な Local Export/Import を使用すべきです。Navide は Private Project Intelligence を暗黙に Cloud または Repository State へ変えてはなりません。

外部と通信する可能性がある機能

機能 送信先の可能性 関係するデータ
Coding Agent CLI CLI Vendor または設定された Model Provider Prompt、選択した Context、Tool Result、Provider 定義の Telemetry
Cloud AI(Inline 編集と Code Review) Anthropic、OpenAI、Google、Groq、DeepSeek、Mistral、xAI、Custom Endpoint 選択したコード、Prompt、Model Parameter
Context7 Injection Context7 と MCP Distribution/Runtime Dependency 検出された Library Name と Documentation Query
Web Search Search Provider Search Query Text
Git Operation と Issue Detection 設定された Git Host。Local git、gh、glab CLI 経由 Repository/Issue Data と、CLI または Host Account Flow が扱う Credential
Update Check GitHub Releases Application Version と通常の Network Metadata
Plugin Registry Trust Refresh 選択した Official Registry、または明示的に承認した self-hosted Registry インストール済み marketplace plugin の namespace/name。Refresh では Plugin Source や Archive を送信しない
MCP Server 設定された MCP Server と、それが利用する Service Server の Tool と Configuration に全面的に依存

Private Code や規制対象 Data を送信する前に、各 Provider の Policy を確認してください。

Cross-device Messaging

Navide Account にサインインし、別の Device 上の Pane を宛先に指定すると、Message Body は端末を離れる前に、その Device の Public Key 向けに封印されます。Navide の Relay は、それを読むことなく保存・転送します。対応する Private Key を持っていない ためです。

Relay に見えるのは、Message の周辺にある Metadata です。送信側と受信側の Device ID、両端の Workspace Label と Pane Name、Delivery State、Timestamp がそれにあたり ます。Relay はまた、Device 同士が互いを見つけるための唯一の手段である Session Directory も保持します。

Workspace の絶対 Filesystem Path は公開されません。以前は公開されていました。 Session Directory は workspacePath をそのまま保持しており、実際には Account 名を 含む Local Path 全体が載っていたことになります。現在、Device は代わりに Salt 付きの Digest を公開します。Salt は Install ごとに生成され、Local の Credential Vault に 保管され、端末の外へ出ることはありません。そのため、この Digest は同じ Workspace の Pane をまとめられる程度には安定していながら、Relay や他の Device が Path に 戻すことはできません。Path は短く構造が明確で Dictionary Attack に破られてしまう ため、Salt のない Digest ではここでは不十分です。

Workspace の Label(Folder の basename)と Pane Name は、引き続き読める状態の ままです。これらは Remote Agent が入力しなければならない <device>/<workspace>/<pane> Address を構成する 2 つの要素であり、隠してしまうと、名前による Cross-device Addressing を保護するのではなく、その機能自体を失わせることになります。これ以上 減らすには、ユーザーが選ぶ Alias が必要です。

Production Git Package は Host 所有の argv Allowlist を通して git、gh、glab をローカルで実行します。Navide がこれらの Service を Proxy したり、Repository を Navide へ Upload したりすることはありません。Local CLI が Remote Operation または Issue Query を実行すると、設定された Remote、CLI Login、Provider Policy に従って GitHub または GitLab が Data を受け取る場合があります。Git Account Credential は Host の保護された Local Account Store または CLI 自身の Credential Flow に残り、Plugin Renderer Storage には書き込まれません。分離された v2 Git Renderer が受け取るのは非 Secret の Account Metadata と Workspace Binding State だけです。Remote Git Operation では、Host が Backend 呼び出しの直前に Bound Credential を注入します。Workspace に Host Account の Binding がない場合でも、v2 は Host 所有の Interactive Credential Flow を使用できます。Host は Operation ごとに Opaque で Instance-bound な Owner を作成し、Git の Prompt を発行元の正確な Git View に転送し、Response を受け入れる前に Request Ownership を検証します。入力 された Secret はその Exchange の間だけ保持され、Plugin Storage には保存されません。 別の View または別の Workspace からの Credential Response は拒否されます。

インストール済みの marketplace plugin がある間、Navide は Application 起動時と 15 分ごとに、その Plugin の namespace/name を選択した Registry へ送信します。 これは、署名済みの Trust Metadata を取得し、Revoke された Publisher や Package を 検出してインストール済み Plugin を隔離するためです。送信先は設定した Registry URL で決まります。Official URL を使う場合は App に Pin された Official Registry を、 self-hosted URL を使う場合はユーザーが明示的に承認した URL と Root だけを使います。 この Refresh で Plugin Source、Package Archive、Workspace File を Upload することは ありません。

Navide は、再起動後の Check に使うため、最新の署名済み Trust Snapshot を Plugin Installation とともにローカルに保持します。Registry 自身の Request Log の保持は、 その Registry の管理に委ねられます。現在、Refresh 専用の無効化設定はありません。 インストール済みの marketplace plugin をすべて削除すると、この Data Flow は停止 します。その他の外部 Service の Data Flow は、それぞれの設定に従います。

認証情報

Agent CLI の Credential は各 CLI の Configuration に残ります。Cloud AI Key を Navide に入力すると、AI 機能(Inline 編集、Code Review)で利用できるようローカル保存されます。Settings Export では API Key と Token を Redact します。

Local File Permission は、同じ Machine 上の他 User による偶発的 Access を減らしますが、Malware、Compromised User Account、Unrestricted Agent、Backup、同等権限の Process からは保護しません。

Agent の権限

External CLI が独自 Sandbox を提供して有効化しない限り、Agent は現在のユーザーの OS 権限で実行されます。Navide は現在、完全な Workspace Sandbox を提供していません。

YOLO Mode は CLI の Confirmation または Sandbox Protection を回避する場合があります。信頼でき、Version Control された Workspace でのみ使用し、後から Command と Diff を確認してください。

Agent CLI のために開かれる Local Port と File

一部の CLI は、Terminal 入力以外の Channel を通じて Inter-CLI Message を受け取れます。Navide はそれらの Pane に対し、起動時にその Channel が必要とするものを与えます。すべてこの端末上にあります。CLI 自身が提供する Loopback 専用の HTTP Port(opencode、kilo)、または Navide Application Data Directory 内にある、CLI が監視する Pane ごとの File です。ここにあるものが端末の外へ出ることはありません。

opencode Pane の Port には Password がありません。この CLI 自身の Interface が、自身の Server に対して認証できないためです。したがって、あなたとして動作しているどの Process でも、その Pane を操作できます。kilo Pane の Port は、環境変数で渡される Pane ごとの Secret で保護されます。

qwen Pane の File には、その Pane へ送られた各 Message の Text が平文で保持されます。この File は Pane を閉じると削除され、中断された Backend が残した File は、次に Navide が起動したときに削除されます。

claude Pane の Channel は、代わりにその CLI 自身の Settings File 内の Hook です。この Hook は、Navide が Application Data Directory 内の Owner 専用 File 1 つに保持する Secret を運びます。この Secret は、その Hook がこの端末でインストールされたものであることを示す印であり、他の User からは読めず、端末の外へ出ることもありません。

これらはすべて CLI ごとに設定でき、Settings → CLI Agents → Push channels で無効化できます。無効化後は、それらの Pane への Message は従来どおり Terminal に入力されます。Trade-off の全体については Inter-CLI Messaging を参照してください。

Context Handoff

Agent 間の Handoff には Task Context と前 Stage の Output が含まれる場合があります。Automatic Secret Scrubbing は、まだ完全な Security Boundary ではありません。他の Agent へ渡される可能性がある Prompt、Generated Plan、Log、File に Credential を置かないでください。

ローカルデータの削除

Active Session を停止した後、Workspace の .agent-team/ Directory から Private Project Intelligence を削除できます。削除すると Source Repository は残りますが、Resumability、Run History、Attribution、蓄積 Context が失われる場合があります。Application 全体の Setting と History は Navide Application Data Directory にあります。保持したい Configuration は削除前に Backup してください。

Vulnerability の報告については、セキュリティポリシーを参照してください。

← 法務ページ一覧 トップへ戻る ↑

Contents

  1. Data kept locally by Navide
  2. Private project intelligence
  3. Features that may communicate externally
  4. Cross-device messaging
  5. Credentials
  6. Agent permissions
  7. Local ports and files opened for agent CLIs
  8. Context handoffs
  9. Removing local data

本文目錄

  1. Navide 保存在本機的資料
  2. 私有專案智慧
  3. 可能對外通訊的功能
  4. 跨裝置訊息傳遞
  5. 憑證
  6. Agent 權限
  7. 為 Agent CLI 開啟的本機 Port 與檔案
  8. Context Handoff
  9. 移除本機資料

目次

  1. Navide がローカルに保存するデータ
  2. 非公開の Project Intelligence
  3. 外部と通信する可能性がある機能
  4. Cross-device Messaging
  5. 認証情報
  6. Agent の権限
  7. Agent CLI のために開かれる Local Port と File
  8. Context Handoff
  9. ローカルデータの削除
Navide

The engineering instrument for the Agent era

MIT © Navide Team

Product

Why it existsThree engineering loopsAvailable todayDownload

Use

Getting startedUser guideTroubleshooting

Understand

ManifestoVisionRoadmap

Participate

GitHubDiscordDiscussionsContributingIssues

Legal & boundaries

Privacy and data flowsSecurity policyCode of conductBoundariesLicensesAll legal pages →