Act Governing Food Safety and Sanitation Article 50

An employer may not dismiss, transfer or otherwise take any adverse sanction against an employee who discloses an action which violates this Act to the competent authority or judicial authority, becomes a witness in a litigation proceeding or refuses to participate in an action which violates this Act.Any dismissal, demotion or reduction of wages imposed by the employer or supervisory employees who exercise the managerial authority on behalf of the employer for reasons as prescribed in the preceding paragraph shall be null and void.For the person other than the employer who has participated in actions violating the provisions of this Act and under criminal responsibility but who discloses such action to the competent authority or judicial authority, thereby assisting the authority to uncover the violation of the employer, the penalty for such person shall be reduced or exempted.
中文原文 食品安全衛生管理法第50條
雇主不得因勞工向主管機關或司法機關揭露違反本法之行為、擔任訴訟程序之證人或拒絕參與違反本法之行為而予解僱、調職或其他不利之處分。
雇主或代表雇主行使管理權之人,為前項規定所為之解僱、降調或減薪者,無效。
雇主以外之人曾參與違反本法之規定且應負刑事責任之行為,而向主管機關或司法機關揭露,因而破獲雇主違反本法之行為者,減輕或免除其刑。

English translation for reference only; the Chinese text prevails. Not legal advice.