BiVelio Shield: ChatGPT e Claude privados — grátis, 100% local, sem conta

Como trabalhamos

O fornecedor de IA recebe marcadores. Você vê os seus dados.

Entre escrever e a mensagem sair do navegador, um motor local substitui cada dado sensível por um marcador reversível. O fornecedor guarda o marcador; o valor real fica na sua máquina, num cofre cifrado.

O âmbito, sem enfeites: cobre o que escreve no ChatGPT e no Claude, e os anexos no plano Team. Não cobre a voz, nem os digitalizados sem camada de texto, nem os nomes de pessoa a não ser que a sua organização esteja na rota de nomes — incluída com o plano Team, ou definida pela administração na política gerida central em qualquer plano pago. Cada uma dessas lacunas tem a sua secção mais abaixo, com nome e motivo.

A viagem de uma mensagem

Quatro passos, por esta ordem. Os três primeiros acontecem antes de o pedido sair do seu navegador.

Escreve um dado sensível; o motor local substitui-o por um marcador dentro do seu navegador; o fornecedor de IA só guarda o marcador; a resposta volta e o valor real é restaurado no seu ecrã.o seu navegadoro fornecedorEscreveidentificação, IBAN, cartão…1Motor localsubstitui e guarda no cofre[BV:IBAN:ee71b6b46abb]2Fornecedor de IAguarda o marcador3O seu ecrão valor real, restaurado4só marcadoresa resposta volta e é reidratada

Tudo o que fica à esquerda da linha tracejada acontece na sua máquina. A única coisa que a atravessa é o marcador.

  1. Escreve

    Um documento de identificação, um IBAN, um número de cartão, um e-mail, uma chave. Escreve-o na caixa de sempre: nada para colar noutro lado, nenhum sítio novo, nenhum fluxo novo para aprender.

  2. O motor local substitui

    O motor determinista reconhece cada dado pela sua forma, valida o dígito de controlo e troca-o por um marcador do tipo [BV:IBAN:…]. O valor real vai para um cofre cifrado que nunca sai do navegador. Exigir o dígito de controlo é o que evita que um número de encomenda acabe tapado.

  3. O fornecedor guarda o marcador

    O que viaja, e o que fica guardado na conversa do fornecedor, é o marcador. Não é uma promessa: mais abaixo está a tabela do que devolveram os servidores da OpenAI e da Anthropic quando lhes perguntámos.

  4. A resposta é reidratada no seu ecrã

    Quando o modelo responde citando o marcador, a extensão substitui-o pelo valor real ao desenhá-lo. Você lê os seus dados; o fornecedor nunca chegou a tê-los.

O que sai do seu navegador, por plano

A lista exata de campos, não um resumo. A proteção determinista é a mesma nos quatro planos; o que muda é o que é enviado à BiVelio e o que mais é protegido.

O que saiQuandoCampos que levaPlanos
Nada para a BiVelionunca — exceto um separador visível em privacy.bivelio.com/activar, aberto uma vez numa instalação nova sem licençanenhum pedido próprio da extensão; nada dela nesse separadorFree
Batimento de lugara cada 12 h
  • token
  • activation_id
Pro e Team
Contadores de utilizaçãoa cada 60 min, em lotes
  • decision
  • entity_total
  • secret_count
  • by_type
  • override_count
  • nlp_degraded_count
  • override_reason
  • training_notice_count
  • ts
Pro e Team
Texto para a gateway de nomesem cada envio, até 20.000 caracteres no Pro e 50.000 no Team, em blocos de até 4.000
  • text
  • language
Team com gateway

by_type conta 7 famílias de entidade. São contagens: nem o texto, nem os valores, nem quem os escreveu, nem para que fornecedor iam. A hora é arredondada antes de ser guardada, para que o registo não possa tornar-se o diário de uma pessoa.

A gateway de nomes devolve posições, não texto, e não guarda nada. É a única rota pela qual o seu texto sai para um servidor, e chega-se a ela por duas vias: o plano Team traz o endereço dela assinado dentro da licença da sua organização, e em qualquer plano pago a administração pode definir um na política gerida central, que tem precedência sobre o da licença.

Verificado contra o fornecedor

A 19 de setembro de 2026 carregámos quatro ficheiros sintéticos a partir de um navegador com plano Team e depois lemos a conversa tal como a API do fornecedor a devolve. A prova não é o ecrã, que reidrata: é a cópia que ficou no servidor.

Os ficheiros levavam os dois exemplos públicos: 12345678Z · ES91 2100 0418 4502 0005 1332

FicheiroFornecedorNo navegadorO que o fornecedor guardou
DOCX com um IBAN no texto e uma foto do documento incorporadaChatGPTcartão verde: anexo ocultado
  • [BV:IBAN:ee71b6b46abb]

O modelo citou o marcador e descreveu a imagem como um pixel transparente: a foto nunca chegou.

PDF com camada de texto, com documento e IBANChatGPTcartão verde
  • [BV:SPANISH_DNI:7384418b4942]
  • [BV:IBAN:ee71b6b46abb]

Os dois marcadores, tal e qual, na resposta guardada.

PDF digitalizado, só imagemChatGPTcartão vermelho de decisão: nenhuma página tem camada de texto; canceladonão chegou nada

A extensão não finge tapar o que não consegue ler: parou e perguntou.

O mesmo PDF com camada de textoClaudecartão verde; a miniatura já mostra os marcadores
  • [BV:SPANISH_DNI:b70c19567e5c]
  • [BV:IBAN:7c101eaa61c9]

No ecrã liam-se os valores reais, reidratados. O servidor só teve marcadores.

“no tengo acceso a los valores originales”

Claude, a responder ao PDF ocultado

Quatro ficheiros, zero fugas. É a verificação de um dia com ficheiros sintéticos, não um certificado: o que demonstra é que a rota de anexos do plano Team faz o que diz, nos dois fornecedores.

O que não faz

Esta secção está aqui porque um produto que só mostra o que funciona não se pode verificar. Sai do documento de limites conhecidos que a extensão mantém para não prometer a mais, e é revisto em cada versão.

  • Nomes de pessoa: só com gateway

    O motor determinista reconhece formas com dígito de controlo. Um nome não tem nenhum, por isso a camada que os deteta vive numa gateway de nomes, e entra em jogo por duas vias: no plano Team o endereço dela viaja assinado dentro da licença da sua organização, e em qualquer plano pago a administração pode escrever um na política gerida central, que tem precedência sobre o da licença. Sem gateway por nenhuma das duas vias, os nomes viajam em claro.

  • Moradas postais: nove línguas, lidas pela gramática da via

    O motor local reconhece a morada pela sua forma — tipo de via, nome, número, andar e porta, código postal e localidade — em espanhol, catalão, francês, português, alemão, italiano, neerlandês, polaco e inglês, sem rede e em qualquer plano. Fora dessas nove línguas não a reconhece: uma rua sueca ou checa só é vista pela gateway de nomes, nas mesmas condições que um nome de pessoa. E dentro delas fica um caso de fora de propósito: a via escrita em prosa sem nada que confirme que é uma morada — sem código postal, sem andar, sem marca de número, sem uma palavra como «residente em». Essa forma também é uma frase comum — «os bancos de Wall Street», «na rua principal,» seguida de quantos vizinhos assinaram —, por isso tapá-la partiria a frase de quem escreve.

  • Voz e modo direto: não protegidos

    Um turno falado viaja por um transporte de áudio à parte que o intercetor não vê, e um ocultador de texto não pode ocultar áudio em caso algum. Se o turno leva dados sensíveis, escreva-o em vez de o ditar.

  • Digitalizações e imagens: sem OCR

    Um PDF sem camada de texto, uma foto ou uma página digitalizada não se conseguem ler no navegador. A extensão não o anexa às cegas: mostra um cartão que nomeia a causa concreta e decide você.

  • Formatos Office antigos: fora

    Os binários antigos do Office — .doc, .xls e .ppt — não se conseguem abrir num navegador e não são ocultados. Desses trata a gateway auto-hospedada.

  • Instruções personalizadas: ao guardá-las, não

    Quando o fornecedor as anexa a um envio, são ocultadas. Quando as guarda a partir da caixa de definições, não: essa gravação viaja por um endpoint próprio que a extensão não interceta, e é precisamente o momento em que as escreveu.

Quando uma lacuna se fecha, sai desta lista na mesma alteração que a fecha. Um documento de limites que enumera limites que o produto já não tem engana tanto como um que esconde os que tem.

Medido

A latência da gateway de nomes, medida a 12 de setembro de 2026 dentro da imagem do plano numa máquina CCX33 de oito vCPU dedicadas, com Presidio e GLiNER e o modelo multilingue desligado.

Caracteresp95Com rede (+40 ms)Abaixo do tecto de 1.500 ms?
40096 ms136 mssim
1.700414 ms454 mssim
3.000748 ms788 mssim
4.000o valor por omissão1.011 ms1.051 mssim
5.0001.334 ms1.374 mssim, com pouca margem
10.0002.605 ms2.645 msnão

A coluna de rede soma o trajeto real medido de Andorra a Falkenstein, não uma estimativa. O tecto não é uma preferência: passado esse tempo a extensão descarta a resposta, o envio sai só com a camada determinista, e você vê o cartão que o diz. Cada linha é um único pedido: uma mensagem com mais de 4.000 caracteres é dividida em blocos de até 4.000, verificados em paralelo, e o tempo que demora uma mensagem longa inteira não foi medido, por isso não é publicado aqui.

PDF ocultado no navegador
92 ms de ponta a ponta, para um PDF de uma página e 3 MB
Tecto de texto para a gateway
4.000 caracteres por pedido; uma mensagem até 20.000 caracteres no Pro ou 50.000 no Team segue em vários pedidos em paralelo

Os números de documento da gateway são medidos noutra máquina e com outra implementação, pelo que não são comparáveis com o do navegador. Por isso vão em separado e não somados num único número bonito.

Cada número desta página, e os que não cabem nela — o corpus adversarial, os tempos de documentos, as três pilhas de nomes, o pacote publicado —, está reunido com a sua data e a sua máquina em Medido.

Verifique você mesmo

A extensão é gratuita para uma pessoa e não faz um único pedido à BiVelio. Se preferir ver por dentro, a gateway é auto-hospedada e o texto nunca sai do seu perímetro.