Obviously I’m having some fun with this one.
Of course, it’s legal. If you’re able to retrieve the plaintext from any cipher text I give you, naturally I’d like to know about it.
I use this cryptosystem myself, but make no claims as to its fitness for any of your purposes. Use it or not. And if PrismCipher suits you, I’d be pleased to hear it.