Private security companies generally cannot carry firearms. However, off-duty police or state security personnel may legally provide armed protection. Off duty Police officers can be legally hired for executive protection purposes.