No. Passify does not store passwords. Only your encrypted Generators and associated rules and information are uploaded to the storage provider.
Yes.
You choose how and where to host your encrypted sync files. You can host the files yourself or use a 3rd-party service, most of which provide free levels of service sufficient for Passify. Currently supported providers are:
A sync changes over time, whereas a backup is a static snapshot from a particular time:
For compatibility, Passify uses the same encrypted file format for the Sync Provider data file (sync.pbak) and backups. Therefore these files are somewhat interchangeable. In other words, you can perform a restore from a sync.pbak file just as from any manually created backup. Or you could "seed" a Sync Provider with an existing backup file renamed to sync.pbak.
Sync will occur at a few different instances:
Some file hosting providers (Dropbox, Microsoft OneDrive, Google Drive) require Passify to use special keys in order to access their service. These keys are assigned to Passify by those providers and must be kept secret.
As it is insecure to store these keys directly in Passify, we use Amazon Web Service's Secrets Manager to store them instead, and fetch them only when you connect to these specific hosting providers.
Additionally, the authentication process (known as OAUTH) when you first set up these providers requires us to use an intermediary server to handle the requests. For this, we use our own server rather than relying on a 3rd-party.
Sync providers that you host yourself or use traditional login credentials (Amazon S3, FTPS, iCloud, MEGA, SSH) connect directly to that provider and do not utilize AWS Secrets Manager or Passify's web site.
For more information, please see our Privacy Policy.
These credentials are encrypted and stored in the device's local secure storage provided be the operating system. See the Security FAQ "How is my data protected?" for more information.
These files are used to facilitate the synchronization process and are automatically managed by Passify as needed:
Yes. Sync data and backups use the same format and encryption scheme.
Note that with regular Passify backup files, you will need to know the encryption key from the sync provider settings in order to restore from the sync.pbak.
If you make a copy of the sync.pbak file directly on your sync provider, make sure to copy it somewhere out of the the sync folder on your provider to ensure it isn't removed accidentally.
Yes, you can switch Sync Providers at any time. See the Knowledgebase article on Changing Sync Providers for more information.
Although not recommended, yes you can. However, there are some special considerations to be aware of:
When syncing, the most recent edit wins.
In other words, if two different devices make a change to the same Generator within a few minutes of each other and then sync before the other device changes have been downloaded, Passify will be forced to choose the most recent edit as the official change. The older change will be disgarded.
As long as Passify has enough time to sync between multiple edits across all devices however, there should be no conflicts with Generator changes.
Unfortunately, there is no easy way around this. Passify performs the sync process in the background and does not always have the ability to prompt the user whether an incoming change should be disgarded or applied. Nor would it be able to automatically determine which changes or portion of the changes between two different edits should be applied.