A lot of this sub is US centric but obviously everyone visits here.
To everyone in Australia, your employer can stop you from discussing wages as a term in your employment contract and it’s surprisingly common. Especially in corporate settings.
Your employer CAN terminate you and seek further action for this so be careful.