Нет, вы не можете разумно остановить пользователя от передачи файла с его SD-карты на другое устройство / пользователя. То, что вы могли бы сделать, это попытаться сделать этот файл бесполезным. Вы можете хранить зашифрованный файл, а не только файл изображения, и иметь ключ шифрования, сгенерированный на устройстве во внутреннем каталоге при первом использовании. Это будет означать, что зашифрованный файл изображения нельзя использовать на разных устройствах. Это можно обойти (либо путем копирования дешифрованного файла, когда он используется, либо путем рутирования устройства и поиска ключа), но добавляет меру предотвращения.