Banks are sitting on a trove of unexploited data for predicting consumer behaviour to meet new consumer protection standards.