I’ve seen somewhere on this forum that Passwords is zero-knowledge storage, but I was not able to find any more technical info on the subject.
What I see is, when I install Passwords on a new device, first step is to create a master password. I type a password that is different from my previous devices, then I turn on synchronization, it downloads my old passwords, and they are immediately seen. I thought that zero-knowledge is based on master password being the same across all my devices and all my data being encrypted on the client, so synchronization with different master password should not be possible… To be honest, that does not look like zero-knowledge.