Я может скажу немного не уместный комментарий, но все попробую.
Если у Вас грамотно составлено пользовательское соглашение сайта, то в принципе Вы снимаете с себя ответственность.
Постараюсь пояснить как это вижу я. В этом пользовательском соглашении Вы указываете, что при загрузке стороннего контента, а именно фотографии, ответственно за авторское право несет сам пользователь, который загрузил. И если он ставит галочку, значит согласен с этими требованиями.
Я может не прав, но это вполне не плохой ход, который можно применить. И к тому же, эти соглашения никто не читает, но они есть и с ними соглашаются.
Конечно же. кто-то скажет, что это не несет никакой юридической силы и тд. Но ведь когда мы регистрируем себе почтовый ящик где нибудь в яндекс или гугл, там точно такие же соглашения с которыми мы соглашаемся. И если Вы об этом указали, то Вы можете просто спокойно передать контакты тех кто их загрузил или просто удалить фотографии.
Я в этом не спец, но очень хочу помочь Вам. И постарался конструктивно объяснить как это я вижу со стороны.