Aqui está o que fazemos, e o que ainda não fazemos
Este produto guarda a sua folha de pagamento, o seu movimento bancário e os números que viram imposto no seu nome. A lista abaixo é do que está no código hoje, e a segunda lista é do que ainda não está. As duas mudam juntas.
Acesso
- Senha protegida com Argon2id, o algoritmo recomendado pela OWASP, com parâmetros acima do mínimo.
- Sessão guardada no servidor e revogável na hora. Trocar a senha derruba todas as sessões abertas, na hora, e não no fim do prazo delas.
- Segundo fator por aplicativo autenticador, disponível para qualquer conta. SMS não é oferecido, porque o número de telefone é o elo mais fácil de tomar.
- Login social pelo fluxo com PKCE, com validação de state e nonce. Nunca vinculamos contas automaticamente por coincidência de e-mail: quem já tem senha entra pela senha e vincula depois, dentro da conta.
- Limite de tentativas por janela de tempo, em vez de bloqueio permanente, que viraria negação de serviço contra você.
Dados
- O CPF do contribuinte na declaração de pessoa física e o segredo do segundo fator são cifrados em nível de campo, com AES-256-GCM.
- Busca por CPF feita por índice cego, sem armazenar o número em claro nem usar cifra determinística no dado.
- Isolamento entre contas na camada de acesso a dados: toda consulta nasce presa ao seu inquilino, e operação que ninguém escopou é recusada por omissão em vez de liberada.
- XML de nota fiscal recusado quando traz declaração de tipo de documento, o que bloqueia a classe de ataque mais comum contra leitores de XML.
Auditoria
- Toda ação relevante é registrada em trilha que o próprio banco recusa alterar ou apagar, por gatilho e por permissão revogada.
- Cada registro carrega o hash do anterior, então adulterar um evento antigo quebra a cadeia inteira e é detectado.
- Você enxerga essa trilha no seu painel, incluindo o resultado da verificação de integridade.
- Nunca registramos senha, token, conteúdo de certificado, CPF completo nem salário no log, e existe teste que falha se alguém escrever um deles.
Inteligência artificial
- O conteúdo dos seus documentos é tratado como dado, nunca como instrução para o modelo.
- O modelo não tem acesso a nenhuma ferramenta com efeito colateral. Ele propõe, você confirma.
- Nada do que a máquina classifica sozinha vira imposto sem passar por gente: a apuração é revisada por quem tem responsabilidade técnica e aprovada por quem paga, e as duas assinaturas ficam na trilha.
Continuidade
- Banco de dados gerenciado, com o histórico de escrituração conservado pelos prazos legais de guarda.
- Trilha de auditoria encadeada por HMAC, que o banco recusa alterar ou apagar: adulterar um evento antigo quebra a cadeia e aparece na sua tela.
- Estamos construindo a rotina de backup verificada por restauração cronometrada. Enquanto ela não estiver pronta e testada, não anunciamos ponto de recuperação nem tempo de retomada: número de continuidade só vale depois de medido numa restauração real.
O que ainda não fazemos
Página de segurança que só lista virtude não ajuda ninguém a decidir. Estes controles não existem hoje, e a lista muda quando eles passarem a existir.
- Guarda de certificado digital A1. O produto ainda não recebe, não guarda e não assina com certificado: a estrutura de cifra está pronta e o fluxo não existe. Enquanto isso, quem emite nota e transmite declaração é você ou o seu contador.
- Chave de cifra em serviço de gerenciamento de chaves. Hoje ela vem da configuração do ambiente. O formato guardado já é o de envelope, então a troca não mexe nos seus dados.
- Segundo fator obrigatório por papel. Ele está disponível e recomendado, e ninguém é forçado a ativar.
- Cifra de campo na folha de pagamento. CPF de funcionário, salário e dados bancários ficam no banco em claro, protegidos pelo isolamento entre contas e pelo controle de acesso, e não por cifra própria.
- Política de linha no banco como segunda barreira do isolamento. Hoje a barreira é uma só, na camada de acesso a dados.
Encontrou uma falha?
Escreva para seguranca@contafacil.com.br com o passo a passo para reproduzir. Respondemos em até 3 dias úteis, não acionamos ninguém judicialmente por pesquisa feita de boa-fé e damos crédito público a quem quiser.
Não é cliente e tem dados aqui, por ser funcionário, sócio ou dependente de quem usa o Conta Fácil? Peça acesso, correção ou eliminação, com protocolo na hora.
Sobre tratamento de dados pessoais, o canal do encarregado é privacidade@contafacil.com.br e os detalhes estão na política de privacidade.
