01 / Problema
A regularização extraordinária deixa cada escritório com dezenas ou centenas de autorizações que vencem em datas diferentes. Cada renovação tem a sua janela: abre antes do vencimento, há um período de carência depois e, passado esse prazo, o cliente corre o risco de um processo sancionador. Controlar isso em uma planilha funciona até alguém perder uma data.
02 / Solução
Como resolvemos
O Renuva é uma aplicação para vários escritórios sobre Next.js e Supabase, hospedada na União Europeia. O escritório importa a sua carteira a partir de CSV ou Excel, e o sistema valida cada NIE e calcula o status da janela de renovação de cada caso. Os avisos saem pela API oficial do WhatsApp quando há consentimento e modelo de mensagem aprovado e, se não houver, por e-mail. O cliente envia seus documentos em um portal em espanhol, árabe ou francês.
Fluxo
- 01
A data de vencimento é informada pelo escritório, com a origem registrada
- 02
A janela é calculada da mesma forma no banco de dados e na aplicação
- 03
Primeiro aviso a partir de 75 dias antes e lembrete semanal, no máximo um por dia
- 04
O portal é aberto com um link de uso único e um código ou a data de nascimento
- 05
O caso fica pronto quando o profissional aceita todos os documentos obrigatórios
Eixos do trabalho
Cada escritório isolado no banco de dados
O isolamento não depende de a aplicação filtrar bem. As chaves compostas e um trigger impedem misturar ou mover dados entre escritórios.
- Segurança em nível de linha em todas as tabelas
- Autenticação de dois fatores exigida também pelo Postgres
- Três papéis: administrador, profissional e assistente
Dados sensíveis tratados como tal
NIE e passaportes são criptografados por campo, e os documentos de categoria especial ficam ocultos para o assistente.
- Criptografia AES-256-GCM com subchave por finalidade
- Arquivos privados com URL assinada de 60 segundos
- Retenção configurável e exclusão ao encerrar o caso
WhatsApp com o número do escritório
Cada escritório conecta o seu próprio número pelo cadastro integrado da Meta. Sem consentimento ou sem contrato de operador de dados assinado, nenhum dado sai para a Meta nem para o provedor de e-mail.
- Modelos de mensagem de utilidade aprovados pela Meta
- Consentimento que só pode ser revogado
03 / Escopo
O que faz
- Importa a carteira a partir de CSV ou Excel com validação do NIE e detecção de duplicados
- Mostra a janela de renovação de cada caso: aberta, em carência ou fora do prazo
- Atribui uma via de renovação com a sua lista de documentos
- Avisa o cliente pelo WhatsApp ou por e-mail, de forma manual, em lote ou programada
- Recebe documentos em um portal do cliente em espanhol, árabe e francês
04 / Impacto
O que resolve
O escritório vê em um painel quais renovações estão abertas, quais estão no período de carência e quais estão fora do prazo, e para de correr atrás de cada cliente manualmente. Hoje o Renuva está em fase piloto. Antes de abri-lo a escritórios reais, as listas de documentos de cada via precisam ser revisadas por um advogado, e as traduções para árabe e francês são provisórias.
Segurança e confidencialidade
- NIE, passaporte e credenciais do WhatsApp criptografados com AES-256-GCM; os duplicados são detectados por HMAC sem descriptografar.
- O link do portal guarda apenas o seu hash SHA-256, expira e admite cinco tentativas de verificação.
- Registro de atividade somente de inserção, que sobrevive à exclusão do escritório.
05 / Perguntas
Perguntas frequentes
O Renuva calcula a data de vencimento?
Não. A data é informada pelo escritório a partir da resolução ou do TIE, e o sistema registra de onde ela veio. O Renuva calcula a janela de renovação a partir dessa data, que é onde acontecem os esquecimentos.
Usa IA com os dados dos clientes?
Não. O Renuva não envia dados a nenhum modelo de linguagem. As regras de prazos e avisos são escritas e testadas.