Frequently asked questions

Data

Does Catima collect any data?

No. Catima does not collect any data and is designed to work fully offline. See also our Privacy Policy.

Can I back up and restore my data?

Catima supports both manual backups (through Catima’s built-in Import/Export functionality) and automatic backups through Android Auto Backup.

To back up or restore Catima’s data manually, click the (menu) button and choose Import/Export. Here you can export your data into a .zip file and later restore it. The .zip file can optionally be protected with a password.

When Android Auto Backup is enabled (which it is by default on most Android systems) Google will automatically make encrypted backups of apps on their servers. On custom ROMs like LineageOS, CalyxOS, etc., backups are generally handled by SeedVault instead. However, for reliability reasons, it is recommended to use Catima’s built-in Import/Export functionality instead as this functionality is better tested.

Money

What is Catima’s business model? How does it make money?

Catima is a hobby project made to give users a way to store loyalty cards and other barcode-based cards without having their private data sold. It is fully offline and doesn’t send your data to any server.

Making money is not a goal of the Catima project. Giving users a privacy-friendly alternative to other loyalty card apps is.

Do you accept donations?

Yes. You can make a donation to show your appreciation for the project.

Updates

How long does it take for an update to be available?

An APK file for every update is published to GitHub Releases and submitted to Google Play (and automatically detected by IzzyOnDroid). Below is the list of “app stores” sorted by how fast they update.

Please note: When switching app source, you will first have to uninstall Catima. To prevent data loss, make sure to use the Import/Export menu to export your data for re-import on the new install.

IzzyOnDroid

The fastest option is IzzyOnDroid.

IzzyOnDroid scans GitHub Releases once a day and instantly publishes the new version. The delay is less than 24 hours, quite often IzzyOnDroid picks up the Catima update within a few hours of release.

Google Play

Another option is Google Play.

Google Play’s speed of updating mostly depends on how long Google takes to review the update. Sometimes this is less than 24 hours, sometimes much longer (the current longest delay was 16 days on October 7th, 2022). Catima updates first get published to Open Testing (everyone is free to join this through the Android App Testing program) and then the update gets rolled out slowly (generally about 20% of users per day) to Production. When switching from Open Testing to Production Google has to review the update again, possibly adding extra delay.

I don’t like the new version, how do I downgrade?

Every release ever made is available on GitHub Releases. Choose the version you want and download the attached .apk file.

Do note that Android does not allow downgrading apps and requires you to uninstall the current version you have installed. To prevent data loss, make sure you export your database before your uninstall.

Features

Does Catima support smartwatches?

Smartwatch support in Catima is still quite limited. Currently only a few smartwatches are supported through Gadgetbridge.

Wear OS smartwatches are not currently supported because Google has made the necessary libraries for it closed source. This will likely need an external app to support it. It is tracked here.

Please note that you need to enable “Allow other apps to access my data” in Catima Settings under Privacy to allow Gadgetbridge to request access to your cards.