A recording apparatus comprising: a photographed data acquisition unit configured to acquire photographed data taken by a camera for photographing surroundings of a moving body; an event detection unit configured to, when acceleration greater than or equal to a first threshold and less than a second threshold, the second threshold being greater than the first threshold, applied to the moving body is detected, determine that a first level event has occurred, while when acceleration greater than or equal to the second threshold is detected, determine that a second level event has occurred; a recording unit comprising a recording area and a write-protected area; and a recording control unit configured to, (i) when an occurrence of the first level event is detected, store the photographed data resulting from the occurrence of the first level event as first level event data in the recording area, wherein the first level event data is stored as write-protected data changeable into write-unprotected data, while when an occurrence of the second level event is detected, store the photographed data resulting from the occurrence of the second level event as second level event data in the write-protected area, wherein the second level event data is stored as write-protected data, (ii) when the first level event data is displayed, based on a user operation on an interface, within a predetermined first period from the occurrence of the first level event, store a copy of the first level event data in the write-protected area and change the copied first level event data in the recording area into write-protected data, and (iii) when the predetermined first period from the occurrence of the first level event has elapsed, change the first level event data in the recording area from write-protected data to write-unprotected data. a photographed data acquisition unit configured to acquire photographed data taken by a camera for photographing surroundings of a moving body; an event detection unit configured to, when acceleration greater than or equal to a first threshold and less than a second threshold, the second threshold being greater than the first threshold, applied to the moving body is detected, determine that a first level event has occurred, while when acceleration greater than or equal to the second threshold is detected, determine that a second level event has occurred; a recording unit comprising a recording area and a write-protected area; and a recording control unit configured to, (i) when an occurrence of the first level event is detected, store the photographed data resulting from the occurrence of the first level event as first level event data in the recording area, wherein the first level event data is stored as write-protected data changeable into write-unprotected data, while when an occurrence of the second level event is detected, store the photographed data resulting from the occurrence of the second level event as second level event data in the write-protected area, wherein the second level event data is stored as write-protected data, (ii) when the first level event data is displayed, based on a user operation on an interface, within a predetermined first period from the occurrence of the first level event, store a copy of the first level event data in the write-protected area and change the copied first level event data in the recording area into write-protected data, and (iii) when the predetermined first period from the occurrence of the first level event has elapsed, change the first level event data in the recording area from write-protected data to write-unprotected data. (i) when an occurrence of the first level event is detected, store the photographed data resulting from the occurrence of the first level event as first level event data in the recording area, wherein the first level event data is stored as write-protected data changeable into write-unprotected data, while when an occurrence of the second level event is detected, store the photographed data resulting from the occurrence of the second level event as second level event data in the write-protected area, wherein the second level event data is stored as write-protected data, (ii) when the first level event data is displayed, based on a user operation on an interface, within a predetermined first period from the occurrence of the first level event, store a copy of the first level event data in the write-protected area and change the copied first level event data in the recording area into write-protected data, and (iii) when the predetermined first period from the occurrence of the first level event has elapsed, change the first level event data in the recording area from write-protected data to write-unprotected data.