一不小心,照片的 Metadata 就会侧漏,比如用 iMessage 发送照片给陌生人,也有许多人在 iOS 自带的邮件中发送附件时往往选择 Original 而非 MediumSmall,不做任何压缩。

mail-attach-compression

iMessage 是最安全的通讯方式之一,它不用经过第三方服务器,点对点根据两个 Apple ID 的公钥握手协商出来一套通信密钥,然后互相之间进行加密传输。是的,至少现在 iMessage 通信很安全,但不包括 Metadata 的侧漏。用 iMessage 发送的图面并不压缩,里面包含了相片的信息! 陌生人之间可以通过手机号和邮箱地址发送 iMessage,一旦传送了带有 Metadata 的相片,意味着在陌生人面前你已经丧失了一部分隐私,别人只要把你发的照片从 iMessage 存储到他自己的系统相册,就能知道相应的信息。令人不解的是,Apple 没有在 Message 设置菜单中提供图片压缩和移除 EXIF 的选项,意味着我们不得不发送原始图片给对方。事实上,iMessage 发送原始尺寸的照片不仅泄漏隐私,还特别慢。

面对这样的情况,我的办法当然是使用 Workflow 自动把照片转换成无 Metadata 的小尺寸图片,再通过 iMessage 发送。

但有很大部分人并不想压缩照片,更想保留 Metadata,以备将来按照 Geo-Location 整理归档。这就得靠 Metapho 了。

Metapho 是在寻找照片压缩工具时偶然遇到的, Appstore 美国区有四星半的总评,但它不能自动批处理抹去 Metadata,它不能压缩照片,它也不能修改照片尺寸。Metapho 所能做的,仅仅是查看 EXIF;内购后允许删除 EXIF,自己 "Assign Location"。就这么简单。

方便的地方在于,Metapho 不用修改原图片,能以无 Metadata 的形式分享发送。按白话说,就是发送时抹去照片隐藏信息,但手机上一切还在,方便将来按时间或按地理位置整理。很棒吧?抱歉,你只能一张张选定发送,选定两张后 "Share Sheet" 里那个 Metapho 图标就消失了。

Metapho-share

另外,依靠 Photo Extension,Metapho 能在相册内直接删除 EXIF,重新指定地理位置。这两个都是叠加操作,也保留了源文件,通过 "Revert" 恢复。

Apple 可以拒绝公权力解锁手机,却没考虑到给 iMessage 加入 Metadata 选项,自己的隐私,只能自己负责。好吧, 或许以后 iMessage 的设置菜单里允许压缩照片移除元数据了,又或许将来 Metapho 支持多选批处理操作了,谁知道呢?