Keeping an extra copy as back up on your pc is not bad, as long as you know how to secure it. In an encrypted rar or zip file for example.
An app can only do so much. As long as people get socially engineered, they will get "hacked". A good existing way to prevent this is two-factor authentication.
!BEER