隐私与数据
正文与数据库在本机项目目录、密钥用 Windows DPAPI 加密只存本机、更新检查请求的地址、AI 请求发送什么、遥测为零。
这一页只写事实:数据放在哪、什么情况下会联网、请求哪个地址、有没有遥测。
正文与数据库都在本机项目目录
新建项目时选的那个目录就是项目的全部位置,应用不会把稿件另存到云端或安装目录。
manuscript/:正文真源,按vol-01/ch-001/s-001.md这类路径存放纯文本 .md 文件。.novel/novel.db:SQLite 索引库,存卷、章、场景的书目信息与字数等;删除它不会丢正文,可扫描正文重建。.novel/backups/:自动备份(若备份目录留在项目内),整项目 zip。revisions/:章节快照。notes/、exports/:笔记与导出的文件。
移动或备份项目时,复制整个项目目录即可;不依赖安装目录里的任何文件。
密钥用 Windows DPAPI 加密,只存本机
供应商密钥用 Windows DPAPI(CurrentUser 作用域)加密后写入 %APPDATA%\NovelWorkbench\settings.json。这个文件在用户配置目录里,不在项目目录里,因此:
- 把项目目录拷给别人或传到网盘,不会带出密钥。
- 换 Windows 用户或换电脑后,旧密钥无法解密,需要重新填写。
- 界面上只显示密钥末 4 位,完整密钥不回显。
什么情况下会联网
- 检查更新:请求 https://www.476014.com/latest.json。应用启动约 5 秒后自动检查一次,之后可在界面里手动点「检查更新」。下载更新包同样访问该站点。
- 使用 AI 功能:请求发送到你自己在 设置 → 模型与供应商 里填的 Base URL,由你选择的供应商处理;应用本身没有中转服务器,也不代管账号。
- 手动打开站内链接:在浏览器里访问本站时按正常网站行为请求页面。
写作、保存、快照、备份、导出这些功能不联网也能用;断网时只有更新检查与 AI 生成会失败,失败不会改动正文。
AI 请求会发送什么
生成候选时,应用按当前功能把必要的文本发给供应商:续写会带当前场景的相关上下文,处理选区会带选中的那段文字(上限 3000 字)。请求直接发往你配置的 Base URL,内容是否被供应商留存取决于该供应商的条款,不在应用控制范围内。
遥测为零
桌面端没有统计上报、崩溃上报、埋点或第三方分析 SDK。没有账号体系,不需要登录即可使用全部写作功能。
本站会记录什么
- 下载安装包时记录:下载时间、版本、文件名、IP、User-Agent,登录状态下还会关联账号;用途是统计下载量与排查下载失败。
- 注册账号只用于下载记录与收藏,密码以 argon2id 哈希存储,不保存明文。
- 站内页面没有接入第三方统计脚本。
怎么删除数据
- 删除项目目录即删除该项目的正文、索引、快照与项目内备份。
- 删除
%APPDATA%\NovelWorkbench\settings.json即删除供应商配置与加密后的密钥。 - 卸载程序不会自动删除项目目录,需要按上面两条手动清理。