CIEscan reads identity documents in two different ways.
Over NFC the app reads the data stored on the chip and checks whether the document is genuine. That covers the Italian electronic identity card (CIE 3.0) and passports under ICAO 9303.
The Italian driving licence has no chip. It is read from a photograph, and no authenticity check is possible in that case.
For the identity card and the passport, only the data held on the chip of the document presented to the phone:
Which of these are actually present is up to the document. A passport usually carries no residential address and no codice fiscale; place of birth, issuing authority and date of issue may be absent.
The fingerprints a passport may hold on its chip are not read by the app.
For the driving licence, the details printed on the front of the card:
No photograph is taken from it.
The chip releases nothing until it is opened with a key printed on the document itself, either typed in or photographed off the document:
Without the document in hand the app can read nothing. The key is not retained, with one exception: the CAN is stored alongside the record so the same card is recognised again. For a passport it is not, because there the key consists of personal data.
Instead of typing the key, it can be read off the document: on the identity card the six digits at the bottom right of the front, on a passport the two lines at the bottom of the data page. For this:
Typing remains fully possible. Nobody has to photograph anything.
The Italian driving licence has no chip, no machine-readable zone and no barcode. Here the photograph is not the way to a key but the source itself. The same handling as above applies to the capture: the system camera app, a cache folder of its own that is emptied before every capture and deleted right after the evaluation, text recognition on the device, no transmission.
Two differences matter:
Data that has been read stays on the device only. It is encrypted with a key held in the Android keystore, which cannot leave the device.
30 days after being read it is deleted automatically. Before that it can be deleted in the app at any time.
The app holds no internet permission. It is technically incapable of transmitting anything, to the developer or to anyone else. It contains no analytics, no advertising and no tracking. The authenticity check also runs entirely offline against certificates shipped inside the app; no directory and no revocation list is contacted.
Only when the user explicitly exports it, and only to the application they pick at that moment.
Where such a message ends up, and what the chosen mail application does with it afterwards, is outside this app's control.
The app requires only the NFC permission, needed to read the card. It requests no access to location, contacts, camera, microphone, storage or telephony — not even for photographing, because the system camera app does that.
Christian Auer tissax@gmx.net
Because the data never leaves the device and is not accessible to the developer, access, correction or erasure can only be carried out by the person operating the device. Erasure happens in the app, or automatically after 30 days.
Responsibility for the lawfulness of an identity check, and for the handling of the data gathered in the course of it, rests with the organisation using the app.
This policy describes the position as of 2 September 2026 and applies from version 1.9. It will be updated if the behaviour of the app changes.