🛡️ 06. 设置、数据与隐私 (Settings & Privacy)
这是用户最关心、也最容易产生误操作的部分。
FlashNote 坚持“本地优先 (Local-First)”的架构设计原则。您的数据资产完全由您掌控,绝不存在平台锁死或静默遥测。
📑 本篇大纲
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 切换)为底座,将运行资产严密划分为三大独立子目录:
- 核心数据中心 (
data-hub):- 标注为
Core Data,作为主同步通道,负责笔记 Markdown 正文、书籍大纲与本地离线多媒体资源的实时同步;
- 标注为
- 应用与云端配置 (
config):- 标注为
Cross-device Sync,负责多端设备的外观偏好、快捷键与编辑器配置同步; - AI Key 加密保护 (
AI Key Encrypted):集成端到端密钥加密机制,敏感的 AI 模型 Token 经加密后安全存储,实现跨设备无感共享;
- 标注为
- 多版本增量快照备份 (
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)
除自动化的云端与同步目录备份外,系统依然保留随时可脱机的完整离线导出机制:
- 进入“设置” -> “数据与备份”;
- 点击 “一键全量导出 (ZIP)”:自动打包全部笔记 Markdown 源码、卷章树状目录以及本地 Blob 插图附件,形成标准通用压缩包;
- 点击 “JSON 完整状态镜像快照”:导出包含数据库全局元数据与索引的 JSON 单文件快照,专用于精确无损灾备还原。
3.4 备份恢复与数据还原
- 在新设备或重装后的 FlashNote 中进入“设置” -> “数据与备份”;
- 点击 “恢复备份”,选择历史增量快照、ZIP 归档包或 JSON 镜像;
- 系统提供两种还原模式:
- 智能增量合并:对比主键与修改时间戳,仅导入本地缺失或远端更新的条目,绝不覆盖当前设备的新写内容;
- 全量覆盖还原:将当前工作区重置并完全还原为备份快照的历史基准状态。
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
遇到异常情况或同步疑问?欢迎查阅故障排查指南:
- ❓ 07. 常见问题与故障排查:查看常见疑难问题与解决方案。
