Any site that asks for a 'master key' seems dodgy to me. They shouldn't need that level of access.
Key security is not an easy problem to solve and so we have to trust the developers for such tools. I would hope that anyone with real concerns can feel free to speak out, but obviously should go to the devs first if there is an immediate risk.