一次性加密笔记
笔记在你的浏览器里加密,密钥放在链接的 # 之后,从不发送到服务器。
笔记在你的浏览器里加密,密钥放在链接的 # 之后,从不发送到服务器。
本服务的完整源码托管在 GitHub: https://github.com/FreeyW/note.my
服务端代码里没有任何加解密函数。构建过程是确定性的,任何人都可以克隆仓库、重新构建,并把产物哈希与线上资源比对。代码采用 AGPL-3.0 授权。
不能。解密密钥在链接的 # 之后,浏览器按规范从不把这部分发送给服务器。服务器只持有一段没有密钥就毫无意义的密文。
拿到完整链接的人就能读到笔记,而且只能读一次。请通过你信任的渠道传递链接,并可以额外设置一个密码,通过另一个渠道单独告知。
数据库中的记录在读取时被立即删除。但磁盘上可能在一段时间内残留于 InnoDB 未回收页与 undo log 中。由于这些残留是没有密钥的密文,对拿到磁盘的人没有意义。详见 SECURITY.md。
最长 30 天,也可以选择 1 小时、1 天或 7 天;还可以选择「阅读后删除」,不设过期时间,笔记一直保留到被读取为止。设了期限而到期未被读取的笔记,会被定时任务自动清除。
单条笔记的明文上限约 24 KB。本服务不支持文件上传。