Pular para o conteúdo
AImori

Fontes e licenças

Situação em 7 de novembro de 2026. As regras de detecção – padrões e dígitos verificadores – foram escritas de forma independente com base em especificações públicas; nenhum código de terceiros foi usado para isso. Código de terceiros só existe no reconhecimento de texto em imagens e na detecção por IA local (veja abaixo).

Nesta página

Métodos de verificação

Geral

MétodoFonte
Luhn (cartões, cartão de seguro-saúde suíço, IVA da Itália)ISO/IEC 7812-1, Anexo B
ISO 7064 MOD 97-10 (IBAN, IVA dos Países Baixos a partir de 2020, LEI)SWIFT IBAN Registry; ISO 13616; ISO 17442
Comprimentos de IBAN por paísSWIFT IBAN Registry (oficial)
ICAO 7-3-1 (MRZ, carteira de identidade alemã)ICAO Doc 9303, Parte 3
Verhoeff (IN Aadhaar, LU Matricule)Verhoeff 1969; especificação Aadhaar da UIDAI
Formatos de chaves de acessoDocumentação pública dos provedores (AWS, Microsoft, Google, GitHub, GitLab, Slack, Stripe, OpenAI, Anthropic, SendGrid)
Bitcoin (Base58Check, Bech32/Bech32m), EthereumBitcoin Wiki; BIP-173, BIP-350; EIP-55 (não verificado)
IPv6, endereço MACRFC 4291, RFC 3849; IEEE 802 EUI-48
SHA-256 (dicionário da empresa)FIPS 180-4

Suíça, Alemanha, Áustria

MétodoFonte
Número AVS (EAN-13 mod 10)GS1; Central de Compensação suíça (ZAS)
UID suíço (mod 11)Departamento Federal de Estatística da Suíça (registro UID)
Steuer-ID alemã, IVA alemão (ISO 7064 MOD 11,10)ISO/IEC 7064; Bundeszentralamt für Steuern
Número de previdência alemão (Rentenversicherungsnummer)Deutsche Rentenversicherung
Número de seguro-saúde alemãoGKV-Spitzenverband, § 290 SGB V
Número de seguridade social austríaco, IVA austríacoDachverband der Sozialversicherungsträger; Ministério das Finanças da Áustria (BMF)

Restante da Europa

MétodoFonte
FR NIR, TVAINSEE; DGFiP
IT codice fiscale, partita IVAAgenzia delle Entrate
BE registro nacional, IVARijksregister / Registre national; FPS Finanças
NL BSN (11-proef), BTWRijksoverheid; Belastingdienst
LU Matricule, TVACNS/RNPP; AED
ES DNI, NIE, CIF, NSSReal Decreto 1553/2005; Orden EHA/451/2008; TGSS
PT NIF, NISS, Cartão de CidadãoAutoridade Tributária; Segurança Social; AMA
IE PPS, IVARevenue Commissioners
GB NINO, NHS, UTR, VAT, carteira de motoristaHMRC; NHS Data Dictionary; DVLA
SE, DK, NO, FI, ISSkatteverket, Bolagsverket; CPR-Kontoret, Erhvervsstyrelsen; Skatteetaten, Brønnøysundregistrene; DVV, PRH; Þjóðskrá
PL, CZ, SK, HU, RO, BG, HR, SI, GR, CY, MT, EE, LT, LVMSWiA, GUS; Zákon 133/2000 Sb.; Finanční správa; NAV, NEAK; DEPABD, ANAF; GRAO, NRA; Porezna uprava; Zakon o CRP, FURS; IDIKA, AADE; Tax Department CY; CFR; EVS 585:2007, EMTA; VMI; PMLP, VID
CESD/EHIC, carteira de motorista da UEDecisão S2 da Comissão Administrativa; Diretiva 2006/126/CE

Américas

MétodoFonte
US SSN (apenas regras de formato)Social Security Administration
US ITIN, EIN, ABA, MBIIRS; ABA/Federal Reserve; CMS
CA SIN, BN, OHIPESDC; CRA; Ontario Ministry of Health
BR CPF, CNPJ (mod 11, inclusive o CNPJ alfanumérico a partir de julho de 2026)Receita Federal do Brasil; IN RFB 2.229/2024
BR CNS, telefone, CEPMinistério da Saúde (DATASUS); Anatel; Correios
MX CURP, RFC; AR CUIT; CL RUT; CO NITRENAPO; SAT; AFIP; SII; DIAN

Ásia, Oceania, África, Oriente Médio

MétodoFonte
CN carteira de identidade de residente (ISO 7064 MOD 11-2), USCC (mod 31)GB 11643-1999; GB 32100-2015
IN Aadhaar, PAN, GSTINUIDAI; Income Tax Department; CBIC
JP My Number, número corporativoDecreto do Gabinete sobre o número individual; NTA
KR RRN, BRN; SG NRIC, UENMOIS, NTS; ICA, ACRA
AU TFN, Medicare, ABN; NZ IRD, NHIATO; Services Australia; ABR; Inland Revenue; Te Whatu Ora (HISO 10046)
ZA ID, TIN; TR TCKN, VKN; IL Teudat ZehutHome Affairs, SARS; Nüfus, GİB; Rashut HaOchlusin
AE Emirates ID; SA ID, Iqama; NG NIN, BVNICP; Absher; NIMC, NIBSS

Os testes da extensão usam apenas valores de exemplo publicados oficialmente (p. ex. o exemplo de número AVS da Central de Compensação, exemplos de IBAN do SWIFT IBAN Registry, o passaporte modelo da ICAO, cartões de teste da Stripe) ou valores inventados e calculados conforme a especificação – nunca dados reais.

Componentes incluídos

A extensão é de código aberto sob a GNU AGPL v3 (código-fonte no GitHub). Ela inclui estes componentes de terceiros; os textos das licenças acompanham o pacote:

ComponenteLicençaPara quê
tesseract.js 7.0.0 com tesseract.js-core 7.0.0Apache-2.0; bibliotecas incluídas (Leptonica, libpng, libjpeg, libwebp, zlib) sob licenças própriasReconhecimento de texto em imagens
Dados de idioma tessdata 4.0.0_best_int (deu, eng, fra, ita, por)Apache-2.0Reconhecimento de texto em imagens
onnxruntime-web 1.30.0MITDetecção por IA local
@huggingface/tokenizers 0.2.0Apache-2.0Detecção por IA local
Modelo bardsai/eu-pii-anonimization-multilang (baseado no XLM-RoBERTa)Apache-2.0 (XLM-RoBERTa: MIT)Detecção por IA local; vocabulário reduzido a 80.000 subpalavras, demais pesos inalterados
Fontes Space Grotesk e GeistSIL Open Font License 1.1Interface da extensão

Usadas apenas como informação

FonteLicençaUso
gitleaksMITLista de provedores e formatos de chaves de acesso como orientação; padrões escritos de forma independente com base na documentação dos provedores
ibantoolsMIT ou MPL-2.0Tabela de comprimentos de IBAN por país (fatos; a referência oficial é o SWIFT IBAN Registry)
python-stdnumLGPL-2.1Apenas valores de exemplo públicos da documentação como dados de teste e referências a fontes oficiais; nenhum código usado
CyberDrain CheckAGPL-3.0Apenas conceito e estrutura (esquema de políticas, pastas de implantação, organização da documentação); nenhum código e nenhum texto usado

O trufflehog (AGPL-3.0) não foi usado, de propósito.

Este site

O site foi escrito de forma independente e não carrega nada de servidores de terceiros. Hospedados no próprio site e incluídos sem alterações estão: as fontes Space Grotesk e Geist (SIL Open Font License 1.1), a biblioteca 3D three.js (MIT) e alguns ícones Lucide (ISC). Os textos das licenças estão no site, ao lado dos arquivos (schriften/space-grotesk-OFL.txt, schriften/geist-OFL.txt, lizenzen/three.txt, lizenzen/lucide.txt). O símbolo do AImori é um desenho próprio.

Gratuito para Chrome