A drive recorder to be mounted on a vehicle, the drive recorder comprising: an acquisition unit configured to acquire high-quality data representing driving condition of the vehicle, and record the acquired high-quality data in a driving condition buffer in association with time of day; a communication interface unit configured to perform data communication with an external server device; a transmission buffer for recording data to be transmitted to the external server device; a recording unit configured to, when detecting an abnormal event, acquire, from the driving condition buffer, the high-quality data of a predetermined time width including time of day when the abnormal event is detected, store the acquired high-quality data in a driving condition storage area, and perform either one of a first operation and a second operation, the first operation being an operation of recording the acquired high-quality data in the transmission buffer, the second operation being an operation of recording low-quality data, obtained by changing the acquired high-quality data into the low-quality data, in the transmission buffer; a communication unit configured to transmit the high-quality data and the low-quality data, recorded in the transmission buffer, to the external server device via the communication interface unit; and a control unit configured to control which of the first operation or the second operation is performed by the recording unit, based on a command in which a geographical condition of the vehicle is set, the command being received from the external server device via the communication interface unit, wherein the control unit includes means configured to determine whether or not a current position of the vehicle satisfies the geographical condition, and is configured to perform the control based on a result of the determination. an acquisition unit configured to acquire high-quality data representing driving condition of the vehicle, and record the acquired high-quality data in a driving condition buffer in association with time of day; a communication interface unit configured to perform data communication with an external server device; a transmission buffer for recording data to be transmitted to the external server device; a recording unit configured to, when detecting an abnormal event, acquire, from the driving condition buffer, the high-quality data of a predetermined time width including time of day when the abnormal event is detected, store the acquired high-quality data in a driving condition storage area, and perform either one of a first operation and a second operation, the first operation being an operation of recording the acquired high-quality data in the transmission buffer, the second operation being an operation of recording low-quality data, obtained by changing the acquired high-quality data into the low-quality data, in the transmission buffer; a communication unit configured to transmit the high-quality data and the low-quality data, recorded in the transmission buffer, to the external server device via the communication interface unit; and a control unit configured to control which of the first operation or the second operation is performed by the recording unit, based on a command in which a geographical condition of the vehicle is set, the command being received from the external server device via the communication interface unit, wherein the control unit includes means configured to determine whether or not a current position of the vehicle satisfies the geographical condition, and is configured to perform the control based on a result of the determination.