Segurança
Seguro, porque guardamos menos
Os dados mais seguros são os que nunca recolhemos. O que o Nvivio guarda fica na UE, viaja cifrado e só é acessível a quem precisa dele. Esta página explica como, e o que ainda não temos.
- 0endereços IP guardados
- 0palavras-passe para roubar: inicia sessão com um link por e-mail
- UEos seus dados ficam em Frankfurt
Em resumo
- Os endereços IP e os user agents completos nunca são guardados e, por predefinição, nada é guardado no dispositivo do seu visitante.
- A base de dados e os inícios de sessão correm em Frankfurt; a fila de eventos e as definições ficam guardadas na Cloudflare, sob jurisdição da UE.
- Tudo passa por HTTPS: o HTTP simples é redirecionado, e o nvivio.com indica aos navegadores que não usem mais nada.
- Sem palavras-passe: inicia sessão com um link de utilização única enviado por e-mail.
- As chaves de API são mostradas uma única vez e guardadas apenas como hash; os assistentes de IA ligam-se com OAuth.
- As interfaces públicas da base de dados não chegam a nenhum dado, e cada tabela tem segurança ao nível da linha.
- A nossa administração está protegida pelo Cloudflare Access e anota cada alteração, com o respetivo motivo, num registo de auditoria.
- Se eliminar um site ou a sua organização, os respetivos dados são apagados no prazo de 24 horas.
- Encontrou uma vulnerabilidade? Escreva para security@nvivio.com; respondemos no prazo de cinco dias úteis.
Os seus dados
Recolher menos
O endereço IP só é usado em memória, no momento em que chega uma visita, e nunca chega à fila nem à base de dados. No modo de privacidade, um visitante é reconhecido por um código que muda todos os dias; a chave diária por trás dele é eliminada ao fim de 26 horas. Do user agent só se mantêm o navegador, o sistema e o tipo de dispositivo, e os endereços são limpos antes de qualquer coisa ser guardada.
Na UE, sem logs
A base de dados e os inícios de sessão correm na Supabase, em Frankfurt (AWS eu-central-1). A fila de eventos, as definições dos sites e as ligações dos assistentes de IA ficam guardadas na Cloudflare, sob jurisdição da UE. O painel, a API e o servidor MCP correm junto à base de dados, em Frankfurt. Os resultados das consultas não ficam em cache e o nosso código não guarda logs dos pedidos. Uma visita chega primeiro ao centro de dados da Cloudflare mais próximo do visitante; para visitantes na UE, esse centro fica na UE.
Cifrado pelo caminho
O script, a recolha de eventos, o site, o painel, a API e o servidor MCP são servidos por HTTPS; um pedido por HTTP simples é redirecionado para HTTPS. Cada resposta do nvivio.com indica aos navegadores que usem apenas HTTPS durante um ano, também nos seus subdomínios (HSTS). A ligação do nosso código à base de dados é cifrada, e os nossos fornecedores cifram os dados guardados e as respetivas cópias de segurança.
Os seus dados, a sua decisão
Os dados são guardados durante o tempo que o seu plano indica, e os mais antigos são eliminados todas as noites. Exporte visitas e totais diários em CSV, a partir do Starter. Se eliminar um site ou toda a sua organização, os respetivos dados são apagados no prazo de 24 horas, e recebe um e-mail de confirmação.
Quem tem acesso
Iniciar sessão sem palavra-passe
Inicia sessão com um link de utilização única que enviamos para o seu endereço de e-mail, por isso não há nenhuma palavra-passe para adivinhar, reutilizar ou divulgar. O próprio Nvivio redige e envia esse e-mail, e só quando o serviço de início de sessão o pede com uma assinatura válida.
Acesso para a sua equipa
Cada pessoa da sua organização tem uma função: proprietário, administrador, editor ou leitor, para todos os sites ou só para um. Um convite só funciona para o endereço de e-mail exato para o qual foi enviado, e expira ao fim de 30 dias.
Chaves de API e assistentes de IA
Uma chave de API é mostrada uma única vez e guardada apenas como hash. Pode ser só de leitura, e pode revogá-la a qualquer momento. Sem uma chave válida, a API recusa qualquer pedido, exceto os da demonstração pública com dados inventados. Os assistentes de IA ligam-se ao servidor MCP com OAuth, e os respetivos tokens são guardados apenas como hash. O servidor MCP não tem acesso à base de dados: chama a API em seu nome.
Uma base de dados fechada
Os seus dados só são acessíveis através do próprio código do Nvivio, que verifica em cada pedido quem é e o que pode ver. As interfaces públicas da base de dados (REST e GraphQL) não chegam a nenhuma tabela: as funções públicas não têm permissões, o GraphQL está desligado e cada tabela tem segurança ao nível da linha.
O nosso próprio acesso
A nossa administração (admin.nvivio.com) está protegida pelo Cloudflare Access, e o nosso próprio código volta a verificar em cada pedido o token do Access e uma lista curta de pessoas identificadas pelo nome. Não mostra nenhuma das suas estatísticas, apenas o número de visitas por site, e não consegue abrir o seu painel. Cada alteração feita ali exige um motivo e fica num registo de auditoria que não pode ser alterado nem apagado.
Como gerimos o Nvivio
Proteção no navegador
Cada resposta do nvivio.com inclui cabeçalhos de segurança. Nenhuma página pode ser mostrada dentro de outro site, por isso ninguém o pode levar a clicar sem querer no seu painel. Os ficheiros nunca são lidos como outro tipo, um endereço com caminho nunca segue para outro site, e a câmara, o microfone, a localização e os tópicos de anúncios estão desativados. Os ícones de outros sites são obtidos pelo Nvivio e servidos com uma política rigorosa, para que um ícone nunca possa executar código.
Nada se perde, nada se duplica
Cada evento recebe um identificador único quando chega, por isso uma entrega repetida nunca conta duas vezes. Os eventos esperam numa fila com novas tentativas automáticas e uma fila de mensagens falhadas (dead-letter queue), pelo que uma breve falha da base de dados não faz perder nada. O script carrega de forma assíncrona, por isso a sua página nunca espera pelo Nvivio. Além disso, o nosso fornecedor de base de dados faz todos os dias uma cópia de segurança da base de dados; o que eliminar fica nessas cópias até expirarem.
Como desenvolvemos
Cada alteração passa pelas verificações de tipos e pelos testes automáticos, e a produção só é implementada a partir do ramo principal. Os segredos ficam fora do código e só são entregues ao serviço que precisa deles.
Pagamentos
Os pagamentos passam pela Mollie, em Amesterdão. Introduz os dados do seu cartão ou banco na própria página da Mollie, por isso nunca chegam ao Nvivio.
Os nossos fornecedores e as suas auditorias
O Nvivio em si não tem nenhuma certificação de segurança, como ISO 27001 ou SOC 2. Assentamos em fornecedores que são auditados de forma independente e publicam as suas certificações: a Cloudflare para a rede e o nosso código, e a Supabase, na Amazon Web Services, para a base de dados. A segurança física dos centros de dados é da responsabilidade deles. Cada um está vinculado por um acordo de tratamento de dados com obrigações pelo menos tão rigorosas como as nossas.
Quando algo corre mal
Se uma violação de dados pessoais afetar os seus dados, informamo-lo no prazo de 48 horas após termos conhecimento dela, como promete o nosso acordo de tratamento de dados, e mantemos um registo de cada incidente.
O que ainda não temos
Mais vale saber por nós:
- Um segundo passo de início de sessão no Nvivio. Quem conseguir ler a sua caixa de correio consegue iniciar sessão, por isso proteja-a com verificação em dois passos.
- Início de sessão através do fornecedor de identidade da sua empresa (single sign-on).
- Uma certificação própria, como ISO 27001 ou SOC 2.
- Um programa de bug bounty: agradecemos-lhe pelo nome, não com dinheiro.
- Uma página de estado pública.
Encontrou uma vulnerabilidade?
Escreva para security@nvivio.com, em inglês ou neerlandês. Confirmamos a receção da sua comunicação no prazo de cinco dias úteis, mantemo-lo informado enquanto a corrigimos e não tomamos medidas legais contra investigação que siga a nossa política.
Os pormenores, por escrito
As nossas medidas de segurança são o anexo 2 do acordo de tratamento de dados; juntamente com os documentos abaixo, são aquilo a que nos comprometemos.
Veja o seu próprio site no Nvivio ainda hoje
Introduza o seu endereço de e-mail, clique no link, adicione o seu site e cole uma linha. É só isso.
30 dias de Pro grátis · sem cartão de crédito · inicie sessão com um link por e-mail