An in-vehicle recording system for a vehicle, comprising: a plurality of proximity sensors configured to obtain data indicative of a distance between a vehicle and external objects; at least one vehicle operation sensor configured to obtain data indicative of how a driver is operating the vehicle; and a controller configured to: obtain input data for a current monitoring period that includes data from the plurality of proximity sensors and the at least one vehicle operation sensor; utilize a predictive engine to determine whether the input data fulfills a predefined criteria set corresponding to a potential impending vehicle incident; based on the input data not fulfilling the predefined criteria set, deleting the input data for the current monitoring period; and based on the input data fulfilling the predefined criteria set; commence saving of the input data from the current monitoring period and subsequent monitoring periods in a data set; completing the data set and cease adding input data to the data set based on occurrence of an exit event; provide the data set to a post-processing engine after the exit event; utilize the post-processing engine to determine whether the potential impending vehicle incident occurred; and deleting the data set based on the post-processing engine indicating the potential impending vehicle incident did not occur. a plurality of proximity sensors configured to obtain data indicative of a distance between a vehicle and external objects; at least one vehicle operation sensor configured to obtain data indicative of how a driver is operating the vehicle; and a controller configured to: obtain input data for a current monitoring period that includes data from the plurality of proximity sensors and the at least one vehicle operation sensor; utilize a predictive engine to determine whether the input data fulfills a predefined criteria set corresponding to a potential impending vehicle incident; based on the input data not fulfilling the predefined criteria set, deleting the input data for the current monitoring period; and based on the input data fulfilling the predefined criteria set; commence saving of the input data from the current monitoring period and subsequent monitoring periods in a data set; completing the data set and cease adding input data to the data set based on occurrence of an exit event; provide the data set to a post-processing engine after the exit event; utilize the post-processing engine to determine whether the potential impending vehicle incident occurred; and deleting the data set based on the post-processing engine indicating the potential impending vehicle incident did not occur. obtain input data for a current monitoring period that includes data from the plurality of proximity sensors and the at least one vehicle operation sensor; utilize a predictive engine to determine whether the input data fulfills a predefined criteria set corresponding to a potential impending vehicle incident; based on the input data not fulfilling the predefined criteria set, deleting the input data for the current monitoring period; and based on the input data fulfilling the predefined criteria set; commence saving of the input data from the current monitoring period and subsequent monitoring periods in a data set; completing the data set and cease adding input data to the data set based on occurrence of an exit event; provide the data set to a post-processing engine after the exit event; utilize the post-processing engine to determine whether the potential impending vehicle incident occurred; and deleting the data set based on the post-processing engine indicating the potential impending vehicle incident did not occur. commence saving of the input data from the current monitoring period and subsequent monitoring periods in a data set; completing the data set and cease adding input data to the data set based on occurrence of an exit event; provide the data set to a post-processing engine after the exit event; utilize the post-processing engine to determine whether the potential impending vehicle incident occurred; and deleting the data set based on the post-processing engine indicating the potential impending vehicle incident did not occur.