2fa-authenticationCOMP

Aegis vs Authy (2026): Encrypted Local Vault or Cloud Sync Across Devices?

Aegis is an open-source Android authenticator with an encrypted local vault and backups you manage. Authy runs on iOS and Android and syncs encrypted backups through Twilio's cloud. What each documents about encryption, devices and leaving, and why moving from Authy to Aegis is harder than it looks.

By Eric Gerard · Editor · PwdFortress6 min readPhoto via Pexels

Short answer: choose Aegis if you use one Android phone and want your 2FA secrets in an encrypted vault you control, with open-source code and backups you make yourself. Choose Authy if you want the same codes on iPhone and Android, on a tablet or an Apple Watch, with an encrypted cloud backup restoring them on a new device. Both generate standard TOTP codes, so any service that works with one works with the other. The difference is where your secrets are kept, and how hard it is to leave.

Sources, all read on 14 October 2026: the Aegis README and its vault design document on GitHub, the Aegis source code for its Authy importer, Authy's features page, and Twilio's changelog announcing the end of the desktop apps.

At a glance

AegisAuthy
PlatformsAndroid onlyiOS and Android, plus tablets and Apple Watch
Desktop appNoneDiscontinued on 19 March 2024 (Windows, macOS, Linux)
Source codeOpen sourceNot presented as open source on its features page
Where codes liveEncrypted vault on the phone (AES-256-GCM)On your devices, with an optional encrypted backup in Twilio's cloud
UnlockPassword (scrypt) or biometrics (Android Keystore)Touch ID, PIN protection and passwords
Multiple devicesNo sync; one vault per phoneSync across phone and tablet
BackupAutomatic vault backups to a location you choose; plaintext or encrypted exportCloud backup encrypted with a password Twilio never receives
LeavingExport, plaintext or encryptedNo export option listed on the features page

Where the secrets live

A TOTP code is calculated from a secret that the service gave you once, usually as a QR code. Whoever holds a copy of that secret can produce your codes. So the useful question is: how many copies exist, and what protects each one?

Aegis keeps one copy, on the phone. The vault is encrypted with AES-256-GCM. The key that unlocks it comes from your password through scrypt, or from biometrics held in the Android Keystore. Nothing involves an account. If you want a second copy, you make it: Aegis can write automatic backups of the vault to a folder you choose. Our Aegis encryption explainer goes through the scrypt parameters and the key slots in detail.

Authy keeps copies on your devices and, if you turn backups on, in its cloud. Its features page says it will "encrypt your 2FA data and store it securely in our cloud", that it decrypts "only on the devices using a password only you know", and that Twilio never receives that password, so it cannot recover it if you forget it. That is client-side encryption of the backup: the cloud copy is only as strong as the backup password you pick.

Where Aegis is ahead

  • You can read the code. Aegis is open source and on F-Droid, and its file format and cryptography are documented publicly.
  • No account, no phone number, no cloud. There is nothing to sign in to and nothing stored on someone else's server unless you put a backup there.
  • You can leave whenever you want. Plaintext or encrypted export, and import from a long list of other apps.
  • Screen protections. The README lists screen capture prevention and tap-to-reveal.

Where Authy is ahead

  • It is on iPhone, and on more than one device. Phone, tablet, Apple Watch, with sync between them. Aegis is one Android phone.
  • Recovery is built in. With backups on, a new device gets your codes back once it is approved and you enter your backup password. Authy's features page says new devices are added "with SMS, voice or existing device approval".
  • No backup file to look after. For people who will never copy a file to a safe place, that matters more than any cipher.

A thin brushed-aluminium external drive lying on a dark desk next to the corner of a silver laptop, a white cable plugged in on the left and a notepad with a pen at the top right
A thin brushed-aluminium external drive lying on a dark desk next to the corner of a silver laptop, a white cable plugged in on the left and a notepad with a pen at the top right

An external drive beside a laptop: with Aegis, the backup copy of your vault is a file you keep somewhere like this. With Authy, it lives in Twilio's cloud.

The catch: leaving Authy

This is the part most comparisons skip. Aegis does list Authy among the apps it can import from. But the Aegis source code shows how: its Authy importer reads Authy's internal storage files on the phone using superuser access. On a phone without root, that import is not available. And Authy's features page lists no export option.

So for most people, moving from Authy to Aegis means doing it account by account:

  1. Install Aegis, set a vault password, and turn on automatic backups.
  2. Log in to one service, open its security settings, and set up two-factor authentication again, scanning the new QR code with Aegis.
  3. Confirm a login with the code from Aegis.
  4. Only then delete that entry from Authy.
  5. Repeat for each account, starting with email, since email recovery opens everything else.

It takes an evening for a long list. Keep each service's recovery codes while you do it. If you are changing phone at the same time, our guide to moving an authenticator app to a new phone explains the safe order.

How to choose

  • One Android phone, and you will keep a backup file: Aegis.
  • iPhone, or several devices: Authy, or another cross-platform app from our best authenticator apps guide.
  • You need codes on a computer: neither, in their current form. Authy's desktop apps are gone and Aegis has never had one.
  • You want to be able to leave easily later: Aegis, whose export is documented.
  • Comparing with Google's app as well? See Aegis vs Google Authenticator.

The bottom line

Aegis and Authy produce the same codes from the same standards. Aegis gives you an open-source, encrypted vault on one Android phone and makes you responsible for backups. Authy gives you iOS and Android, sync across devices and an encrypted cloud backup, and since 2024 no desktop app. Before you commit to Authy, know that leaving it for Aegis without root means re-enrolling every account by hand.

Frequently asked questions

Is Aegis better than Authy?

It depends on what you want from the app. Aegis keeps your codes in an AES-256-GCM encrypted vault on an Android phone, is open source, and leaves backups to you. Authy runs on iOS and Android, syncs across your phone and tablet, and stores encrypted backups in Twilio's cloud, decrypted only on your devices with a password you choose. Aegis is the stricter model; Authy is the easier one when you use several devices.

Does Authy still have a desktop app?

No. Twilio announced that the Authy Desktop apps for Windows, macOS and Linux reached end of life on 19 March 2024, earlier than the August 2024 date first planned. Authy's features page now lists iOS and Android, plus tablets and Apple Watch.

Can I import my Authy codes into Aegis?

Aegis lists Authy among the apps it can import from, but its Authy importer reads Authy's private app storage through superuser access, so it needs a rooted phone. Without root, the practical route is to open each account's security settings, set up 2FA again with Aegis, and only then remove the entry from Authy.

Is Aegis available on iPhone?

No. Aegis is an Android app, distributed on the Google Play Store and on F-Droid. If you need iOS, Authy is one of the apps that covers both platforms.