A computing platform, comprising: a processing unit comprising a processor; and a memory unit storing computer-executable instructions, which when executed by the processing unit, cause the computing platform to: receive, from at least an accelerometer associated with a mobile device, sensor data associated with movement of the mobile device during a first time period, the first time period corresponding to a trip of a vehicle having a starting point, a destination, and travel between the starting point and the destination; identify a plurality of applications executing on the mobile device during the first time period, each application of the plurality of applications having a category associated therewith; receive usage data associated with one or more applications of a first category executing on the mobile device during the first time period; analyze the received sensor data and the received usage data to determine whether the movement of the mobile device corresponds to a user of the mobile device being a driver of the vehicle during the trip of the vehicle or the user of the mobile device being a non-driver passenger of the vehicle during the trip of the vehicle; and responsive to determining that the movement of the mobile device corresponds to the user being a driver of the vehicle during the trip of the vehicle, analyze at least one of: the received sensor data and the received usage data to evaluate driving behaviors of the user associated with operation of the vehicle and generate a first output, including a first offer for a product or service, associated with the driving behaviors of the user. a processing unit comprising a processor; and a memory unit storing computer-executable instructions, which when executed by the processing unit, cause the computing platform to: receive, from at least an accelerometer associated with a mobile device, sensor data associated with movement of the mobile device during a first time period, the first time period corresponding to a trip of a vehicle having a starting point, a destination, and travel between the starting point and the destination; identify a plurality of applications executing on the mobile device during the first time period, each application of the plurality of applications having a category associated therewith; receive usage data associated with one or more applications of a first category executing on the mobile device during the first time period; analyze the received sensor data and the received usage data to determine whether the movement of the mobile device corresponds to a user of the mobile device being a driver of the vehicle during the trip of the vehicle or the user of the mobile device being a non-driver passenger of the vehicle during the trip of the vehicle; and responsive to determining that the movement of the mobile device corresponds to the user being a driver of the vehicle during the trip of the vehicle, analyze at least one of: the received sensor data and the received usage data to evaluate driving behaviors of the user associated with operation of the vehicle and generate a first output, including a first offer for a product or service, associated with the driving behaviors of the user. receive, from at least an accelerometer associated with a mobile device, sensor data associated with movement of the mobile device during a first time period, the first time period corresponding to a trip of a vehicle having a starting point, a destination, and travel between the starting point and the destination; identify a plurality of applications executing on the mobile device during the first time period, each application of the plurality of applications having a category associated therewith; receive usage data associated with one or more applications of a first category executing on the mobile device during the first time period; analyze the received sensor data and the received usage data to determine whether the movement of the mobile device corresponds to a user of the mobile device being a driver of the vehicle during the trip of the vehicle or the user of the mobile device being a non-driver passenger of the vehicle during the trip of the vehicle; and responsive to determining that the movement of the mobile device corresponds to the user being a driver of the vehicle during the trip of the vehicle, analyze at least one of: the received sensor data and the received usage data to evaluate driving behaviors of the user associated with operation of the vehicle and generate a first output, including a first offer for a product or service, associated with the driving behaviors of the user.