Als het om "digitaal bewijsmateriaal" gaat, zou ik helemaal niets aan de foto's wijzigen. Niet schalen, vooral geen EXIF- en andere metadata verwijderen en ook niet comprimeren. Liever de originelen opslaan.
Daar staat tegenover dat je gelukkig ook niet permanent alle foto's hoeft te bewaren. Hiervoor moet je in de business logic van het bedrijf duiken. De standaardretourtermijn bij een koop op afstand is 2 x 14 (kalender)dagen, maar de verkoper mag dat oprekken naar een langere termijn, zolang dat maar niet ten nadele van de consument is, bijvoorbeeld 30 of 90 dagen. Die 2 x 14 dagen is opgebouwd uit 14 dagen om de retour aan te kondigen ("ik heb me bedacht") plus nog eens 14 dagen voor het retourneren ("hier heb je de spullen terug").
Is de koper onjuist of onvoldoende geïnformeerd, dan gaat de retourtermijn wettelijk naar 1 jaar. Dat lijkt me een redelijke termijn voor je fotodatabase: na 1 jaar + 1 maand moet een retour toch echt wel zijn afgehandeld. Dan kun je alle oudere foto's dus verwijderen — en eventueel de probleemgevallen nog verplaatsen naar een aparte map voor een lopend "dossier".
Meer praktisch: ik zou foto's gewoon rechtstreeks in het file system opslaan en de database gebruiken voor het beheer van de bestanden en mappen.