A whistleblower is a person, typically an employee within an organisation, who reports unethical, illegal, or harmful activities taking place within that organisation. This can be done internally to management or externally to media, authorities, or other organisations.