Well, for one, my contract explicitly prohibits me from disclosing my salary publicly - I am protected by law to discuss it with my colleagues, but (technically) I cannot post it online. I know in some countries(Sweden) salaries are literally a matter of public record, but that's not the case everywhere.