Hacker News new | ask | show | jobs
by r4id4 1916 days ago
Hi Kevin, every time you make a change (ie add a new token, delete a token, rename a token) a snapshot is made and saved under the current date. These snapshots are then stored always in the iCloud Keychian.

Anyway the Apple Keychain retain a local copy on the device, which means that even if in airplane mode Obsidian works by reading the local keychain.

1 comments

Thanks for clarifying. It seems like this will prevent some issues such as deleting the wrong token howver storing all of your "backups" in the same place as your primary storage (iCloud) is not a good strategy. If anything wiped your keychain it would be propagated to all your devices (unless you leave some on airplane mode) and you are now locked out of your accounts.
Apple Keychain is key-value storage, Obsidian stores tokens and backups under different keys to be able to avoid erroneous overwrites or key corruption.

Obviously if the whole keychain gets corrupted/wiped then there is no way to recover, but I find it unlikely, or at least never heard about it.