Barcodes does not sell your user data or show advertising, so it requires in-app purchases in order to fund sustainable development.
You can choose to use the app for free with limitations on the number of cards you can add and sharing features, or upgrade to Unlimited for full feature access with a monthly or once off payment as suits you best!