The USPS does not guarantee anonymity for po boxes. The USPS holds the right to disclose your name and address as and when requested or deemed necessary. However, one can obtain a “ghost address” from a commercial mailing service that will receive mails on your name. This ghost address can be revealed if necessary.