N小说写作工作台

隐私与数据

正文与数据库在本机项目目录、密钥用 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 即删除供应商配置与加密后的密钥。
  • 卸载程序不会自动删除项目目录,需要按上面两条手动清理。