Argentina Passport Number
Detects Argentine passport numbers issued by the Registro Nacional de las Personas (RENAPER). Since the 2012 biometric passport series, every booklet carries a unique alphanumeric number of exactly three uppercase letters followed by six digits (e.g. AAC382190). The number is independent of the holder's DNI. Special three-letter series are reserved for travel documents issued to stateless persons (ZZA) and refugees (ZZX) under RENAPER Disposicion 904/2021.
- Type
- regex
- Engine
- boost_regex
- Confidence
- medium
- Confidence justification
- Medium confidence: the three-uppercase-letters plus six-digits shape is fixed and case-strict, but the same shape occurs in order numbers, serial numbers and booking codes, and the printed passport number carries no check digit that could be validated. Every tier therefore requires corroborating passport keywords; the evidence-gated workhorse tier (75) is the recommended confidence.
- Jurisdictions
- ar
- Regulations
- PDPL (AR)
- Frameworks
- ISO 27001, ISO 27701
- Data categories
- pii, government-id
- Scope
- narrow
- Risk rating
- 8
- Platform compatibility
- Purview: Compatible, GCP DLP: Compatible, Macie: Compatible, Zscaler: Compatible, Palo Alto: Compatible, Netskope: Compatible
Pattern
\b[A-Z]{3}[0-9]{6}\b
Corroborative evidence keywords
pasaporte, pasaporte argentino, número de pasaporte, passport, passport number, travel document, documento de viaje, RENAPER
Proximity: 300 characters
Should match
Pasaporte argentino AAC382190, emitido por el RENAPER en Buenos Aires— Spanish passport label with three-letter six-digit numberpassport number: AAB204617 (Argentina), expiry 2031-05-14— English label with Argentine passport numberEl número de pasaporte AAD915370 no coincide con el DNI del titular— Passport-number prose distinguishing the number from the DNIDocumento de viaje ZZX004821 expedido a refugiado según Disposición 904/2021— Refugee travel document series ZZX with six digits
Should not match
El pasaporte AB123456 no es válido porque le falta una letra— Only two letters before the digits — wrong structurePasaporte AAC38219: el número tiene solo cinco cifras— Five digits is too shortpasaporte mexicano G12345678 presentado en la frontera— Neighbouring format (Mexico, one letter plus eight digits)passport specimen AAA000000 shown in the template— All six digits identical — suppressed by AllDigitsSameFilter (placeholder/specimen values)código de reserva aab123456 confirmado para el vuelo— Lowercase letters — passport numbers are printed in uppercase (case-sensitive pattern)
Known false positives
- Three uppercase letters followed by six digits is a common shape for order numbers, product serials, airline ticket/booking codes and internal reference IDs. Mitigation: No tier matches the bare value: all tiers require passport-context keywords (Spanish/English) within the 300-character proximity window.
- The printed passport number has no public check-digit algorithm, so structural validation beyond length, case and letter/digit positions is not possible in regex. Mitigation: Precision relies on the case-strict structure, keyword evidence on every tier, the template-exclusion NOT-group at 85/75, and AllDigitsSameFilter suppressing repeated-digit placeholder values such as AAA000000.
- Sample numbers in RENAPER guidance, form templates or documentation may appear near passport keywords. Mitigation: The high and medium tiers apply the template-exclusion NOT-group to suppress sample, template and test content.
References
- Preguntas frecuentes - Pasaporte | Argentina.gob.ar (número compuesto por tres letras y seis números, distinto del DNI)
- Disposición 904/2021 RENAPER - numeración alfanumérica de tres letras y seis números (series ZZA/ZZX/ZZZ)
- Argentine passport - Wikipedia (alphanumeric serial replaced the DNI-based number in 2012)