The Code Enforcement Officer shall keep permanent official records of all transactions and activities conducted by him, including all applications received, plans approved, permits and certificates issued, fees charged and collected, inspection records, all rules and regulations promulgated by him with the consent of the Board of Trustees, and notices and orders issued. All such records shall be public records open for public inspection during normal business hours. All plans and records pertaining to buildings or structures, or appurtenances thereto, shall be retained for at least the minimum time period so required by state law and regulation.