This main flagrant or off-topic, but something that nags at me when thinking about truly secure messaging apps from the App Store:
Even with perfect e2e encryption protocol added, what's preventing WhatsApp developers (FB) from adding in a feature of the app:
if local.user is "TargetUser007" { takeDeviceSnap(); sendDeviceSnapshotToFBOverSameEncryption(); }
Wouldn't this not be ever verifiable unless you ARE that specific user and it's too late?