A system for automatically verifying a driver in a vehicle, the system comprising: a body mounted on a windshield of a vehicle; a plurality of cameras coupled to the body, the plurality of cameras configured to capture surrounding views from the body with a combined 360-degree field-of-view, FOV, the plurality of cameras including an inward-facing camera configured to capture an image of the driver in a driver seat of the vehicle and three outward-facing cameras; an image processor configured to receive image data from the plurality of cameras and to obtain features from the image data; a login processor to verify whether the driver of the vehicle is an authorized driver of the vehicle, the login processor comprising: a device verification processor coupled to the body, the device verification processor configured to determine a device attribute indicative of a beacon device attained by the driver in the vehicle; a biometric verification processor coupled to the body, the biometric verification processor configured to determine a personal attribute indicative of the driver, wherein the personal attribute includes detected face pattern; a driver verifier coupled to the body, the driver verifier configured to determine, based on the device attribute and the personal attribute, whether the driver is an authorized driver of the vehicle; and a message generator coupled to the body, the message generator configured to transmit an electronic message indicating whether the driver is the authorized driver of the vehicle, wherein the driver verifier verifies the driver of the vehicle when the vehicle travels over a predetermined speed, wherein the biometric verification processor performs face verification to compare a number of features obtained by the image processor with features of a candidate driver associated with the beacon device, wherein the verification of the driver is performed with respect to a privacy mode in which both inward and outward-facing cameras are enabled and available. a body mounted on a windshield of a vehicle; a plurality of cameras coupled to the body, the plurality of cameras configured to capture surrounding views from the body with a combined 360-degree field-of-view, FOV, the plurality of cameras including an inward-facing camera configured to capture an image of the driver in a driver seat of the vehicle and three outward-facing cameras; an image processor configured to receive image data from the plurality of cameras and to obtain features from the image data; a login processor to verify whether the driver of the vehicle is an authorized driver of the vehicle, the login processor comprising: a device verification processor coupled to the body, the device verification processor configured to determine a device attribute indicative of a beacon device attained by the driver in the vehicle; a biometric verification processor coupled to the body, the biometric verification processor configured to determine a personal attribute indicative of the driver, wherein the personal attribute includes detected face pattern; a driver verifier coupled to the body, the driver verifier configured to determine, based on the device attribute and the personal attribute, whether the driver is an authorized driver of the vehicle; and a message generator coupled to the body, the message generator configured to transmit an electronic message indicating whether the driver is the authorized driver of the vehicle, a device verification processor coupled to the body, the device verification processor configured to determine a device attribute indicative of a beacon device attained by the driver in the vehicle; a biometric verification processor coupled to the body, the biometric verification processor configured to determine a personal attribute indicative of the driver, wherein the personal attribute includes detected face pattern; a driver verifier coupled to the body, the driver verifier configured to determine, based on the device attribute and the personal attribute, whether the driver is an authorized driver of the vehicle; and a message generator coupled to the body, the message generator configured to transmit an electronic message indicating whether the driver is the authorized driver of the vehicle, wherein the driver verifier verifies the driver of the vehicle when the vehicle travels over a predetermined speed, wherein the biometric verification processor performs face verification to compare a number of features obtained by the image processor with features of a candidate driver associated with the beacon device, wherein the verification of the driver is performed with respect to a privacy mode in which both inward and outward-facing cameras are enabled and available.