Enpass optionally lets you synchronize your data across devices though a wide range of clouds.

Enpass is an easy to use password-management app. Not just passwords, Enpass gives you the freedom to store all kinds of important credentials like credit cards, bank accounts, ID cards and what not. All this data will be encrypted by a master password and stored in your own device and optionally you can sync through your cloud account on major cloud service providers.

Your cloud always contains a copy of same encrypted data as on your device. We download the whole encrypted copy and decrypt it locally on your device for real sync operation to merge changes. Afterwards, we upload the whole encrypted file back to the cloud. In a nutshell, your cloud is only a storage medium and no security related operation (encryption or decryption) is actually performed there. All such operations are performed locally on your device and your data never leaves your device in unencrypted format.

Even if an attacker gains access to your Enpass data file (which he will always find encrypted with AES 256), it is unusable for him and it will take him like years/centuries to crack and peep through your data until your master password is compromised.