A blockchain can be used to store any digital record, whether data, images or contracts. Uses range from records of transactions to recording images, or digital keys that are hashes of images, to prove authenticity. 
In practical terms, the most efficient use of a blockchain is to minimise the size of each record in a block and to use a structured schema.