The 'Buycott' app lets consumers vote with their wallets in support of products that they support ethically. Using Buycott, you can scan a product and look up whether buying it will put money in the pockets of organizations that you detest. If the product is related to one of the companies or brands that you're campaigning against, you can choose not to buy it.
The app works by finding which company owns the product and which company owns that company until every entity involved is discovered. Then, using a list of campaigns that you've signed up for, the app looks for conflicting causes and companies. As a result, you can avoid funding a company that you oppose.