@mjg59 But if nobody can supply a client that manages to circumvent it, they'll look for a client that runs the app on a server and forwards the UI to the client device.
And if that also doesn't work, then that app or service will just not be used.
If a client wants to have his messages saved to an insecure cloudservice they'll do it either way...