01. Your cards stay with you
Card Cubby stores card names, barcode content, colours, icons, favourites and notes locally on your device. The app does not require an account. We do not operate a server that receives your cards. There are no ads. Usage analytics are optional and described below.
Optional usage sharing
Usage sharing is off by default. If you enable it during welcome or in Settings, Google Analytics for Firebase receives feature-use events, an app-instance identifier, app/device and operating-system information, and session/activity information. Google may derive approximate location from your network connection. These data are pseudonymous, not anonymous, and may be processed outside your country.
Our events measure actions such as adding or editing a card, opening the camera or checkout, reading a barcode, changing a favourite and exporting/restoring backups. They never contain card numbers, barcode contents, store names, notes, photos, search text or card identifiers.
We use Analytics Core without advertising-identifier support. Advertising consent is denied; vendor-identifier collection and automatic screen reporting are disabled. We do not set a user ID or use analytics for advertising or cross-app tracking. Firebase is not configured before opt-in. In builds without Firebase configuration, sharing is unavailable.
Turn sharing off in Settings to stop future collection and reset local analytics data and the app-instance identifier. This does not automatically delete data already sent. Contact support about privacy or deletion requests; we may not be able to identify a particular installation's past events because we do not collect your identity or link analytics to your cards. Do not send card numbers to identify yourself.
Learn more in Google's privacy policy and Firebase's privacy information.
SDK diagnostics
After opt-in, Firebase may also process technical diagnostic information about its SDK. Firebase declares this diagnostic information as not linked to a user or used for tracking.
02. Camera, photos and selected files
The camera is used only when you choose to scan a barcode. Camera frames are processed on your device and are not recorded or uploaded by the app.
When you select a photo using Apple's photo picker, the selected image is processed locally to read its barcode. The app saves the barcode content and format, not the photo. You can revoke camera permission in device Settings.
Read from Files uses Apple's document picker to open an image or PDF you choose. Barcode detection happens on your device. The app does not retain or upload the source file, its name or its path. A cloud file provider may download the selected file under its own privacy policy. Optional analytics can record that file import was used, never the file or its contents.
03. Backups and sharing
Exported backups contain readable card numbers, names, notes and customisation settings. You choose where to save them. A service you select, such as a cloud storage provider, may receive that file under its own privacy policy.
Sharing one card creates a readable .cubbycard file containing its name, barcode content and format, colour and icon. It excludes notes, favourite status, local identifiers and dates. You choose the recipient and service in Apple's share sheet; that service handles the file under its own policies. We do not receive the card.
The app creates a protected temporary export; exports older than 24 hours are removed on a later app launch, and iOS may remove temporary files sooner. Recipient and service copies are managed separately and cannot be remotely revoked. Importing a shared file processes it locally and saves a separate card only after your confirmation. Share only with trusted people and where the reward program permits it.
Device backups managed by Apple may include the app's local data, depending on your device settings. The app does not provide automatic card synchronisation.
04. Clipboard
If you choose Copy number, the card number is placed on your device's clipboard with a two-minute expiration and local-only sharing requested. Other apps you paste into may receive it.
05. Deleting data
You can delete individual cards or all cards in Settings. Deleting the app removes its local data subject to the operating system's backup and retention behaviour. Exported backups and system backups must be managed separately in the locations where you saved them.
06. Purchases
Apple handles the paid app download through the App Store. We do not receive your payment card details through the app. Apple's handling of purchase information is covered by its own privacy policy.
07. Support and this website
If you email support, we receive the information you choose to send and use it to respond. Your email provider and ours process that correspondence. Please avoid sending full card numbers or barcode images.
This website is hosted on Cloudflare Pages. Cloudflare may process ordinary web request information, including IP addresses and browser information, to deliver and protect the site. We do not add advertising, analytics scripts or tracking cookies to these pages. Hosting and email providers may retain operational information under their own policies.
Opening a website from the app uses your browser. The app does not upload your saved cards when opening a support link. For information about the hosting provider, see Cloudflare's privacy policy.
08. Children and sensitive information
The app is a general-purpose card organiser. We do not knowingly collect children's information through the app. Do not store payment card details, passwords or identity documents in card notes.
09. Changes and contact
This policy may be updated when the app's features or data practices change. The date above identifies the latest update. For privacy questions or requests about information you sent to support, use the contact details on this page.