Local-first · IA opcional · LGPD

Documentos viram dados conferidos — não chute com cara de dado.

Leitura e verificação de documentos brasileiros: 70 modelos mapeados, validação por dígito verificador e conferência na fonte oficial. O dado sai conferido para o seu sistema de gestão, que é onde moram as regras de negócio e as aprovações. A IA externa é exceção — e o que ela responde ainda precisa existir na imagem para virar dado.

Cinco das sete etapas sem IA OCR pode rodar dentro do navegador Diz o que não consegue conferir
Documento → campos 96% confiança
NOME
RAFAEL P. GOMES
CPF
814.238.573-21
NASCIMENTO
1989-03-13
CATEGORIA
AB
OCR no servidor
ou local, sem IA
70
Modelos de documento BR
8
Conferências ativas hoje
9
Prontas, aguardando credencial
5
Guardrails anti-alucinação
Como funciona

Do arquivo ao dado conferido, em sete etapas

Cada etapa resolve o que consegue e marca o que não conseguiu. A conta de IA só corre quando a regra não deu conta.

  1. Etapa 1

    Entrada

    PDF, imagem, foto, webcam, câmera ou API

    sem custo de IA
  2. Etapa 2

    Leitura

    OCR no servidor ou dentro do navegador

    IA só se faltar campo
  3. Etapa 3

    Identificação

    Descobre qual dos 70 documentos é

    sem custo de IA
  4. Etapa 4

    Extração

    Mira só os campos daquele documento

    IA só se faltar campo
  5. Etapa 5

    Validação

    Dígito verificador, chave, data, CID

    sem custo de IA
  6. Etapa 6

    Conferência na origem

    8 conferências ativas · 9 aguardando credencial

    sem custo de IA
  7. Etapa 7

    Entrega

    Dado conferido segue para o sistema de gestão

    sem custo de IA

Cinco das sete etapas rodam sem IA nenhuma. A IA externa é exceção, sempre sinalizada na tela e com os tokens contados — e o que ela responde ainda passa pela validação e pela conferência na origem antes de sair daqui. O que entregamos é dado conferido, com o que ficou pendente dito na cara: aprovar ou recusar é decisão do sistema de gestão, com as regras do cliente.

Verificação

O que conseguimos confirmar na origem

Ler o documento é uma coisa; provar que ele é verdadeiro é outra. Aqui está tudo — o que funciona hoje, o que espera credencial do cliente e o que simplesmente não tem como ser conferido, com o motivo.

Funciona agora8
Assinatura digital ICP-Brasil
Âncoras AC-Raiz do ITI (v4–v12), embutidas

XML (XMLDSig), PDF (PAdES) e .p7s destacado: confere a integridade (detecta adulteração de um byte) e a cadeia até a AC-Raiz. É o que autentica um diploma digital.

Chave de acesso NF-e / CT-e
Regra da SEFAZ (44 dígitos), offline

Dígito verificador da chave e conferência contra o corpo do XML — pega chave inventada ou trocada.

CNPJ na Receita Federal
BrasilAPI (pública e gratuita)

Situação cadastral da empresa: ativa, baixada, inapta ou suspensa.

Dígito verificador de identificadores
Regra oficial de cada documento, offline

CPF, CNPJ, PIS, CEP, placa e RENAVAM: número que não fecha o cálculo é reprovado na hora, sem consultar ninguém.

Linha digitável de boleto e guia
Padrão Febraban, offline

Dígito verificador do código de barras, valor e vencimento embutidos — confere contra o que está impresso.

CID-10 e casamento com a doença
Base DATASUS local (14.233 códigos)

O código existe? A descrição escrita no atestado corresponde ao código informado?

Situação e vigência de certidão
Leitura do próprio documento, offline

Negativa ou positiva, data de emissão e validade — certidão vencida é barrada mesmo sem consultar a origem.

Placa brasileira
Padrão antigo e Mercosul, offline

Formato válido e correção de confusão entre letra e número na posição certa.

Aguardando credencial9
CNDT no TST
Tribunal Superior do Trabalho — BNDT

Confirma na origem que a certidão trabalhista existe e é a que o fornecedor entregou.

Falta: Token do agregador de consultas
CND Federal (Receita e PGFN)
Receita Federal / PGFN, inclui INSS

Autenticidade do código de controle da certidão negativa de débitos federais.

Falta: Token do agregador de consultas
CRF do FGTS
Caixa Econômica Federal

Regularidade do empregador junto ao FGTS, confirmada na origem.

Falta: Token do agregador de consultas
NF-e e CT-e na SEFAZ
SEFAZ (situação do documento fiscal)

Vai além da chave: diz se a nota está autorizada, cancelada ou denegada.

Falta: Token do agregador, ou certificado A1 ICP-Brasil para consulta direta
Certidão de cartório
Selo digital dos TJs (27 estados)

Nascimento, casamento e óbito pelo selo digital impresso na certidão.

Falta: Token do agregador de consultas
Registro profissional
OAB (CNA) e CFC (contadores)

Confere se a inscrição existe e está regular no conselho.

Falta: Token do agregador de consultas
CRM no CFM
Conselho Federal de Medicina

Hoje o CRM é validado no formato (UF e número) e marcado para revisão; com a credencial, passa a ser confirmado no conselho.

Falta: Credencial de consulta ao CFM
Biometria facial da CNH
Serpro Datavalid

Compara a foto do documento com uma selfie do portador.

Falta: Contrato e credencial Serpro, com consentimento do titular
NFS-e, ART/RRT e apólice
NFS-e Nacional, SICCAU/CREA, SUSEP

Fontes mapeadas e endereçadas no registro; falta o conector e a credencial de cada uma.

Falta: Credencial de cada fonte
Sem caminho automático6
Comprovante de PIX
Banco Central (SPI/DICT)

O identificador da transação não é consultável por terceiros. Só o extrato do recebedor ou Open Finance com consentimento.

Contas de consumo e comprovante de residência
Concessionárias de luz, água, gás e telefonia

Nenhuma concessionária expõe consulta a terceiros — só o próprio titular acessa a segunda via. Fica a leitura e o dígito do código de barras.

CNH (dados do condutor)
Senatran, aplicativo Carteira Digital

Exige login gov.br do próprio titular. O caminho server-to-server é a biometria Serpro, listada acima.

Vínculo empregatício (CTPS)
INSS / CNIS

Vínculo é dado sigiloso pela LGPD — depende de login e consentimento do titular.

Alvará de funcionamento
Prefeituras (mais de 5.500, sem padrão nacional)

Cada município tem o próprio portal e nenhum padrão comum, então não há consulta automática. A conferência é manual, no site da prefeitura emissora.

ASO
Não existe base nacional

Nenhum registro central de atestado de saúde ocupacional. O máximo verificável é o CRM do médico que assinou.

Nada aqui é promessa de roadmap: o que está como aguardando já tem o código escrito e testado, e liga quando a credencial chega. O que está sem caminho automático não existe como consulta a terceiros — dizemos isso na cara em vez de fingir que confere. São 23 verificações no total.

Por que confiar

O que impede o sistema de inventar

A confiança que a IA declara sobre si mesma é fraca. O que vale é cruzar com a imagem e reverificar.

Nada existe se não está na imagem

Todo valor que a IA devolve é procurado no texto lido do documento. Não achou, não vira dado: vira campo a revisar.

Cinco guardrails

Saída em JSON validado, grounding, revisão por campo, releitura focada quando algo não bate e blindagem contra instruções escondidas no documento.

Matemática antes de opinião

CPF, CNPJ, PIS, chave de NF-e e código de barras têm dígito verificador. Número que não fecha é reprovado sem consultar ninguém.

Aprende com o layout

A assinatura dos rótulos identifica o emissor. Documento de layout conhecido é resolvido só com regra, na hora e sem custo de IA.

A imagem pode não sair do aparelho

Com o OCR do navegador, o documento é lido localmente. Guardamos os dados extraídos, não as imagens.

Cada cliente é uma conta isolada

Dados, chaves e consumo separados por conta, com papéis de administrador e operador.

Documento médico

Atestado, laudo e receituário: CID conferido contra a base oficial, CRM no conselho, CNPJ da clínica e coerência entre datas e dias declarados.

Contratos

Lê o contrato inteiro e devolve partes, objeto, vigência, obrigações com prazo e riscos classificados.

Placas (LPR)

Foto, webcam e câmera ao vivo, com validação de placa antiga e Mercosul.

Entrega para o seu sistema

O dado conferido sai por evento assinado para o produto de gestão, onde ficam as regras do cliente, as aprovações e o fluxo documental. Aqui não se aprova nada.

API

Duas APIs, medidas por chave

Uma lê o documento. A outra diz o quanto o que foi lido merece confiança. Você usa as duas em sequência, ou só a segunda se o texto já vier do seu lado.

API 1 · Extração

A API 1 transforma documento em dado. Ler pode acionar IA e consome tokens.

  • POST /api/v1/extract
API 2 · Validações

A API 2 diz o quanto esse dado merece confiança. É regra, dígito verificador e consulta a fonte oficial.

  • GET /api/v2
  • POST /api/v2/assinatura
  • POST /api/v2/fiscal
  • POST /api/v2/documento
  • POST /api/v2/medico
Chave individual
Guardada só como hash; cada usuário gere a sua.
Cota e limite
Teto diário de chamadas e de tokens por chave, igual nas duas.
Consumo por fonte
Servidor próprio, IA interna e IA externa contam separado.

Nenhuma das duas aprova, recusa ou dá andamento a documento. Alçada e fluxo são do sistema de gestão do cliente.

POST /api/v1/extract
$ curl -X POST https://ocrfactory.com.br/api/v2/fiscal \
-H "Authorization: Bearer ocrf_live_…" \
-H "Content-Type: application/json" \
-d '{"xml":"<NFe>…</NFe>"}'
{
"fiscal": { "tipo": "nfe",
"chaveDigitoOk": true,
"chaveConfere": true },
"assinatura": { "integro": true,
"cadeiaConfiavel": true },
"situacaoConfirmadaNaSefaz": false
}

Comece a extrair com precisão

Acesso por convite. Peça a um administrador ou entre se já tem conta.