Cherry Studio 存储位置修改 + 数据隐私:所有内容本地存储
数据到底存了些什么
Cherry Studio 在本地应用数据目录里存储以下内容:
| 数据类型 | 存储位置 | 是否加密 |
|---|---|---|
| 对话历史 | SQLite 数据库 | ❌ 明文(但本地) |
| 助手配置 | JSON 文件 | ❌ 明文 |
| Agent 配置 | JSON 文件 | ❌ 明文 |
| 模型服务商(含 API Key) | 加密存储 | ✅ 加密(设备本地密钥) |
| 知识库索引 | 向量数据库 | ❌ 明文 |
| 知识库数据源 | 引用路径 | ❌ 明文 |
| 笔记 | Markdown 文件 | ❌ 明文 |
| 绘画收藏 | 图片文件 | ❌ 明文 |
| MCP 工具配置 | JSON 文件 | ❌ 明文 |
| 设置 | JSON 文件 | ❌ 明文 |
除了 API Key 是加密存储的,其他数据都是明文——这意味着如果有人拿到你的电脑或备份硬盘,能直接读取对话历史、助手提示词等内容。敏感数据建议额外加密整个数据目录。
想换到别的盘存
默认数据目录在系统盘(C 盘 / macOS 启动盘),盘满了怎么办?
设置 → 数据设置 → 数据存储位置 →「选择」→ 选一个新路径(比如 D:\CherryStudioData / ~/Documents/CherryStudioData)→「应用」。
⚠️ 更改不会自动迁移已有文件! Cherry Studio 会创建新路径但不会帮你搬旧文件。正确的迁移步骤:
- 先在设置里选好新路径并应用
- 关闭 Cherry Studio
- 把旧数据目录下的所有文件复制到新路径(旧目录先保留,确认没问题再删)
- 重新打开 Cherry Studio——应该能看到所有数据都在
- 确认正常运行几天后,删掉旧目录释放空间
关于隐私的几个问题
数据会不会发送到 Cherry Studio 官方?
默认不会。Cherry Studio 是本地应用,对话历史、助手配置、知识库内容全部存在本地。只有以下数据会发往外部:
- 对话内容:和你配置的模型服务商对话时,对话内容发往该服务商(这是必然的——AI 要看到对话才能回答)
- API Key:加密存在本地,Cherry Studio 不会上传 Key
- 崩溃日志:默认可能发往 Cherry Studio 官方(匿名、不含敏感信息),可以在设置里关掉
- MCP 工具调用:调用 MCP 工具时,工具参数发往对应 MCP Server
- WebDAV 备份:你主动开启的备份,数据发往 WebDAV 服务器
怎么让数据完全离线?
- 用本地嵌入模型做知识库索引(设置 → 嵌入模型 → 选内置本地模型)
- 用 Ollama / LM Studio 本地模型做对话和 Agent 执行
- 关闭崩溃日志上报
- 不挂载需要外部 API 的 MCP 工具
这样整个对话 → Agent → 知识库 → 嵌入模型 → 绘画的全链路都在本地完成,数据不出设备。
关于 API Key 安全
API Key 在 Cherry Studio 里是加密存储的——用设备本地密钥加密,其他应用或文本编辑器无法直接读取。但 Cherry Studio 进程本身有解密权限,如果有人拿到你的电脑并运行 Cherry Studio,就能看到 Key(这是本地应用的通用局限)。敏感账号建议定期轮换。
备份清单
定期备份 Cherry Studio 数据目录是好习惯。建议:
- 日常轻备份:把整个数据目录复制到另一个本地磁盘(每周一次)
- WebDAV 自动备份:配置 WebDAV 自动备份定时任务(每天一次)
- 重要节点手动备份:大版本升级前、添加了大量知识库数据源后、写了重要助手后,手动打一个 zip 备份