A whistleblower (whistle-blower or whistle blower) is a person who exposes any kind of information or activity that is deemed illegal, dishonest, or not correct within an organization that is either private or public. The information of alleged wrongdoing can be classified in many ways: violation of company policy/rules, law, regulation, or threat to public interest/national security, as well as fraud, and corruption.