Visão geral
Em resumo: os dados ficam guardados no Brasil, cada loja só enxerga os próprios dados, tudo trafega cifrado e os acessos às suas plataformas ficam guardados cifrados. Se algo der errado, avisamos você em até 48 horas depois de tomarmos conhecimento.
Esta página explica as proteções em linguagem simples. A lista técnica completa está no Anexo II do Acordo de Tratamento de Dados. Os fornecedores que tratam dados estão em Subprocessadores.
Seus dados ficam guardados no Brasil
Em resumo: o banco de dados e os arquivos ficam em São Paulo, e o app roda lá. Tarefas em segundo plano e registros técnicos de alguns fornecedores rodam nos EUA.
Assim, os dados da sua loja ficam perto de você, as telas respondem mais rápido e a guarda dos dados segue a lei brasileira.
- O banco de dados e os arquivos ficam no Supabase, em São Paulo.
- O app e as funções rodam na Vercel, em São Paulo.
- Os e-mails da sua loja saem pelo Amazon SES, em São Paulo, a partir da ativação do canal de e-mail.
Alguns fornecedores tratam dados nos EUA, como o registro de erros e as tarefas em segundo plano. A página de Subprocessadores diz quais, quais dados e com que proteção legal.
Cada loja só enxerga os próprios dados
Em resumo: a separação entre lojas é feita pelo banco de dados, não só pela tela.
Mesmo que uma tela tivesse um erro, o banco não entregaria dados de outra loja.
- Toda tabela de dados tem controle de acesso por linha (Row Level Security) ligado, e cada linha pertence a uma loja.
- As rotinas que rodam em segundo plano filtram pela loja de forma explícita.
- Os arquivos ficam em pastas separadas por loja. Comprovantes de pagamento ficam num depósito privado e só abrem por um link que vale 60 segundos.
Dados cifrados no caminho e guardados
Em resumo: ninguém no meio do caminho lê o que vai e volta, e o que fica guardado está cifrado.
- O site, o app e as APIs só aceitam conexões HTTPS, com TLS 1.2 ou 1.3.
- O banco de dados é cifrado em repouso pelo provedor, com AES-256.
Acesso à sua loja guardado a sete chaves
Em resumo: as chaves que dão acesso à sua Shopify ou Nuvemshop nunca ficam legíveis no banco.
- Os tokens de acesso às plataformas de loja são cifrados com AES-256-GCM antes de serem gravados, com a chave guardada fora do banco.
- O mesmo vale para os segredos que assinam os seus webhooks de saída.
- A conexão com a plataforma (OAuth) usa um estado cifrado que vence em 10 minutos, para que ninguém sequestre a instalação.
Cada pessoa vê só o que precisa
Em resumo: a sua equipe tem papéis, e dados mais delicados ficam mais fechados.
- A loja tem papéis de administrador e de membro.
- Os dados de pagamento dos criadores (CPF ou CNPJ e chave Pix) ficam numa tabela à parte. Só administradores veem, e só depois que o criador aceita o acordo com a loja.
- Senhas ficam só no serviço de autenticação, nunca nas nossas tabelas, e precisam ter pelo menos 10 caracteres. Você também pode entrar por link mágico ou com o Google.
- O registro de atividade mostra quem fez cada operação na loja.
O que entra e sai é conferido
Em resumo: só aceitamos avisos que vêm de verdade da sua plataforma, e o que mandamos para você pode ser conferido.
- Os avisos que a Shopify e a Nuvemshop enviam são conferidos por assinatura (HMAC) antes de serem aceitos.
- Os webhooks que a Vertia envia para os seus sistemas vão assinados, para que você confira a origem.
- Quando buscamos imagens de fora, só aceitamos HTTPS para endereços públicos, sem redirecionamento. Isso impede que alguém use a Vertia para chegar à nossa rede interna.
E-mail com a sua marca, autenticado
Em resumo: o e-mail da sua loja sai do seu domínio, com as assinaturas que os provedores de e-mail exigem.
O canal de e-mail só é ativado com estas proteções:
- O envio usa o domínio próprio da sua loja, autenticado com DKIM (chave de 2048 bits), SPF em subdomínio próprio e DMARC. Isso dificulta que alguém se passe pela sua loja.
- Todo e-mail de marketing leva descadastro em um clique.
- O rastreio de clique do provedor de e-mail fica desligado: os links dos seus e-mails não passam por domínio de terceiro.
Erros monitorados sem dados pessoais
Em resumo: quando algo quebra, vemos onde quebrou, não os dados de quem estava usando.
- O registro de erros (Sentry) não recebe nome, e-mail, endereço IP, cookies, cabeçalhos nem conteúdo das requisições. A mensagem do erro é trocada por um texto genérico, e fica só o caminho no código e identificadores técnicos.
- Os registros do app guardam identificadores e motivos, nunca os dados em si.
- O site e o app não usam ferramenta de analytics, pixel nem cookie de terceiro.
Exclusão de verdade
Em resumo: quando um dado deve sair, ele sai, inclusive dos arquivos.
- Pedidos de exclusão de um cliente, vindos da Shopify, da Nuvemshop ou feitos a nós por escrito, apagam os dados pessoais dele. Os pedidos continuam nas contas da loja, sem nome nem contato.
- Quando a loja é excluída, apagamos também os arquivos dela.
- Um registro mínimo do cliente excluído impede que ele volte numa importação futura.
- Comprovantes de pagamento a criadores são apagados sozinhos 90 dias depois do envio.
Como avisamos sobre incidentes
Em resumo: se um incidente de segurança afetar os dados da sua loja, avisamos você em até 48 horas depois de tomarmos conhecimento dele.
- Prazo. Até 48 horas depois de a Vertia tomar conhecimento. Isso deixa folga para você cumprir os seus prazos com a ANPD (3 dias úteis) e com a autoridade europeia (72 horas).
- Canal. E-mail ao administrador da loja e aviso no painel.
- Conteúdo. O que aconteceu, quais dados e quantas pessoas foram afetadas, as consequências prováveis, o que já fizemos e quem pode dar mais informações. O que ainda não soubermos, mandamos por etapas.
- Depois. Ajudamos você a comunicar a autoridade e os titulares e registramos todo incidente.
O passo a passo contratual está na seção 11 do Acordo de Tratamento de Dados.
Relatar uma vulnerabilidade
Em resumo: achou uma falha? Escreva para seguranca@usevertia.com. Confirmamos o recebimento em até 3 dias úteis e não tomamos medida legal contra pesquisa feita de boa-fé.
Como relatar. Escreva para seguranca@usevertia.com, em português ou inglês, com:
- onde está a falha (endereço, tela ou API);
- os passos para reproduzir;
- o impacto que você vê;
- como falar com você, se quiser retorno.
O que fazemos.
- Confirmamos o recebimento em até 3 dias úteis.
- Avaliamos, corrigimos e mantemos você informado pelo menos a cada 10 dias úteis até a correção.
- Combinamos com você quando o caso pode ser divulgado.
- Se quiser, damos o crédito pela descoberta quando divulgarmos a correção.
Divulgação coordenada. Pedimos que não divulgue a falha antes de ela ser corrigida, ou antes da data que combinarmos juntos.
Porto seguro. Se você agir de boa-fé e seguir as regras abaixo, consideramos a sua pesquisa autorizada. Não vamos processar você nem apresentar representação criminal por ela. Se alguém entrar com ação contra você por pesquisa feita assim, deixamos claro que ela foi autorizada.
Regras da pesquisa.
- Teste só com a sua própria conta e a sua própria loja de teste.
- Não acesse, copie, altere nem apague dados de outras pessoas além do mínimo para provar a falha. Se encontrar dados pessoais, pare, avise e apague o que tiver obtido.
- Não envie mensagens a clientes reais nem use a Vertia para mandar e-mail ou WhatsApp a terceiros.
- Não faça testes de negação de serviço, nem testes que prejudiquem o funcionamento.
- Não use engenharia social nem phishing contra a nossa equipe ou os nossos clientes, nem testes físicos.
- Avise assim que encontrar a falha.
O porto seguro vale só para os sistemas da Vertia. Ele não autoriza testes em sistemas de terceiros, como Shopify, Nuvemshop, Meta e os nossos fornecedores. Para eles, siga as regras de cada um.
Nosso contato de segurança também está em /.well-known/security.txt.