A history management apparatus includes: a detection unit that detects a character or a word included in image data which is processed in an image processing apparatus; and a storage unit that stores information to specify a detection position of the detected character or word in the image data and the image data in association with each other. The stored information is provided to an image data searching process using the character or the word and the detecting position as search conditions.