Segurança e privacidade
Documento fiscal, certificado digital e documento de habilitação.
Boa parte do dado que entra na IMPERIO não é de quem nos contrata: quando o cliente é um escritório de contabilidade, é dos clientes dele. Isso muda o padrão de cuidado, e vale igual para a empresa que sobe o próprio certificado ou os próprios atestados.
Controles técnicos
-
Um banco de dados por cliente
O isolamento é fronteira de arquitetura, não filtro em consulta. Há teste automatizado que faz a mesma pergunta no banco de outro cliente e exige resposta vazia.
-
O cliente vem do host e do token
Nunca do corpo da requisição, da query string ou de cabeçalho enviado pelo navegador. Quando as duas fontes divergem, ninguém ganha: a requisição é recusada e o evento vira incidente.
-
Fechado por omissão
Endpoint sem declaração de autorização não fica aberto — ele quebra. Abrir algo ao público exige uma anotação própria, que aparece na revisão de código.
-
Recusa sem mapa
Toda negativa devolve a mesma resposta, qualquer que seja o motivo. O motivo fica no evento de segurança registrado — diferenciar as recusas entregaria o mapa da plataforma a quem está sondando.
-
Certificado, senha e documento cifrados
Certificado digital A1, senha e documento de habilitação são cifrados em repouso, nunca registrados em log e jamais versionados — tampouco em dado de teste. Senha de portal em texto não existe: o acesso é por certificado ou procuração.
-
Segredo mora em cofre
Nenhuma credencial, chave ou certificado entra no repositório. O acesso ao cofre é registrado.
-
Sessão com papel e revogação
Papéis separados por nível de risco, acesso negado por omissão, e sessão revogável sem esperar o token expirar.
-
Trilha que não se reescreve
Contratação de módulo e ação administrativa viram evento acrescentado ao histórico, em tabela que recusa alteração e exclusão no próprio banco. Corrigir é acrescentar, nunca apagar.
LGPD
Somos operador quando tratamos dado pessoal em nome de quem nos contrata, e controlador do cadastro comercial dele. Quando o contratante é um escritório de contabilidade, o dado tratado é dos clientes dele — e a cadeia de responsabilidade acompanha isso. O contrato define finalidade, prazo e o que acontece com o dado ao final: ele é do cliente, exportável e removível quando o contrato termina.
| Nosso papel | Operador quanto ao dado tratado em nome do contratante; controlador quanto ao cadastro comercial dele. |
|---|---|
| Encarregado de dados | ⚑ informar nome e e-mail do encarregado |
| Canal do titular | ⚑ informar o canal de atendimento ao titular |