To be more accurate the law states “in-person”
New Section 122 of Chapter 140
“ (h) The licensee shall make and keep an on-site or electronic record of all firearm transactions and said record shall be open at all times to the inspection of the police. Before transfer or delivery of any sold, rented, leased or otherwise transferred firearm or ammunition, a legible entry in the on-site or electronic record shall be made and kept specifying: (i) the complete description of the firearm and ammunition transferred, including the make, serial number, type of firearm and designation as a large capacity firearm, if applicable; (ii) whether the firearm or ammunition has been sold, rented or leased and the date of such transaction; (iii) the license, permit or card identification number of the person acquiring the firearm, or ammunition along with their sex, residence address and occupation; and (iv) the purchaser, renter or lessee’s name as personally written by said person in the sales record book and as confirmed by valid state or federal identification. This subsection shall not apply to a gunsmith with regard to repair or remodeling or servicing of firearms unless said gunsmith has manufactured a firearm for the purchaser but said gunsmith shall keep records of their work together with the names and addresses of their customers.“.