Now work on private messages done on the blockchain but with the encrypt/decrypt message function.
Sending private messages on a immutable media doesn't sound like the best idea. Even if it's undecipherable now, can you be sure in ten years ?
I think you should always approach anything that is written down or captured somewhere in the same light... Always be careful of what you say