Home/Guides/How to Delete Private Photos Before Selling iPhone
Device Security·7 min read·October 03, 2026

How to Delete Private Photos Before Selling iPhone

NAND flash wear leveling and factory resets do not always wipe orphaned blocks immediately. Here is the exact checklist to permanently sanitize your sensitive photos before handoff.

JV

Julian Vance

Lead Security Researcher

Key Findings & Takeaways
  • Standard iOS photo deletion merely marks database index entries as free; raw image bytes remain on NAND flash until overwritten.
  • Wear leveling algorithms on modern solid-state chips preserve stale photo blocks across multiple write cycles.
  • A proper factory reset destroys the iOS Data Protection EFFACEABLE area, but secondary devices and cloud caches often retain files.
  • Storing confidential photos exclusively inside an encrypted vault from day one ensures zero unencrypted residual blocks exist.

The Myth of the 'Trash' Can

When you delete a photo on an iPhone and empty the 'Recently Deleted' folder, iOS does not physically overwrite the underlying flash memory blocks with zeros. Doing so would cause excessive wear on the NAND silicon and drain battery life.

Instead, iOS simply removes the pointer to the file in the Photos SQLite database. Until those flash sectors are randomly overwritten by new video recordings or app downloads, commercial carving tools can reconstruct deleted photos with astonishing fidelity.

The 5-Step Device Sanitization Protocol

If you are preparing to trade in your iPhone to Apple, sell it on eBay, or return a company device, follow this strict decontamination protocol:

1. Sign out of iCloud to break CloudKit sync bindings and unlink your Apple ID. 2. In LinkGrow or your vault, execute Duress Wipe to scrub local index wrappers. 3. Navigate to Settings > General > Transfer or Reset iPhone > Erase All Content and Settings. 4. Ensure your passcode is entered to trigger iOS Cryptographic Erasure (which burns the hardware effaceable storage keys). 5. Check icloud.com on a separate browser to ensure no ghost photos remain synced.

Photos captured directly using LinkGrow's In-App Secure Camera never touch the iOS Camera Roll or unencrypted flash pages in the first place.

Safeguard your photos with LinkGrow

No accounts. Unbroken AES-256-GCM encryption. Plausible deniability.

Get Free on App Store