Yeah, but the import active (or even posting) key should be a one time affair, not every 3 or 4 times you login. The Hivesigner password should be all you need after you've imported your key ONCE I should think.
BTW, I've tested a bit more and it has nothing to do with changing devices. It looks like if you're logged in normally, trading, making and canceling orders, Hivesigner works as set up across platforms without asking to import your key again, BUT if you claim rewards, you get asked again to import your account again, AND then you can't place orders again until you repeat the process again for that. Going back and forth from trading privileges to claiming rewards privileges causes Hivesigner to sign you out on the prior, but sign you out hard since your Hivesigner password no longer works and you're asked to import again. I don't know if I've explained this very well, not knowing the specific terminology, etc., but I'll keep documenting my experience. I seems a little weird ...
Edit: Open source?
RE: Hive's centralisation problem