All data types
AImori detects 242 data types in 60 packs (as of 18 October 2026). The extension chooses the country packs automatically from time zone and language region; you need the ID for policies (Settings).
On this page
Packs
| Pack | Country / region | Data types |
|---|---|---|
| finance | worldwide: finance | 16 |
| contact | worldwide: contact | 3 |
| travel | worldwide: travel documents | 2 |
| secrets | worldwide: credentials and technical | 67 |
| marker | worldwide: confidentiality markings | 2 |
| context | worldwide: context (health, HR, customer lists, identity) | 7 |
| CH | Switzerland | 7 |
| DE | Germany | 7 |
| AT | Austria | 3 |
| FR | France | 4 |
| IT | Italy | 2 |
| BE | Belgium | 2 |
| NL | Netherlands | 2 |
| US | United States | 7 |
| BR | Brazil | 5 |
| EU | European Union | 3 |
| LI | Liechtenstein | 1 |
| ES | Spain | 5 |
| PT | Portugal | 4 |
| LU | Luxembourg | 2 |
| SE | Sweden | 3 |
| DK | Denmark | 3 |
| NO | Norway | 2 |
| FI | Finland | 3 |
| IS | Iceland | 1 |
| IE | Ireland | 2 |
| GB | United Kingdom | 8 |
| PL | Poland | 4 |
| CZ | Czechia | 2 |
| SK | Slovakia | 2 |
| HU | Hungary | 3 |
| RO | Romania | 3 |
| BG | Bulgaria | 2 |
| HR | Croatia | 2 |
| SI | Slovenia | 2 |
| GR | Greece | 2 |
| CY | Cyprus | 1 |
| MT | Malta | 2 |
| EE | Estonia | 2 |
| LT | Lithuania | 2 |
| LV | Latvia | 2 |
| CA | Canada | 3 |
| MX | Mexico | 2 |
| AR | Argentina | 2 |
| CL | Chile | 1 |
| CO | Colombia | 2 |
| IN | India | 3 |
| CN | China | 2 |
| JP | Japan | 2 |
| KR | South Korea | 2 |
| SG | Singapore | 2 |
| AU | Australia | 3 |
| NZ | New Zealand | 2 |
| ZA | South Africa | 2 |
| TR | Türkiye | 2 |
| IL | Israel | 1 |
| AE | United Arab Emirates | 1 |
| SA | Saudi Arabia | 1 |
| NG | Nigeria | 2 |
| community | worldwide: community patterns (signed catalogue) | 3 |
All data types
Protection class high and medium: default "Warn", low: default "Off".
| ID | Data type | Pack | Class | Validation |
|---|---|---|---|---|
iban | IBAN (bank account) | finance | high | length per country + ISO 7064 MOD 97-10 |
cc_visa | Visa card number | finance | high | IIN 4 + length + Luhn |
cc_mc | Mastercard number | finance | high | IIN 51–55/2221–2720 + Luhn |
cc_amex | American Express card number | finance | high | IIN 34/37 + Luhn |
cc_cvv | Card security code (CVV/CVC) | finance | high | keyword in the pattern |
cc_disc | Discover card number | finance | high | IIN 6011/644–649/65 + Luhn · only with keyword |
cc_diners | Diners Club card number | finance | high | IIN 300–305/3095/36/38/39 + Luhn · only with keyword |
cc_jcb | JCB card number | finance | high | IIN 3528–3589 + Luhn · only with keyword |
cc_cup | UnionPay card number | finance | high | IIN 62 + Luhn · only with keyword |
cc_maestro | Maestro debit card number | finance | high | IIN 5018/5020/5038/5893/6304/6759/6761–6763 + Luhn · only with keyword |
bic | Bank identifier code (BIC/SWIFT) | finance | low | format (provider prefix/structure) · only with keyword |
lei | Legal entity identifier (LEI) | finance | low | ISO 7064 MOD 97-10 · only with keyword (except with country prefix) |
duns | DUNS number | finance | low | format (provider prefix/structure) · only with keyword |
btc_legacy | Bitcoin address (legacy) | finance | medium | Base58Check (double SHA-256) |
btc_bech32 | Bitcoin address (bech32) | finance | medium | Bech32/Bech32m (BIP-173/350) |
eth_addr | Ethereum address | finance | medium | format (EIP-55 not checked without Keccak) · only with keyword |
email | Email address | contact | medium | format (provider prefix/structure) |
phone_e164 | International phone number | contact | medium | 8–15 digits |
birthdate | Date of birth | contact | high | keyword + valid date |
mrz_td3 | Passport machine-readable zone | travel | high | ICAO 7-3-1 (document, birth, expiry, overall) |
mrz_td1 | ID card machine-readable zone | travel | high | ICAO 7-3-1 (document number) |
aws_akid | AWS access key ID | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
aws_secret | AWS secret access key | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
azure_storage | Azure storage / Cosmos DB connection string | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
azure_sb | Azure Service Bus / Event Hubs connection string | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
azure_secret | Entra ID client secret | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
azure_sas | Azure shared access signature | secrets | high | format (provider prefix/structure) |
gcp_apikey | Google API key | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
gcp_sa | Google service account key file | secrets | high | format (provider prefix/structure) |
google_oauth | Google OAuth secret / refresh token | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
github_pat | GitHub token | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
github_fg | GitHub fine-grained token | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
gitlab_pat | GitLab token | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
slack_token | Slack token | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
slack_webhook | Slack webhook URL | secrets | high | format (provider prefix/structure) |
teams_webhook | Microsoft Teams / Logic Apps webhook URL | secrets | high | format (provider prefix/structure) |
discord_webhook | Discord webhook URL | secrets | high | format (provider prefix/structure) |
stripe_key | Stripe secret key | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
openai_key | OpenAI API key | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
anthropic_key | Anthropic API key | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
groq_key | Groq API key | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
perplexity_key | Perplexity API key | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
xai_key | xAI API key | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
sendgrid | SendGrid API key | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
mailchimp_key | Mailchimp API key | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
mailgun_key | Mailgun API key | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
brevo_key | Brevo (Sendinblue) API key | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
pypi_token | PyPI upload token | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
docker_pat | Docker Hub access token | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
shopify_token | Shopify access token | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
square_token | Square access token | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
do_token | DigitalOcean token | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
atlassian_token | Atlassian API token | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
databricks_token | Databricks token | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
linear_key | Linear API key | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
notion_token | Notion integration token | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
postman_key | Postman API key | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
grafana_token | Grafana token | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
newrelic_key | New Relic API key | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
sentry_token | Sentry auth token | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
telegram_bot | Telegram bot token | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
alibaba_key | Alibaba Cloud access key ID | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
age_key | age private key | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
vault_token | HashiCorp Vault token | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
terraform_token | Terraform Cloud token | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
doppler_token | Doppler token | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
pulumi_token | Pulumi access token | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
cloudflare_ca | Cloudflare Origin CA key | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
mapbox_secret | Mapbox secret token | secrets | high | format (provider prefix/structure) + entropy ≥ 3 bits/character |
jwt | JSON Web Token | secrets | high | header JSON with alg, payload JSON object |
pem_private | Private key block | secrets | high | whole block up to END (without END, up to 12000 characters) |
putty_key | PuTTY private key file | secrets | high | whole file up to Private-MAC (without it, up to 12000 characters) |
conn_db | Database connection string with password | secrets | high | password not a placeholder |
conn_jdbc | JDBC connection string with password | secrets | high | password not a placeholder |
conn_ado | Connection string with password | secrets | high | password not a placeholder |
conn_redis | Redis connection string with password | secrets | high | password not a placeholder |
env_secret | Secret in .env file | secrets | high | name with a secret word + value check as cfg_password (no paths, URLs, lengths/times) |
cfg_password | Password or secret in configuration | secrets | high | whole value not a placeholder, ≥ 4 distinct characters, without quotes no code references |
basic_auth_url | URL with embedded credentials | secrets | high | password not a placeholder |
ipv4 | Public IPv4 address | secrets | medium | public addresses only |
internal_host | Internal host name or address | secrets | medium | format (provider prefix/structure) |
entropy_secret | Random-looking string in code (possible key) | secrets | medium | format (provider prefix/structure) + entropy ≥ 3 bits/character |
twilio | Twilio API key / account SID | secrets | high | format (provider prefix/structure) |
hf_token | Hugging Face token | secrets | high | format (provider prefix/structure) |
npm_token | npm access token | secrets | high | format (provider prefix/structure) |
ipv6 | Public IPv6 address | secrets | low | global unicast addresses only |
mac | MAC address | secrets | low | EUI-48, consistent separator |
hostname_int | Internal host name / UNC path | secrets | low | format (provider prefix/structure) |
conf_marker | Confidentiality marking | marker | medium | phrase anywhere; single word only after a key (e.g. Classification:), alone on the line or in CAPITALS |
conf_label | Sensitivity label (Purview or own label name) | marker | medium | Purview metadata (not public/general) + policy labelNames |
postal_address | Postal address | context | medium | street + number + postcode + town; alone only uncertain, certain as part of an identity combination |
identity_combo | Identity: name + date of birth + address/phone/ID | context | high | derived: name + date of birth + address/phone/email/ID nearby (policy identityMinParts) |
art9_health | Health data about a person (diagnosis, medication) | context | high | derived: word list/ICD-10 only with a person reference in the same paragraph |
hr_record | HR data about a person (dismissal, salary, appraisal, sick note) | context | high | derived: word list only with a person reference in the same paragraph |
art9_belief | Religion, political views or union membership of a person | context | high | derived: word list only with a person reference in the same paragraph |
mass_list | Customer list / export (many entries) | context | high | derived: distinct entries ≥ policy massListMin (default 10) |
mass_table | Table column with personal data | context | high | format (provider prefix/structure) |
ch_ahv | Swiss social security number (AHV/AVS) | CH | high | EAN-13 Modulo 10 |
ch_vvk | Swiss health insurance card number | CH | high | Luhn |
ch_uid | Swiss business ID (UID) | CH | medium | mod 11 (weights 5,4,3,2,7,6,5,4; BFS) |
ch_mwst | Swiss VAT number | CH | medium | mod 11 as UID |
ch_tel | Swiss phone number | CH | medium | length (E.164) |
ch_pass | Swiss passport / ID card number | CH | high | format (provider prefix/structure) · only with keyword |
ch_esr | Swiss QR-bill reference | CH | low | mod 10 recursive (SIX) · only with keyword |
de_idnr | German tax ID | DE | high | ISO 7064 MOD 11,10 + digit rule · only with keyword |
de_ust | German VAT ID | DE | medium | ISO 7064 MOD 11,10 |
de_rvnr | German social insurance number | DE | high | weighted digit sum mod 10 (DRV) |
de_kvnr | German health insurance number | DE | high | weights 1-2, digit sum mod 10 (§ 290 SGB V) · only with keyword |
de_pa | German ID card / passport number | DE | high | ICAO 7-3-1 · only with keyword |
de_stnr | German tax number | DE | medium | format (provider prefix/structure) · only with keyword |
de_hrb | German commercial register number | DE | low | format (provider prefix/structure) |
at_svnr | Austrian social security number | AT | high | mod 11 (weights 3,7,9,0,5,8,4,2,1,6) · only with keyword |
at_uid | Austrian VAT ID | AT | medium | Luhn variant (6 − remainder) mod 10 |
at_tin | Austrian tax number | AT | medium | Luhn · only with keyword |
fr_nir | French social security number (NIR) | FR | high | 97 − (number mod 97), Corsica 2A/2B |
fr_tva | French VAT number | FR | medium | (12 + 3 × (SIREN mod 97)) mod 97 |
fr_nif | French tax ID (SPI) | FR | high | last 3 = first 10 mod 511 · only with keyword |
fr_siren | French company ID (SIREN/SIRET) | FR | low | Luhn · only with keyword |
it_cf | Italian tax code (codice fiscale) | IT | high | tables for even/odd positions, mod 26 |
it_iva | Italian VAT number | IT | medium | Luhn + office code · only with keyword (except with country prefix) |
be_nn | Belgian national number | BE | high | 97 − (number mod 97), from 2000 prefixed with 2 |
be_vat | Belgian VAT / enterprise number | BE | medium | 97 − (8 digits mod 97) |
nl_bsn | Dutch citizen service number (BSN) | NL | high | 11-Proef · only with keyword |
nl_btw | Dutch VAT ID | NL | medium | 11-Proef or ISO 7064 MOD 97-10 |
us_ssn | US Social Security Number | US | high | format rules only · only with keyword |
us_itin | US individual taxpayer ID (ITIN) | US | high | group rules (IRS) · only with keyword |
us_ein | US employer identification number (EIN) | US | medium | valid IRS prefixes · only with keyword |
us_aba | US bank routing number (ABA) | US | medium | weights 3,7,1 mod 10 + prefix · only with keyword |
us_mbi | US Medicare beneficiary identifier (MBI) | US | high | character rules (CMS) · only with keyword (except with country prefix) |
us_pass | US passport number | US | high | format (provider prefix/structure) · only with keyword |
us_dl | US driver license number | US | high | format (provider prefix/structure) · only with keyword |
br_cpf | Brazilian taxpayer ID (CPF) | BR | high | format (provider prefix/structure) · only with keyword (except with country prefix) |
br_cnpj | Brazilian company ID (CNPJ) | BR | medium | format (provider prefix/structure) · only with keyword (except with country prefix) |
br_tel | Brazilian phone number | BR | medium | format (provider prefix/structure) |
br_cep | Brazilian postal code (CEP) | BR | low | format (provider prefix/structure) · only with keyword |
br_cns | Brazilian health card number (CNS) | BR | high | weights 15..1 mod 11 · only with keyword |
eu_vat_generic | EU VAT number | EU | medium | country validator for all EU states, otherwise context word |
ehic | European health insurance card number (EHIC) | EU | high | Luhn · only with keyword |
eu_dl | Driving licence number | EU | high | format (provider prefix/structure) · only with keyword |
li_peid | Liechtenstein person ID (PEID) | LI | medium | format (provider prefix/structure) · only with keyword |
es_dni | Spanish national ID (DNI) | ES | high | mod 23 → letter |
es_nie | Spanish foreigner ID (NIE) | ES | high | mod 23 → letter (X/Y/Z = 0/1/2) |
es_cif | Spanish company tax ID (CIF) | ES | medium | Luhn → digit or letter · only with keyword |
es_nss | Spanish social security number | ES | high | mod 97 · only with keyword |
es_vat | Spanish VAT number | ES | medium | DNI/NIE/CIF depending on form |
pt_nif | Portuguese tax ID (NIF) | PT | high | mod 11 (weights 9..2) · only with keyword |
pt_cc | Portuguese citizen card number | PT | high | Luhn over A=10..Z=35 · only with keyword |
pt_niss | Portuguese social security number (NISS) | PT | high | weights 29..2, 9 − remainder mod 10 · only with keyword |
pt_vat | Portuguese VAT number | PT | medium | mod 11 as NIF |
lu_matricule | Luxembourg national ID (matricule) | LU | high | date + Luhn + Verhoeff · only with keyword |
lu_tva | Luxembourg VAT number | LU | medium | first 6 mod 89 |
se_pnr | Swedish personal identity number | SE | high | date + Luhn · only with keyword |
se_org | Swedish organisation number | SE | medium | Luhn · only with keyword |
se_vat | Swedish VAT number | SE | medium | Luhn + 01 |
dk_cpr | Danish CPR number | DK | high | date only (mod 11 not always present since 2007) · only with keyword |
dk_cvr | Danish company number (CVR) | DK | medium | mod 11 (2,7,6,5,4,3,2,1) · only with keyword |
dk_vat | Danish VAT number | DK | medium | mod 11 as CVR |
no_fnr | Norwegian national ID number | NO | high | date + two mod 11 digits · only with keyword |
no_orgnr | Norwegian organisation / VAT number | NO | medium | mod 11 (3,2,7,6,5,4,3,2) · only with keyword (except with country prefix) |
fi_hetu | Finnish personal identity code (HETU) | FI | high | date + mod 31 → character |
fi_alv | Finnish business ID (Y-tunnus) | FI | medium | mod 11 (7,9,10,5,8,4,2) · only with keyword |
fi_vat | Finnish VAT number | FI | medium | mod 11 as Y-tunnus |
is_kt | Icelandic ID number (kennitala) | IS | high | date + mod 11 · only with keyword |
ie_pps | Irish personal public service number (PPSN) | IE | high | mod 23 → letter · only with keyword |
ie_vat | Irish VAT number | IE | medium | mod 23 (new and old format) |
gb_nino | UK National Insurance number | GB | high | prefix rules (HMRC) · only with keyword (except with country prefix) |
gb_nhs | UK NHS number | GB | high | mod 11 (10..2) · only with keyword |
gb_utr | UK unique taxpayer reference (UTR) | GB | high | mod 11, check digit first · only with keyword |
gb_vat | UK VAT number | GB | medium | mod 97 or 9755 |
gb_crn | UK company number | GB | low | format (provider prefix/structure) · only with keyword |
gb_sort | UK sort code and account number | GB | low | format only (Vocalink tables are licensed) |
gb_dl | UK driving licence number | GB | high | format (provider prefix/structure) · only with keyword |
gb_pass | UK passport number | GB | high | format (provider prefix/structure) · only with keyword |
pl_pesel | Polish national ID (PESEL) | PL | high | date + weights 1,3,7,9 · only with keyword |
pl_nip | Polish tax ID (NIP) | PL | medium | mod 11 (6,5,7,2,3,4,5,6,7) · only with keyword |
pl_vat | Polish VAT number | PL | medium | mod 11 as NIP |
pl_regon | Polish business ID (REGON) | PL | low | mod 11 (9/14 digits) · only with keyword |
cz_rc | Czech birth number (rodné číslo) | CZ | high | date + mod 11 · only with keyword |
cz_dic | Czech VAT ID (DIČ) | CZ | medium | mod 11 or Rodné číslo |
sk_rc | Slovak birth number (rodné číslo) | SK | high | date + mod 11 · only with keyword |
sk_dph | Slovak VAT ID (IČ DPH) | SK | medium | number mod 11 = 0 |
hu_tax | Hungarian personal tax ID | HU | high | mod 11 (1..9) · only with keyword |
hu_taj | Hungarian social insurance number (TAJ) | HU | high | weights 3,7 mod 10 · only with keyword |
hu_vat | Hungarian VAT number | HU | medium | weights 9,7,3,1 mod 10 |
ro_cnp | Romanian personal numeric code (CNP) | RO | high | date + mod 11 (279146358279) · only with keyword |
ro_cui | Romanian company ID (CUI/CIF) | RO | medium | mod 11 (753217532) · only with keyword |
ro_vat | Romanian VAT number | RO | medium | mod 11 as CUI |
bg_egn | Bulgarian uniform civil number (EGN) | BG | high | date + mod 11 · only with keyword |
bg_vat | Bulgarian VAT number | BG | medium | mod 11 (9 digits) or EGN/foreigners/other |
hr_oib | Croatian personal identification number (OIB) | HR | high | ISO 7064 MOD 11,10 · only with keyword |
hr_vat | Croatian VAT number | HR | medium | ISO 7064 MOD 11,10 |
si_emso | Slovenian personal number (EMŠO) | SI | high | date + mod 11 · only with keyword |
si_ddv | Slovenian VAT number | SI | medium | mod 11 (8..2) |
gr_amka | Greek social security number (AMKA) | GR | high | date + Luhn · only with keyword |
gr_afm | Greek tax / VAT number (AFM) | GR | medium | weights 2^8..2 mod 11 · only with keyword (except with country prefix) |
cy_vat | Cyprus VAT / tax ID | CY | medium | table + mod 26 → letter · only with keyword (except with country prefix) |
mt_id | Maltese ID card number | MT | high | format (provider prefix/structure) · only with keyword |
mt_vat | Maltese VAT number | MT | medium | mod 37 |
ee_ik | Estonian personal ID code (isikukood) | EE | high | date + mod 11 two-stage · only with keyword |
ee_kmkr | Estonian VAT number (KMKR) | EE | medium | weights 3,7,1 mod 10 |
lt_ak | Lithuanian personal code (asmens kodas) | LT | high | date + mod 11 two-stage · only with keyword |
lt_pvm | Lithuanian VAT number (PVM) | LT | medium | mod 11 two-stage |
lv_pk | Latvian personal code (personas kods) | LV | high | date + mod 11 (without date from 2017) · only with keyword |
lv_pvn | Latvian VAT number (PVN) | LV | medium | mod 11 or Personas kods |
ca_sin | Canadian social insurance number (SIN) | CA | high | Luhn · only with keyword |
ca_bn | Canadian business number (BN) | CA | medium | Luhn · only with keyword |
ca_ohip | Ontario health card number (OHIP) | CA | high | Luhn · only with keyword |
mx_curp | Mexican population registry code (CURP) | MX | high | date + mod 10 (weights 18..2) |
mx_rfc | Mexican taxpayer ID (RFC) | MX | high | date + mod 11 (old RFC only with context) |
ar_dni | Argentine national ID (DNI) | AR | high | format (provider prefix/structure) · only with keyword |
ar_cuit | Argentine tax ID (CUIT/CUIL) | AR | high | mod 11 (5,4,3,2,7,6,5,4,3,2) · only with keyword (except with country prefix) |
cl_rut | Chilean tax / national ID (RUT/RUN) | CL | high | mod 11 (2..7), K = 10 · only with keyword (except with country prefix) |
co_nit | Colombian tax ID (NIT) | CO | medium | mod 11 (prime weights) · only with keyword |
co_cc | Colombian citizen ID (cédula) | CO | high | format (provider prefix/structure) · only with keyword |
in_aadhaar | Indian Aadhaar number | IN | high | Verhoeff · only with keyword |
in_pan | Indian permanent account number (PAN) | IN | high | structure (holder type) |
in_gstin | Indian GST number (GSTIN) | IN | medium | Luhn mod 36 |
cn_ric | Chinese resident identity card number | CN | high | date + ISO 7064 MOD 11-2 · only with keyword |
cn_uscc | Chinese unified social credit code (USCC) | CN | medium | mod 31 (GB 32100) · only with keyword |
jp_mynum | Japanese individual number (My Number) | JP | high | mod 11 · only with keyword |
jp_cn | Japanese corporate number | JP | low | mod 9, check digit first · only with keyword |
kr_rrn | South Korean resident registration number | KR | high | date (+ mod 11, not always present since 2020) · only with keyword (except with country prefix) |
kr_brn | South Korean business registration number | KR | low | weights 1,3,7,1,3,7,1,3,5 mod 10 · only with keyword |
sg_nric | Singapore NRIC / FIN | SG | high | weights 2..7 + letter table |
sg_uen | Singapore unique entity number (UEN) | SG | low | weights + letter table · only with keyword |
au_tfn | Australian tax file number (TFN) | AU | high | mod 11 · only with keyword |
au_medicare | Australian Medicare number | AU | high | weights 1,3,7,9 mod 10 · only with keyword |
au_abn | Australian business number (ABN) | AU | low | mod 89 · only with keyword |
nz_ird | New Zealand IRD number | NZ | high | mod 11 two-stage + range · only with keyword |
nz_nhi | New Zealand national health index (NHI) | NZ | high | mod 11 (old format) · only with keyword |
za_id | South African ID number | ZA | high | date + Luhn · only with keyword |
za_tin | South African tax reference number | ZA | high | Luhn · only with keyword |
tr_tckn | Turkish ID number (TCKN) | TR | high | two check digits (sum rules) · only with keyword |
tr_vkn | Turkish tax number (VKN) | TR | medium | mod 10 (GIB method) · only with keyword |
il_tz | Israeli ID number (Teudat Zehut) | IL | high | Luhn · only with keyword |
ae_eid | UAE Emirates ID number | AE | high | Luhn · only with keyword (except with country prefix) |
sa_nid | Saudi national ID / Iqama number | SA | high | Luhn · only with keyword |
ng_nin | Nigerian national identification number (NIN) | NG | high | format (provider prefix/structure) · only with keyword |
ng_bvn | Nigerian bank verification number (BVN) | NG | high | format (provider prefix/structure) · only with keyword |
cm_tailscale_key | Tailscale key | community | high | format (provider prefix/structure) |
cm_figma_token | Figma access token | community | high | format (provider prefix/structure) |
cm_rubygems_key | RubyGems API key | community | high | format (provider prefix/structure) |
Sources of the validation methods: Sources.