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 configure uma gateway. 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.
Tudo o que fica à esquerda da linha tracejada acontece na sua máquina. A única coisa que a atravessa é o marcador.
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.
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.
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.
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 sai | Quando | Campos que leva | Planos |
|---|---|---|---|
| Nada para a BiVelio | nunca | nenhum pedido | Free |
| Batimento de lugar | a cada 12 h |
| Pro e Team |
| Contadores de utilização | a cada 60 min, em lotes |
| Pro e Team |
| Texto para a gateway de nomes | em cada envio até 4.000 caracteres |
| 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 só existe se o administrador da sua organização escrever o endereço dela na política gerida.
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
| Ficheiro | Fornecedor | No navegador | O que o fornecedor guardou |
|---|---|---|---|
| DOCX com um IBAN no texto e uma foto do documento incorporada | ChatGPT | cartão verde: anexo ocultado |
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 IBAN | ChatGPT | cartão verde |
Os dois marcadores, tal e qual, na resposta guardada. |
| PDF digitalizado, só imagem | ChatGPT | cartão vermelho de decisão: nenhuma página tem camada de texto; cancelado | nã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 texto | Claude | cartão verde; a miniatura já mostra os marcadores |
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 só entra em jogo se o administrador da sua organização escrever o endereço dela na política gerida. Sem isso, os nomes viajam em claro.
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.
Gemini: apenas avisa
O Gemini envia por um transporte que a extensão não consegue ler. Em vez de fingir que o cobre, marca o envio como não protegido e avisa-o antes de sair.
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.
| Caracteres | p95 | Com rede (+40 ms) | Abaixo do tecto de 1.500 ms? |
|---|---|---|---|
| 400 | 96 ms | 136 ms | sim |
| 1.700 | 414 ms | 454 ms | sim |
| 3.000 | 748 ms | 788 ms | sim |
| 4.000o valor por omissão | 1.011 ms | 1.051 ms | sim |
| 5.000 | 1.334 ms | 1.374 ms | sim, com pouca margem |
| 10.000 | 2.605 ms | 2.645 ms | nã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.
- 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 envio
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.
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.