🛡️ 06. 设置、数据与隐私 (Settings & Privacy)

这是用户最关心、也最容易产生误操作的部分。
FlashNote 坚持“本地优先 (Local-First)”的架构设计原则。您的数据资产完全由您掌控,绝不存在平台锁死或静默遥测。


📑 本篇大纲

  1. 通用偏好与显示语言
  2. 数据存储在哪里?
  3. 备份与恢复
  4. 存储空间与资源清理
  5. 数据导出、删除及隐私说明

1. 通用偏好与显示语言

进入 FlashNote 侧边栏左下角的“齿轮(设置)”图标,您可以对核心外观与行为进行个性化微调:

  • 界面显示语言:
    • 支持 简体中文 (cn)、繁體中文 (zh)、English (en) 与 日本語 (jp) 四种语言界面;
    • 切换语言时界面秒级动态刷新,无需重启浏览器;
  • 外观主题 (Theme):
    • 支持“跟随系统”、“极简浅色”与“沉浸深色”;
    • 深色模式针对 OLED 屏幕与夜间阅读进行了低对比度防刺眼调色优化;
  • 默认视界偏好:
    • 可将新打开笔记的初始视界设定为您最喜爱的形态(可视化、双栏或 Markdown 源码);
  • 全局唤起热键自定义:
    • 若默认的 Command/Ctrl + Shift + F 与系统全局快捷键冲突,可点击直达 Chrome 扩展快捷键设置页修改。

2. 数据存储在哪里?

FlashNote 采用严格的物理本地沙箱分层存储模型:

graph TD
    A[FlashNote 工作台] --> B[Chrome Extension Storage]
    A --> C[浏览器本地 IndexedDB]
    B -->|配置偏好 / 键位映射 / 加密密钥| D[轻量配置沙箱]
    C -->|笔记文章 / 书籍大纲 / 目录树| E[结构化元数据]
    C -->|网页离线剪藏插图 / 附件二进制流| F[本地大文件 Blob 池]
  • 笔记正文与书籍大纲:持久化在当前浏览器的 IndexedDB 事务数据库中,读写极速且容量上限极大(通常可达数十 GB,取决于磁盘剩余空间);
  • 离线剪藏图片与附件:存放在本地数据库专用的 Blob 对象存储池中,彻底脱离外部图床依赖;
  • 配置与密钥:存放在受 Chrome 加密保护的 Extension Local Storage 中。

3. 备份与多层容灾恢复体系

Chrome 扩展程序运行在浏览器的专属沙箱环境中。一旦遭遇浏览器清理历史缓存、扩展卸载重装或系统磁盘自动清理,本地存储的 IndexedDB 数据存在被动清除的风险。为了确保笔记与创作资产万无一失,FlashNote 设计了一套分层解耦、自动快照与离线归档并存的多层级容灾备份矩阵:

同步与多版本增量快照设置

3.1 分层同步与备份目录架构 (Sync Directory Architecture)

FlashNote 统一以同步基准根目录 (Base Sync Root Directory)(默认路径如 /apps/Cloud Sync/flashnote,支持随时点击 Change Root Dir 切换)为底座,将运行资产严密划分为三大独立子目录:

  1. 核心数据中心 (data-hub):
    • 标注为 Core Data,作为主同步通道,负责笔记 Markdown 正文、书籍大纲与本地离线多媒体资源的实时同步;
  2. 应用与云端配置 (config):
    • 标注为 Cross-device Sync,负责多端设备的外观偏好、快捷键与编辑器配置同步;
    • AI Key 加密保护 (AI Key Encrypted):集成端到端密钥加密机制,敏感的 AI 模型 Token 经加密后安全存储,实现跨设备无感共享;
  3. 多版本增量快照备份 (backups):
    • 标注为 Multi-version Safeguard,专门用于应对意外覆盖与版本回退的历史快照池,默认子路径为 /apps/Cloud Sync/flashnote/backups(支持自定义重命名)。

3.2 多版本增量快照策略 (Incremental Snapshots)

在“增量备份与快照”体系中,FlashNote 提供极为细致的企业级防护策略:

1. 三大备份触发模式 (Incremental Strategy)

  • 智能增量 (Smart Incremental):检测到用户编辑停顿后静默触发(Triggers quietly after changes),全程无感入库,绝不打断创作心流;
  • 定时周期 (Periodic Schedule):按固定间隔小时自动执行(Fixed interval hours),保障长时间挂机或低频编辑时的基线安全;
  • 双模驱动 (Dual Mode - 推荐模式):同时激活“智能静默 + 定时周期”,在兼顾实时性的同时确保定期固化版本基准。

2. 精准参数调控

  • 变更后静默等待 (Quiet wait time after changes):支持选择变动停止后的等待时长(可选 1m、3m、5m、10m、15m、30m,默认 5m);
  • 固定备份周期 (Fixed backup period):支持自定义定时备份间隔(可选 Every 1h、Every 3h、Every 6h、Every 12h、Every 24h,默认 Every 24h);
  • 快照滚动保留上限 (Max cloud retention snapshots):自动淘汰旧版本(可选 Retain 5、10、20、30、50,默认 Retain 30),防范快照膨胀挤占云盘空间;
  • 即时手动快照:界面实时呈现最近一次快照时间戳,随时可点击 “▶ Run Incremental Backup” 立即执行一次封板存档。

3.3 本地离线全量归档 (Manual Offline Export)

除自动化的云端与同步目录备份外,系统依然保留随时可脱机的完整离线导出机制:

  1. 进入“设置” -> “数据与备份”;
  2. 点击 “一键全量导出 (ZIP)”:自动打包全部笔记 Markdown 源码、卷章树状目录以及本地 Blob 插图附件,形成标准通用压缩包;
  3. 点击 “JSON 完整状态镜像快照”:导出包含数据库全局元数据与索引的 JSON 单文件快照,专用于精确无损灾备还原。

3.4 备份恢复与数据还原

  1. 在新设备或重装后的 FlashNote 中进入“设置” -> “数据与备份”;
  2. 点击 “恢复备份”,选择历史增量快照、ZIP 归档包或 JSON 镜像;
  3. 系统提供两种还原模式:
    • 智能增量合并:对比主键与修改时间戳,仅导入本地缺失或远端更新的条目,绝不覆盖当前设备的新写内容;
    • 全量覆盖还原:将当前工作区重置并完全还原为备份快照的历史基准状态。

4. 存储空间与资源清理

长期使用剪藏后,本地可能积累较多图片资源。FlashNote 提供了透明的存储分析器:

  • 存储水位透视:在“数据与备份”面板,直观查看笔记条目数、图片总数以及当前占用的物理磁盘体积;
  • 孤儿资源清理 (Orphan Cleanup):
    • 当您删除了某篇包含图片的笔记后,该图片可能仍残留在本地 Blob 缓存中;
    • 点击 “扫描并清理未引用资源”,系统会自动排查所有未被任何现有笔记或书籍引用的孤立图片,安全释放磁盘空间。

5. 数据导出、删除及隐私说明

5.1 自由导出,绝不格式绑架

FlashNote 采用开放格式:

  • 单篇笔记支持一键导出为标准 .md、纯文本 .txt、或者包含内嵌 CSS 的独立 .html;
  • 书籍支持一键整书编译打包为 EPUB 电子书或结构化书籍文档。

5.2 彻底清空与重置

如果您打算在公共电脑上停用插件:

  • 点击“危险区域” -> “彻底清空本地所有数据”;
  • 输入验证码确认后,FlashNote 将在底层执行数据库销毁命令,所有笔记、插图与密钥将在当前设备上彻底灰飞烟灭。

5.3 隐私安全红线承诺

  • 零遥测 (No Telemetry):代码库不包含 Google Analytics 或任何第三方用户行为打点代码;
  • 数据完全自治:在未主动配置第三方云同步或手动调用 AI 之前,任何字符绝不会发送到任何公网服务器。

Tip

遇到异常情况或同步疑问?欢迎查阅故障排查指南: