Frequently asked questions
What is a Visible Digital Seal (VDS)?
A Visible Digital Seal (VDS, in French Cachet Électronique Visible or CEV) is a 2D code (Datamatrix or QR Code) printed on a document. It contains the document’s key data and an electronic signature. Scanning it proves that the document was issued by the stated authority and that its data has not been tampered with.
The main formats are the French 2D-Doc from ANTS, the French AFNOR XP Z42-105 standard and the international ISO 22376:2023 standard.
What types of VDS are supported?
VDS Verify decodes and verifies:
- Every 2D-Doc, including those printed on:
- French national identity card
- Restricted information statement (RIR)
- Secure driving entitlement certificate (ADCS)
- Crit’Air sticker
- Energy bills (EDF for example)
- Phone bills (Free for example)
- … and any other document compliant with the 2D-Doc standard
- Every VDS compliant with AFNOR XP Z42-105, including those printed on:
- The single-use identity proof of France Identité
- The certified digital identity request of France Identité
- Every VDS compliant with ISO 22376:2023, including those printed on:
How do I verify a France Identité identity proof?
Open VDS Verify and scan the 2D code printed on the identity proof. The app verifies the seal’s electronic signature and displays the proof’s data (names, date of birth, validity period, recipient). If the displayed data matches the document and the status is “Valid VDS”, the proof is authentic.
How does VDS verification work?
To decode and verify a VDS, VDS Verify:
- Scans and decodes the Datamatrix or QR Code;
- Retrieves electronic signature certificates from a Trusted List issued by ANTS;
- Checks the validity of the signing certificate (validity dates and revocation);
- Verifies the VDS electronic signature;
- Displays the decoded data and electronic signature information.
Is personal data stored?
The VDS to decode is sent to our decoding API, which performs the operations above and returns the result and decoded data. The API processes this data in memory: nothing is stored in any form and the API generates no logs.
The VDS Verify mobile app keeps a local history, on your phone only, containing the decoding results.
Who can issue VDS?
VDS Verify is built on Stelau’s VDS creation, encoding and signing API, used in production by the French Ministry of the Interior for France Identité. To add VDS to your own documents, contact us.