Facebook вычисляет hash для каждой картинки, попадающей на серверы. Это не магия - это известная алгоритмика (pHash, dHash или их внутренние варианты). Если та же картинка появляется снова и снова - система помечает.
Что это значит на практике? Если ты зальёшь один и тот же JPG-файл с теми же байтами 30 раз - алгоритм увидит паттерн. Скоринг аккаунта проседает.
Что делает бот, чтобы обойти? Перед каждой публикацией в Marketplace он делает light-mod картинки: микроскопический сдвиг на уровне пикселей, яркость, минимальный шум. Глазом не отличить. Hash меняется. Это не AI и не перерисовка - чисто математическая правка.
Чем это не является? Это не защита от жалоб людей. Если пользователь репортит украденное фото - никакой hash не поможет. Работай со своими фото.
Ссылки: почему мы не выдаём FB-аккаунты, только оригинальные фото.