TeamViewer is Safe and Secure
TeamViewer includes encryption based on 2048 RSA private/public key exchange and AES (256 bit) session encryption. This technology is based on the same standards as https/SSL and meets today’s standards for security. The key exchange also guarantees full client-to-client data protection. This means that even our routing serves are not able to read the data stream.
All program files are secured using VeriSign code signing technology. This allows you to verify the origin of the executables you have received.
In addition to the Partner ID, TeamViewer generates a session password that changes with every software start to provide additional security against unauthorized access to a remote system. Security functions like file transfer require additional, manual confirmation from the remote partner. It is also not possible to invisibly control a computer. For data protection reasons, the user has to be able to detect when someone is accessing the machine.