BashNota采用双重数据保护机制:
- 本地存储层面:所有数据默认保存在浏览器IndexedDB中,采用沙盒隔离机制。相比传统cookie存储,IndexedDB支持更大容量(通常250MB以上)且不易被意外清除。
- 云端同步层面:启用同步时会进行端到端加密传输,采用AES-256标准加密算法。云端仅存储加密后的数据,解密密钥仅用户持有。
- 数据恢复方案:建议用户定期通过导出功能备份为Markdown/PDF格式,或开启自动同步。即使清除浏览器缓存,也能通过账户恢复加密数据。
特别注意事项:浏览器隐私模式下可能限制存储,建议普通模式下使用并禁用自动缓存清理功能。
本答案来源于文章《BashNota:离线优先的笔记与代码执行工具》