ShoppingCards
Shopping lists, organized as cards
About
ShoppingCards is a simple, visual way to create and manage shopping lists. Lists are organized as cards, making it quick to switch between them, check off items and keep frequently used entries close at hand.
System requirements
ShoppingCards is designed for iPhone, iPad and Mac, and requires iOS, iPadOS or macOS 26 or later.
App Store
Get ShoppingCards on the App Store
How to use
- Create a card for each shop, category or shopping trip.
- Add items by typing or selecting suggestions from your personal library.
- Tap an item to mark it as completed.
- Reorder cards and items whenever needed.
- Use Private Pack for your own lists and Shared Pack for lists you manage with others.
Sync and sharing
ShoppingCards uses Apple iCloud and CloudKit to keep your data synchronized between your devices.
Shared Packs use Apple's built-in CloudKit sharing system. Only people you explicitly invite can access a shared pack, and you can manage participants through Apple's sharing interface.
iCloud and sharing help
- Make sure you are signed in to iCloud and iCloud Drive is enabled.
- Allow a short time for changes to appear after a device comes back online.
- To invite someone, open the Shared Pack and use Apple's sharing panel.
- The invited person must open the invitation while signed in to their Apple Account.
- If synchronization appears delayed, reopen ShoppingCards and check the network connection.
Shared Pack invitations, participant names and participant images are displayed and managed by Apple's system sharing interface. Their appearance may depend on the participants' Apple Account and contact privacy settings.
Support
Questions, suggestions and feedback are always welcome.
Privacy Policy
Last updated: July 22, 2026
ShoppingCards does not require a separate account and does not operate its own external data server.
Data handled by the app
Your cards, items, personal item library and app settings are stored locally on your device and, when iCloud is enabled, in your personal Apple iCloud account using CloudKit.
Private Pack data remains private to your iCloud account. Shared Pack data is made available only to participants you explicitly invite through Apple's CloudKit sharing system.
The developer does not receive or use the contents of your shopping lists and does not use analytics, advertising SDKs or tracking technologies. ShoppingCards does not sell personal information and does not use your shopping data for advertising.
Service provider
Apple may process iCloud and CloudKit data as part of providing its services, subject to Apple's own privacy terms and policies.
Retention and deletion
Data remains on your devices and in your iCloud account until you delete the relevant cards, items or app data. Deleting ShoppingCards from a device removes the local copy from that device, but synchronized data may remain in iCloud and on your other signed-in devices.
A Shared Pack owner can stop sharing through Apple's sharing panel. A participant can decline or leave a shared pack. These actions remove that participant's access through CloudKit; synchronization and removal may take a short time to propagate.
Because ShoppingCards has no developer-operated account or server, the developer cannot directly delete data from your private iCloud account on your behalf. You can remove app data by deleting it in ShoppingCards and by managing ShoppingCards' iCloud data in Apple Account settings.
Your choices
If you disable iCloud for ShoppingCards, synchronization and shared packs may no longer be available, while locally stored data may remain on your device.
You can revoke another person's access by removing them or stopping sharing in Apple's sharing panel. For privacy questions or assistance locating these controls, contact ShoppingCards Support.