No, Swan Vault does not carry insurance coverage. With its 2-of-3 multisig structure, you maintain direct ownership of your coins through your private keys held locally. Coins in Swan Vaults are not custodied by Swan.
Swan Vault eliminates counterparty risk, as Swan cannot unilaterally move your coins without your participation. You enjoy the convenience benefits of your cloud key assistance while retaining maximum control.