A mobile device , having a housing , wherein the housing is configured to be handheld or configured for placement in a vehicle, the mobile device comprising, supported within the housing : a display; an image sensor configured for reading and decoding a dataform located on a target; at least one data collection device, the at least one data collection device comprising at least one of an accelerometer , a global positioning system ,GPS, , and a vehicle system analyzer ; a wireless communications module ; a memory device ; a processor ; the memory device having computer-coded instructions therein, the computer-coded instructions configured to, when executed on the processor , cause the mobile device to operate in a first operation mode, and to operate in a second operation mode when not operating in the first operation mode: in the first operation mode, in response to an actuation event on the mobile device or in response to a predetermined operating state of the mobile device, capture and decode an image of the dataform with the image sensor ; in the second operation mode, to capture images continuously or periodically, of a region of interest being a region within a field of view of the image sensor and inside the vehicle, to process the captured images to detect an event or change in the region of interest, and, in response to the event or change in the region of interest: determine location information from the at least one data collection device ; and log, to a remote server , the location information and the captured images. a display; an image sensor configured for reading and decoding a dataform located on a target; at least one data collection device, the at least one data collection device comprising at least one of an accelerometer , a global positioning system ,GPS, , and a vehicle system analyzer ; a wireless communications module ; a memory device ; a processor ; the memory device having computer-coded instructions therein, the computer-coded instructions configured to, when executed on the processor , cause the mobile device to operate in a first operation mode, and to operate in a second operation mode when not operating in the first operation mode: in the first operation mode, in response to an actuation event on the mobile device or in response to a predetermined operating state of the mobile device, capture and decode an image of the dataform with the image sensor ; in the second operation mode, to capture images continuously or periodically, of a region of interest being a region within a field of view of the image sensor and inside the vehicle, to process the captured images to detect an event or change in the region of interest, and, in response to the event or change in the region of interest: determine location information from the at least one data collection device ; and log, to a remote server , the location information and the captured images. in the first operation mode, in response to an actuation event on the mobile device or in response to a predetermined operating state of the mobile device, capture and decode an image of the dataform with the image sensor ; in the second operation mode, to capture images continuously or periodically, of a region of interest being a region within a field of view of the image sensor and inside the vehicle, to process the captured images to detect an event or change in the region of interest, and, in response to the event or change in the region of interest: determine location information from the at least one data collection device ; and log, to a remote server , the location information and the captured images. determine location information from the at least one data collection device ; and log, to a remote server , the location information and the captured images. <EOS>