Is Terabox for Windows safe to install?

Terabox icon

Terabox for Windows

Keep a backup of all your photos and videos

22.0.8