Most of my credit cards are extremely hard to read - the numbers are metallic and reflective or the same color as the background. However, I just used my iPhone 5 camera to view some of the cards. Amazingly much of the data can be read - although the shiny letters on the Amex make my name pretty hard to read. Maybe the camera will have a special mode when scanning cards? High contrast maybe?