No, Keyhole Guarantee is not an insurance but a guarantee that replaces a cash deposit.
Instead of tying up the full cash deposit when moving in, you only need to pay for the final move-out statement and any other outstanding balances between you and the landlord.