A whistleblower is a person disclosing information to the public and/or some authority about any wrongdoing such as corruption, fraud, harassment, etc. The person can be an employee of the company or government body, but they can also be a subcontractor or someone who is otherwise affiliated with the entity in question.