I think the assumption that it has to be a lot of effort for Snoop is wrong for three reasons
- Bitwarden does it automatically on both Android and iOS and I don’t believe they maintain a database
- The app owners would have incentive to maintain any database that was necessary - to drive engagement with their app
- People power - if you had a database that could be community updated and info on how to derive the data, users would keep it updated. Yes, you would need to curate, but I also don’t think there are enough apps for financial institutions that this is a big deal.