Not really legal, it's like creating a private server, you are taking part of the game, and doing something private with it. However, it doesn't really matter as you are using it in a product made by the same company.
Ghan has said he has fixed this. Monovertex please confirm this fix. This was only a problem with people that had signatures in the upper levels like not the special members but the respected members.