(1) A person is not excused from:
(a) giving a report in compliance with a provision of a functional separation undertaking covered by subsection 151A(10) or 151C(10) or (11); or
(b) giving a report or information under section 151ZA:
on the ground that the report or information might tend to incriminate the person or expose the person to a penalty.
(2) However, in the case of an individual:
(a) the report or information; or
(b) giving the report or information; or
(c) any information, document or thing obtained as a direct or indirect consequence of giving the report or information;
is not admissible in evidence against the individual:
(d) in civil proceedings for the recovery of a penalty; or
(e) in criminal proceedings (other than proceedings for an offence against section 137.1 or 137.2 of the Criminal Code that relates to the report).