The Authy app generates secure 2 step verification tokens on the users' devices. It helps to protect their accounts from hackers and hijackers by adding an additional layer of security. Authy encrypts the users' 2FA data and backup to their cloud, without storing passwords. It also works offline, avoids SMS and voice security issues by generating 2FA tokens directly on the device.