Where iPhone Stores Your Autofill Data

Your iPhone stores autofill information in two separate places: Contacts (for your own name, address, and phone number) and iCloud Keychain (for passwords, credit cards, and saved addresses). When you fill out a form on Safari or in an app, iOS pulls from whichever storage matches what the form is asking for. To change what appears when you autofill, you need to know which location holds that information.

The Contacts app is the simplest place to start. Your own contact card — marked "Me" — is what iPhone uses to autofill your name, phone number, email, and address fields. If you've never set this up, or if the information there is outdated, forms will either show nothing or show old data. Updating your contact card is the fastest way to change most autofill information.

Key Takeaways

  • Your own contact card in the Contacts app controls autofill for your name, phone number, email, and address on forms.
  • Credit cards, passwords, and additional addresses are stored in iCloud Keychain, which you access through Settings > [Your Name] > iCloud > Keychain.
  • You can edit or delete saved credit cards and addresses directly from the Keychain settings without removing them from Contacts.
  • If autofill shows information you did not save, it may be syncing from another device signed into the same iCloud account.

How to Update Your Contact Card for Basic Autofill

Open the Contacts app and tap My Card at the top of the list. If you do not see "My Card," tap your own name in the list, or tap the plus icon and create a new contact, then go to Settings > Contacts and set it as your card. Once you are viewing your card, tap Edit in the top right corner.

From here, you can add or change your first name, last name, phone number, email address, and physical address. Fill in each field as you want it to appear when autofilling forms. Tap Done when finished. The next time a form asks for your name or address, iPhone will offer what you just entered.

How to Change Saved Credit Cards in Keychain

Go to Settings and tap your name at the top. Select iCloud, then scroll down and tap Keychain. Turn on "iCloud Keychain" if it is not already on — you will need to authenticate with Face ID, Touch ID, or your Apple ID password. Once it is on, tap Saved Payment Methods.

You will see a list of credit cards you have saved. Tap the card you want to change. You can edit the cardholder name, card number, expiration date, and security code. Tap Done to save your changes. If you want to remove a card entirely, swipe left on it in the list and tap Delete.

If you add a new credit card, you can do this from the same screen by tapping the plus icon. Enter the card details, and iPhone will save it to Keychain so it appears as an autofill option in Safari and compatible apps.

How to Manage Saved Addresses in Keychain

Saved addresses beyond your own contact card live in Keychain as well. From Settings > [Your Name] > iCloud > Keychain, tap Saved Addresses. You will see any addresses you have previously saved when filling out forms.

To edit an address, tap it and make your changes, then tap Done. To add a new address, tap the plus icon, enter the street, city, state, and zip code, and save it. To delete an address, swipe left and tap Delete. These addresses will then appear as options when you autofill address fields in Safari or apps.

Why Autofill Shows Information You Did Not Save

If autofill is showing credit cards, addresses, or passwords you do not recognize, the most common reason is that another device signed into your iCloud account saved them. iCloud Keychain syncs across all your devices — iPhone, iPad, Mac — so a card you saved on your Mac will appear on your iPhone automatically.

To stop this sync, you can turn off iCloud Keychain on the device where you do not want it. Go to Settings > [Your Name] > iCloud > Keychain and toggle it off. You will be asked whether to keep or delete the data on that device. Alternatively, you can delete individual items from Keychain on any device, and they will disappear from autofill across all your devices.

If you see autofill suggestions from a contact card that is not yours, check whether you have multiple contact cards set as "Me." Go to Contacts, find the card you do not want to use, tap Edit, scroll to the bottom, and tap Remove from My Card.

How to Turn Off Autofill Entirely

If you want to stop iPhone from suggesting saved information when you fill out forms, go to Settings > Passwords (or Passwords & Security on newer iOS versions). Toggle off AutoFill Passwords. This will prevent Safari and apps from offering saved passwords and usernames.

To disable autofill for credit cards and addresses separately, go to Settings > Safari > AutoFill and toggle off Credit Cards and Contact Info. You can turn these off individually — for example, you might want autofill for your address but not for credit cards.

Frequently Asked Questions

Can I have multiple autofill addresses on my iPhone?

Yes. You can save as many addresses as you want in iCloud Keychain. When you fill out an address field, iPhone will show all saved addresses and let you pick which one to use. Your contact card address is separate and will also appear as an option.

Will changes to my autofill information show up on my other Apple devices?

Yes, if iCloud Keychain is turned on. Any credit card, address, or password you edit on your iPhone will sync to your iPad and Mac within a few minutes. If you do not want this to happen, turn off iCloud Keychain on the devices where you want to keep the old information.

What if I forgot which credit card is saved in autofill?

Go to Settings > [Your Name] > iCloud > Keychain > Saved Payment Methods. You will see the last four digits of each card. Tap a card to see the full details, including the cardholder name and expiration date.

Can I autofill information from someone else's contact card?

No. iPhone only autofills from your own contact card (marked "Me") and from Keychain. If you need to fill out a form with someone else's information, you will have to type it in manually or create a separate contact card and set it as your card temporarily.

Does deleting a saved credit card from autofill delete it from Apple Pay?

Not necessarily. Deleting a card from Keychain removes it from autofill, but it may still be stored in Apple Pay if you added it there separately. To remove it from Apple Pay, go to Wallet, tap the card, tap the three dots, and select Remove Card.