TeamViewer was breeched several times resulting in remote hacker access to customer machines and all their data. Rather than issuing a mea culpa and advising their customers to immediately change their passwords, the company vehemently denied that their systems had been breached and actually blamed their customers for reusing passwords.
It took 3 years for these assholes to finally acknowledge that the problem had been caused by them, not their customers.
Trusting TeamViewer to protect your data and tell you the truth if they are hacked is a mistake.