One thing that I have reservations with is the security of your private keys. Though the dev stated on how to handle such situation, still, I'm not yet convinced regarding security concerns. Is there a server that will serve as data storage of your clients?