Un simple "Borrar todo el contenido y ajustes" no garantiza que los contactos no sean recuperables con software forense. Para venta/regalo:
Apps como iShredder, PhoneClean o Dr.Fone - Borrador de datos hacen pasadas de sobrescritura (DoD 5220.22-M). Útiles si el iPhone es antiguo (pre-iOS 8) sin cifrado hardware.
Tras el borrado, configura como nuevo. Ve a Contactos: debe estar vacío. Si ves contactos, la sincronización iCloud los trajo; desactiva Contactos en iCloud antes de borrar.
Retira la tarjeta SIM y desvincula del Apple ID en appleid.apple.com > Dispositivos.