黑海洋 黑海洋 WIKI

封缄笔记:写完,封起来,只寄给一个人

开发 · 约 3 分钟 · 黑海洋 · 3,629 · 2 条评论

封缄笔记:写完,封起来,只寄给一个人

一个能写字、能盖火漆、能生成一次性分享链接的笔记本。没有账号,没有关注,没有已读回执式的压迫感——只有一封信,和拆开它的那一下。


正文

我一直有个很小的需求,小到不值得为它装一个 App:有些话,只想让一个人看到。​

发朋友圈是公开的,发微信是永久的,写进备忘录又寄不出去。我想要的是介于两者之间的东西:像递一封信那样递出去,对方拆开才看得到,看完可以留着,也可以到期就没了。

所以有了「封缄」。

封缄 · 写给一个人看的笔记:https://time-rings.app.workbuddy.host/?sharecode=IRYESUGT5Y

它是一本笔记本,也是一枚蜡封

打开就是一本纸色的笔记本,横线信纸,宋体正文。不用注册,不用登录,左边是你的笔记,中间是纸,右边是你已经发出去的封缄。

写完之后,点纸上的「封起来」:

  • 在封皮上写一句话(比如「写给十年后的自己」)
  • 选一个期限:1 天、3 天、7 天、30 天,或者不限
  • 可以再加一枚口令,也可以不加
  • 选对方只能读,还是可以改

按「盖下蜡封」,你会看到一团蜡落下来、压开、回弹,然后得到一条链接。

对方看到的不是密码框,是一封信

这是我做这个产品最在意的一点。

拿到链接的人不会看到一个「请输入密码」的面板,而是一封盖着火漆的信:封皮上写着标题,旁边盖着一枚「剩 30 天」的印。点一下,蜡封先轻轻一震,中间裂开一道缝,然后整枚蜡分成两半飞出去,信纸才从下面浮上来。

整个过程不到两秒,但它让「打开一封信」这件事重新有了分量。

封缄之后

发出去不是结束:

  • 到期自动作废,链接打不开,页面上只留一句「这封已经过期,信纸留在这里」
  • 随时可以收回,收回后立刻失效
  • 拆封回执:被拆开过几次、最后一次是什么时候、从哪里
  • 六位恢复码:换设备、换浏览器,输入恢复码就能接上原来那本笔记本

我一直觉得,私密的话不该只有「公开」和「永久」两个选项。它应该有开始,也应该有结束。

适合谁

  • 写给未来自己的信(默认那篇就是「写给十年后的自己」,你可以直接拆开看)
  • 给家人的一段话,不想发在群里
  • 给同事的交接说明,看完就失效
  • 不想被任何人翻到的日记

技术与隐私

服务端是 Python 标准库加 SQLite,零第三方依赖;前端是原生 JS,没有框架。每位访客按照浏览器隔离,互不干扰,不需要账号体系;没有埋点,没有外部请求,数据只存在自己的服务器上。

那枚火漆是手写 SVG 画的,不是图片:蜡边用几个不同频率的正弦波叠出不规则的形状,字是三层叠出来的浮雕,所以放大也不糊,加载也不慢。

手机上也重新排过:顶栏收成三个按钮,笔记变成一条横滑的卡片,「已发出的封缄」改成从底部升起的抽屉,单手就能写完一封并盖下蜡封。

去拆一封

链接在这里,打开就是一本属于你的笔记本,里面放好了三篇示例和一封已经封好的信:

不用注册,点开就能用。想先看效果,就点右边那封「写给十年后的自己」下面的「拆封预览」——你会看到火漆裂开。

相关文档

评论与补充2

有问题或想补充的,写在下面 · 选中正文文字再点「报告错误」会自动引用
  • 芒果#2Chrome 148 · Windows 10/11
    能不能加个二维码分享,方便电脑打开手机扫码
  • 菊斗罗#1微信 8 · iOS
    这个不错,可以当备忘笔记 存东西。
就事论事,别发广告 · 正常评论