JMRTD is a free implementation in Java of the Machine Readable Travel Document (MRTD) standards as specified by the International Civil Aviation Organization (ICAO).
See the project's web site at https://jmrtd.org/.
Android app that uses the NFC chip to communicate with an electronic passport. It supports action, so third party apps can use it to retrieve passport data. Please visit website for more information.
The app is completely open source, so anyone is welcome to validate that it doesn't collect any personal information. Data is kept only in memory and removed as soon as you close the app. Passport data is never uploaded to any remote server.
Note that the app includes the following third-party dependencies:
- JMRTD - LGPL 3.0 License
- SCUBA (Smart Card Utils) - LGPL 3.0 License
- Spongy Castle - MIT-based Bouncy Castle Licence
- JP2 for Android - BSD 2-Clause License
- JNBIS - Apache 2.0 License
- Material DateTimepicker - Apache 2.0 License
Passport Number
Expiration Date
Date of Birth
(and others I forget to mention here, ... sorry)
Link to the Online Android Application
GNU Lesser General Public License