Those requirements are all facially illegal and unenforceable though. In the US you have federally protected labor rights that you cannot contract out of. The right to discuss pay and working conditions with other workers and the public is one of them.
Yes, imagine being in breach of contract if you apply for a mortgage, and they ask "What do you do" and "How much do you make a year" and "Can we see a pay stub (or income tax info)".
Such clauses are inane beyond the legality of it.
Guess what agency has been gutted and attacked recently? EEOC recently….