I guess there is something called a keylogger that people use to record input data like passwords and username so maybe it even applies to private keys or public keys as well. I would say it would be better that you rather use your phone that some public cafe, you are highly endangering your wallets and coins. I guess using your phone would be safer than what you use.