All I remember is that I could not wear any of my uniform items with an insignia while in civilian attire.

However, I don't think it applied to the actual insignia when removed from uniform.

I have seen several members of the submarine veterans organization I belong to wear their rank insignia pins on the front of their ballcaps.

Sorry I couldn't be of anymore help.