What guarantee do I have that what moves between soft keyboard and the message window is not intercepted and same goes for displayed messages?

It's a closed source client. End to end encryption means nothing.