Kaikas allows users to manage accounts and their keys in a variety of ways, while isolating them from the site context. This is a great security improvement over storing the user keys on a single central server, or even in local storage, which can allow for mass account thefts.