Abstract: A system, method, and non-transitory computer readable medium for automated driving performance feedback. The system includes a network interface for communicating at least with a driver user device, the driver user device including a plurality of sensors; a processing circuitry; and a memory, the memory containing instructions that, when executed by the processing circuitry, configure the system to: receive, from the driver user device affixed to a vehicle, sensor data captured by the plurality of sensors during a driving session; generate, based on the sensor data, at least one driving performance analytic; determine, based on the at least one driving performance analytic, at least one driving behavior event, wherein each driving behavior event is further determined based on at least one driving behavior threshold; generate, based on the at least one driving performance analytic and the at least one driving behavior event, a driving performance report for the driving session.