資料與隱私
先用 anyy config 確認目前 Profile Home。工作階段、Memory 和帳號設定儲存在本機;呼叫外部模型、工具服務或訊息平台時,任務需要的資料仍可能離開主機。
本機資料分別存在哪裡
| Home 下路徑 | 內容 |
|---|---|
config.yaml | 設定和認證資料引用 |
secrets/ | Anyy 管理的秘密 |
state.db、objects/ | 持久狀態及其引用的完整內容,例如訊息、附件、通知正文和任務記錄 |
memory/USER.md、memory/MEMORY.md | 使用者事實、偏好和長期記憶 |
SOUL.md、roles/ | 預設與命名 Role 的身分資料 |
workspace/ | 使用者與助理的工作檔案 |
skills/、system/skills/ | Profile 安裝與系統內建 Skill |
channels/、cron/ | Profile 目錄;目前帳號、路由和定時記錄的權威狀態在資料庫中 |
logs/、cache/ | 記錄和快取/可重建資料 |
命名 Profile 保持各自設定、認證資料與狀態。使用者自己引用的外部目錄、服務帳號或以唯讀方式引用的 Skill 目錄仍受其原來的管理方式約束,不會因為出現在設定裡就變成可任意刪除的本機副本。
Workspace 是上下文和 Artifact 位置;檔案/終端機工具能讀寫哪裡,仍取決於它的實際執行環境和作業系統權限。
哪些操作會向外傳送資料
遠端模型可接收選定 Prompt、上下文、工具結果和媒體;Web 搜尋/URL 獲取、圖片產生、語音後端也有外部資料流。MCP 可能連線其他程序或服務,通訊管道會向平台傳送訊息與附件,OAuth/API Key 認證會存取服務商端點。
按資料的敏感程度選擇目的地。不要把無關私密檔案、秘密或帳號認證資料混入提示詞、引用、Memory 或 Skill 指令。anyy config 展示引用狀態,不輸出認證資料明文;清除或斷開時應使用擁有該認證資料的功能入口。
備份的內容與保護
一般備份包含復原需要的設定、Memory、Workspace、Roles、Skills、腳本、通訊管道/計畫狀態、一致的資料庫快照及其完整內容物件,排除臨時執行檔案和快取。代管的 secrets/ 目錄和受支援的 mcp/oauth/ 儲存預設不加入;--include-secrets 才額外收錄這些內容。
設定和工作檔案中的直接寫在內容中的秘密不會因此被移除,例如 MCP 環境變數或 Header 中原有的認證資料仍可能原樣包含在壓縮檔中。備份不保證完整遮蔽敏感資訊,不能只憑未加 --include-secrets 就認定封存不含認證資料。
工作階段和工作檔案本身仍可能敏感。對含認證資料的封存限制存取並加密,不放進公開 Issue 或一般共享連結。指令和復原要求見備份與復原。
檔案副本的生命週期
artifact_export 從 Workspace 相對路徑的一般檔案匯出可下載副本,上限 50 MiB,產生附件在匯出時設為 24 小時後過期。匯出失敗不修改原始檔;需要長期保留的原件仍在 Workspace。
提醒和背景通知使用獨立的持久顯示記錄,正文物件與目前 Session 所屬關聯;重新開啟頁面可讀取已儲存的通知,不把通知改成模型對話訊息。無法確認確切正文的歷史通知不會憑摘要補造。
刪除到底影響什麼
- 非 default Profile 刪除會移除其 Home,須透過執行狀態和認證資料檢查;Dashboard 使用強制且清理秘密的操作,CLI 需顯式參數。
- 未被引用的命名 Role 可以封存,停止用於新工作階段;它不會刪除整個 Profile。
- Gateway 支援 Session 刪除,但目前 CLI、TUI 和 Dashboard 沒有通用的單工作階段刪除入口,不可將內部能力寫成頁面上已有按鈕。
- 本機刪除不能收回已經傳送給模型、MCP 或訊息平台的資料;外部保留政策由對應服務決定。
人員或信任域應分開使用 Profile。日常只啟用必要能力、定期檢查通訊管道授權,並在懷疑認證資料洩漏時立即在服務商端輪換。更多操作邊界見安全與隱私。