1. A computer-implemented method comprising: receiving, from a remote device, a first indication that a vehicle operator has selected a first option to begin to collect data about potential impairment of the vehicle operator; after receiving the first indication, collecting, via a computer network, data about potential impairment of the vehicle operator, wherein the data about potential impairment is generated by: a first optical sensor monitoring the vehicle operator, and a second optical sensor monitoring an environment ahead of a vehicle operated by the vehicle operator; assigning a plurality of scores based on the data about potential vehicle operator impairment by an application specifically configuring one or more processors to assign the plurality of scores, wherein each of the plurality of scores corresponds to a respective impairment indicator; determining an impairment score by the application which further configures the one or more processors to determine the impairment score, wherein the application specifically configures the one or more processors to determine the impairment score by performing a mathematical operation on the plurality of scores; providing, by the one or more processors, the impairment score to the remote device, wherein the remote device is configured to alert the vehicle operator based on the impairment score; receiving, from the remote device, a second indication that the vehicle operator has selected a second option to end the collecting of the data about potential impairment of the vehicle operator; and based on the received second indication, terminating the collecting of the data about potential impairment of the vehicle operator.