An information management apparatus which is capable of managing products
owned by a user by making the products easily registered in a device on a
network. A user ID is registered in correspondence with model information
on an image-pickup device. The user ID is received from a user terminal.
When it is determined that the uploading of the image is permitted, on
the basis of the received user ID and the registered user ID, the image
uploaded from the user terminal is stored. Model information on an
image-pickup device used for photographing the image stored in the
storing unit is acquired from attribute information of the image. When
the model information corresponding to the acquired model information is
not registered, the acquired model information is further registered in
correspondence with the received user ID.