The app should read any passport with the machine readable zone on the bottom. As long as there is no glare and no major creases to obscure the text, it should work. I can see swiping the passport becoming problematic considering it's magnetic ink for the text.