After digging through app feature lists, privacy policies, and a few painful real-world tests, I keep coming back to one simple idea: choose an app with end-to-end encryption by default and treat the rest as choreography. Signal is the one I trust for messaging and temporary media sharing — it uses a very strong protocol, is open-source, and minimizes metadata. For storing photos long-term I prefer services that do client-side encryption like 'Proton
drive' or 'Tresorit' because the files are encrypted before they even touch the company's servers.
That said, there are contenders geared toward ephemeral content: 'Wickr' and 'Confide' offer built-in self-destruct timers, screenshot protection attempts, and extra metadata minimization. But remember: screenshot protection can be bypassed on many platforms, and OS-level backups (like iCloud or Android backups) will often undermine any app-level promises unless you explicitly disable them or use a zero-knowledge storage solution.
If I had to give a practical workflow: use Signal for sending photos between people you trust, enable disappearing messages, disable automatic camera roll backups, and keep copies only in a client-side encrypted vault like Proton Drive or Tresorit if you need a backup. For me, that combo balances convenience and real security, and it feels like the safest way to share sensitive images without losing sleep.