Tutti i dati su un dispositivo iOS sono crittografati utilizzando la crittografia avanzata per impostazione predefinita. Le chiavi utilizzate per crittografare e decrittografare i nostri dati sono memorizzate sui dispositivi. Quando si sceglie di "Cancella tutto il contenuto e le impostazioni" il dispositivo "cancella" i tasti. Quindi i tuoi dati sono ancora lì, ma nessuno può leggerlo più.
Dal documento Sicurezza iOS di Apple:
Erase All Content and Settings
The “Erase all content and settings” option in Settings obliterates all the keys in Effaceable Storage, rendering all user data on the device cryptographically inaccessible. Therefore, it’s an ideal way to be sure all personal information is removed from a device before giving it to somebody else or returning it for service.
Important: Don’t use the “Erase all content and settings” option until device has been backed up, as there is no way to recover the erased data.
Consiglierei di leggere questo documento se sei interessato alle funzionalità di sicurezza dei dispositivi iOS. C'è molto di più, inclusi più livelli di crittografia a seconda dei tipi di dati, ecc.