Store Credit Cards Securely in Safari AutoFill on Mac

Jan 8, 2014 - 4 Comments

iCloud Keychain Credit Card storage and autofill Do you use the Safari browser and shop on the web often from a Mac with Mac? If so, you can greatly speed up your checkouts and online ordering by storing credit cards securely within Safari’s AutoFill Keychain.

This makes it possible to instantly autofill card information when ordering on any site, and if you keep your address details in Safari’s Autofill it can make checking out with online purchases extremely fast, even on new checkout forms. Credit card data is obviously fairly sensitive, and Apple uses 256-bit AES encryption to keep the information secure. Additionally, you’ll still need to enter the cards security code (that number on the back) to complete a checkout.

By default this will only store on the local Mac that it has been set up with, but if you have other Macs, iPads, and iPhones using the same Apple ID, turning on iCloud Keychain will allow the card data to be synced between your other Mac OS X and iOS devices for quick checkouts all around wherever Safari is used. Mac OS X Mavericks and iOS 7 or newer are required to have access to these features.

How to Enable Credit Card AutoFill in Safari from Mac OS X

  1. Pull down the “Safari” menu and go to “Preference”
  2. Choose the “AutoFill” tab
  3. Check the box next to “Credit Cards” then click “Edit”
  4. Safari Credit Card Autofill enabled

  5. Select “Add” and enter a description, card number, name, and expiration

Safari adding credit card information to Autofill with iCloud Keychain

As mentioned, the Credit Card AutoFill does not store the 3 or 4 digit security code on the back of a card, so you’ll either need to memorize that yourself or have the card handy to complete a purchase. That’s a good thing though, because the security code offers an additional layer of protection to prevent unauthorized usage.

You can edit or remove the stored cards from AutoFill by going back into the Preferences card editor, selecting the card in question, and then either clicking in the respective field to edit, or just choosing “Remove”.

Once you’ve added the card information, you can decide whether you want those details shared securely between your other Apple hardware using iCloud Keychain, which also offers secure password storage, syncing, and generation, and login syncing across iOS and Mac hardware, making it a great all around feature to use.

Syncing Credit Card Data with All Macs & iOS Devices with iCloud Keychain

  1. Go to the  Apple menu and choose “System Preference”
  2. Select “iCloud” and enable “iCloud Keychain”

This obviously requires an Apple ID with iCloud, which just about every Apple product owner should have by now. If you already have iCloud Keychain enabled, you don’t need to do anything to get the information to sync across to your other devices.

iCloud keychain syncs credit card data everywhere between Macs and iOS

Assuming you have iCloud Keychain enabled, this will also sync to your other Macs and iOS devices using the same Apple ID, and accessing the autofill data is the same on every machine. When Safari detects an order form with credit card information required, you’ll have the option to autofill with the card(s) you entered when you click a “Credit Card” field on any website.

As always, be sure to safeguard your devices that contain personal information, which is pretty much every one of our devices these days. Whether logins and passwords, emails, credit cards, or just your personal documents and files, taking simple security precautions like requiring logins to use a Mac, or a passcode to access an iOS device, should be considered a bare necessity for all users. We routinely cover security tricks both simple and advanced for Apple products, so if you feel like taking extra precautions it may be worth your while.


Related articles:

Posted by: Paul Horowitz in Mac OS, Tips & Tricks


» Comments RSS Feed

  1. Onsberg says:

    It often happens that I can not duplicate your instruction and I wonder why since I am on a MBA 2020 OSX 14.3 Safari 17.3
    My Safari drop down menu does not have “Preference” only About Safari, Safari Extensions, Setting, Privacy Report, Setting for, clear history etc.

  2. Lee says:

    Yeah I think I’ll leave it for the time being… but saying that, most of us still keep passwords in there, & for credit cards you still need to enter your security code to make a transaction. I did read about an exploit that meant contacts could be got at through autofill. One would assume that, since these things come to light, they are quietly patched by Apple & pushed in the next updates?

  3. Brooklyn Bob says:

    It is NEVER a good idea to have credit card information stored in auto-fill.

  4. John Robinson says:

    You people are out of your damn minds. I will never leave a credit card number to auto-fill on anything in the web.I want to manually fill out the number ANYTIME I use it. What idiots.

Leave a Reply


Shop on and help support OSXDaily!

Subscribe to OSXDaily

Subscribe to RSS Subscribe to Twitter Feed Follow on Facebook Subscribe to eMail Updates

Tips & Tricks


iPhone / iPad



Shop on Amazon to help support this site