I think they need to explain that they are a tool that stores whatever key you want (on their own computer). And when an app needs a type of key they present it to the customer that way.
"PeakD needs X key. You have not stored that key using HiveSigner. Store it now?"
Something like that.
Yes that sounds perfectly sensible and clear. I struggle with it regularly when adding a new account on my phone. I just keep wishing it was absolutely transparent what was required when