If the contact's name is still visible in the Contacts app, but opening the contact shows a completely blank page, it does not necessarily mean that the information you entered and saved has been permanently deleted. The contact record may still exist, while the associated details are missing, not syncing correctly, or not being displayed.
Contacts on iPhones and smartphones are not stored locally but are synchronized with email accounts. The primary storage is on the email server, with a local copy on the device for offline access. Syncing allows changes made on any device to be updated across all connected devices. You can sync contacts with various email providers, enabling access from multiple devices. This method ensures convenience and seamless management of contacts across platforms.
When you add and enable the Contacts feature on your iPhone, it provides you with the ability to sync your contacts with a specific email account. This email account can be from various providers such as Google, iCloud, AOL, Exchange, Outlook, Yahoo, or any Other email client server that supports contact synchronization.

Please see the pic below for a better understanding...

On iOS, contacts are typically synced from an email account (such as iCloud, Gmail, Outlook, etc.). However, if at some point you reset the device, iOS will prompt you to choose whether to store your contacts locally on the iPhone (offline).
Later, after setting up the device, you might add an email account that contains only a smaller set of contacts — for example, 69 or 70. In such a case, you may forget that there are still other contacts stored locally on the device from before the reset. These locally stored contacts are not linked to your email account and therefore cannot sync to it automatically.
To make those additional contacts available on other devices, you would need to either:
- Re-add the original email account where those contacts were stored, or
- Manually move/export them from the iPhone’s local storage into the email account you want to sync with.
Example scenario:
You originally had 300 contacts synced from your Gmail account. Before a trip, you saved 50 new contacts to another email account instead of Gmail. After a factory reset, you signed back into Gmail, and only 300 contacts returned (those in Gmail). The extra 50 that were stored on another account won’t show up on Gmail or other devices unless you re-add the account they were tied to or manually transfer them.

If you are unable to find your contacts stored on iCloud, try this: Restore contacts, calendars, bookmarks, and more using ...
Check if the email account has been removed from the iOS mail app.
Add the email account that stores your contacts in the IOS mail app and enable Contacts.

What is your default Contacts account?

Use iCloud.com to restore and recover iCloud information
Contacts: Restore contacts stored in iCloud on iCloud.com

Unlike some Android devices, contacts are neither stored locally on an iPhone nor in the SIM. They are synced to an email account that you have Google, iCloud, AOL, Exchange, Outlook, Yahoo, or any Other

You can just add the email account that hosts your contacts to the Mail app and enable Contacts.

If you have a corporate email account added through a profile on your device, please check with your organization's system administrator.


- Is this your corporate/organization/enterprise/School Management iPhone? Then please contact the system administrator of your corporate//organisation/enterprise/School Management
- If it is your device, in that case, do you have any profile installed by your corporate/organization/enterprise/School Management?
- Erase the profile added by you. If you have installed a profile on your own, --> Install or remove configuration profiles on iPhone - Apple ...
- Please contact the system administrator of the organization who provided the profile to you