由于日记的特殊性,写日记的人都非常重视私密性与安全。网站有很多帖子担心自己的日记数据被开发人员偷看,或者自己的手机里的日记被偷看。另外一个就是担心自己的数据丢失,找不回来等。日记数据可以说私人的很重要的财产,因为它包含了用户自己的情感在里面。
总的来讲就是两个问题:
- 担心数据丢失
- 担心数据被人查看
数据丢失问题
数据丢失一般出现在手机丢了,或者换手机了没有将旧手机的数据迁移过来。也有可能是APP被误删了。解决这个问题只能靠数据备份。
数据备份也有多种方式,一种是存储在日记开发商的服务器上,Day One就是这种。一种就是备份到用户的云盘上,湾湾日记就是这种。
存储在开发商服务器上是最简单的做法,对于用户来说也友好,不需要做什么操作,一切都是自动进行的。但是存储数据是需要成本的,所以Day One的年费需要那么多。另外还有一部分用户可能不信任任何第三方,担心数据被开发人员查看。这个问题很难解决(有加密数据方案,可是你难保开发人员能拿到密钥)。不过一般来说大公司的权限审核很严格,就算是公司内部人员也无法随意查看的。
存储到用户的云盘上,这种做法好处就是数据由用户自己控制。用户选择自己信任的云盘就行。这种方式存储成本其实由用户自己解决了,APP开发商就可以减少成本。所以湾湾日记的订阅会员费肯定大大小于Day One的会员费。还有个就是用户可以自己搭建WebDav云盘,数据完全自己掌控,不存在信任别人的问题了。但是这种是高级玩家才会做的。湾湾日记支持WebDav云盘备份。
如果有人不用网盘怎么办呢?这种情况我也想过,我想到的是可以通过两个设备之间点对点传输数据,这样可以将一个设备的数据同步到另外一个设备,这样也能解决一部分问题,而且技术上也是可行的。但是这种方案没法做实时的备份,需要手动操作。只能当做一种补充。湾湾日记以后考虑加入这种方式。
还有一种Web3存储方案,我一开始也考虑过这个方案,在知乎上也有人说过。日记上区块链能解决数据永不丢失问题,但是只适用于公开日记的情况,私密日记不适用。而且这种方案成本实在太高了,估计没人会这么干。
数据被人查看问题
一般日记里会记录心底的不愿意被任何人看到的想法,所以有些人非常担心数据隐私与安全。知乎经常有人讨论日记被别人偷看了怎么办。实体日记本确实很容易被身边的人查看。但是APP就不那么容易了。一般手机都有设密码,当然这个密码可能有亲人知道。现在日记APP的普通做法就是加入应用锁。就是打开应用时也要输入密码。湾湾日记现在也支持这个功能了(2.5.0或以上版本)。
支持设置密码锁和生物锁。密码锁是必须,生物锁是可选的,就跟iPhone自带的锁交互是一样的。