Does the Directive protect anyone who reports any type of breach?

No, as regards the material scope of application, the Directive establishes common minimum standards to protect persons who report certain breaches of Union law; these are, for example, breaches in the fields of public procurement; financial services, products and markets, prevention of money laundering and terrorist financing; product safety; transport security; environmental Protection; radiation protection and nuclear safety; food and feed safety, animal health and animal welfare; public health; consumer protection; protection of privacy and personal data and security of networks and information systems.

Article 2 of the Directive