[nonimo]
PT
Descarregar a app

Nonimo Gateway, instalado por si

Diga sim à IA sem que um único dado pessoal saia da sua rede.

O Nonimo Gateway substitui os dados pessoais por marcadores nos seus próprios servidores, antes de cada chamada à IA, e repõe-nos na resposta. Corre num contentor à frente da API da OpenAI e os seus serviços não mudam de código: muda apenas o base_url.

  • Nos seus próprios servidores
  • O seu conteúdo não passa pelo Nonimo
  • NIF, NISS, cartão de cidadão e documentos de outros países
POST /v1/chat/completions
  1. Sai do chatbot interno

    Resuma o processo de Ana Rodrigues e escreva-lhe para ana.rodrigues@example.com.

  2. Chega ao fornecedor oculto na sua rede

    Resuma o processo de [PESSOA_1] e escreva-lhe para [E-MAIL_1].

  3. O fornecedor responde

    Olá, [PESSOA_1]: analisámos o seu processo e está completo.

  4. Regressa ao seu serviço dados reais

    Olá, Ana Rodrigues: analisámos o seu processo e está completo.

Exemplo com dados fictícios. Passa pelo Gateway o que chama a IA por API; o ChatGPT aberto no browser não passa (para esse caso, veja o Nonimo para organizações).

Passo a passo

Pseudonimização entre a sua aplicação e a OpenAI, em três passos

Sem mexer no código dos seus serviços: um contentor no seu servidor e um base_url novo.

  1. Um contentor no seu centro de dados ou na sua cloud.

    Detalhe técnico

    Instala-se nos seus servidores ou na sua conta de cloud, ao lado dos seus serviços, e pode ter várias instâncias em simultâneo.

  2. O seu código continua a usar a API da OpenAI. Só muda o endereço.

    Detalhe técnico

    O Gateway é compatível com a API da OpenAI. Os seus serviços passam a apontar para ele e continuam a chamar /v1/chat/completions ou /v1/responses, com function calling incluído. O destino pode ser a OpenAI ou qualquer API compatível.

  3. Os dados saem como marcadores e voltam reais na resposta.

    Detalhe técnico

    Cada pedido é analisado por inteiro antes de seguir para o fornecedor: os dados pessoais são trocados por marcadores e, na resposta, cada marcador recupera o seu valor. Os pedidos dos seus serviços à IA passam pelo Gateway antes de saírem da sua rede.

O SDK oficial da OpenAI funciona sem alterações; basta apontar o cliente para o Gateway:

Python
from openai import OpenAI

# O mesmo cliente e a mesma chave: só muda o base_url
client = OpenAI(base_url="http://o-seu-servidor:8080/v1")
resp = client.chat.completions.create(
    model="gpt-4o",
    messages=[{"role": "user", "content": "Resuma o processo de Ana Rodrigues."}],
)
Node
import OpenAI from "openai";

// O mesmo cliente e a mesma chave: só muda o baseURL
const client = new OpenAI({ baseURL: "http://o-seu-servidor:8080/v1" });
const resp = await client.chat.completions.create({
  model: "gpt-4o",
  messages: [{ role: "user", content: "Resuma o processo de Ana Rodrigues." }],
});
curl
# O pedido de sempre, agora contra o seu servidor
curl http://o-seu-servidor:8080/v1/chat/completions \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o",
    "messages": [{"role": "user", "content": "Resuma o processo de Ana Rodrigues."}]
  }'

Ida e volta

A resposta chega com os dados reais

O fornecedor só vê marcadores; o seu serviço recebe a resposta com os dados reais, cada um no seu lugar.

chatbot.example.com

Chatbot interno

Resuma o pedido de suporte aberto por Beatriz Carvalho[PESSOA_1] a partir de beatriz.carvalho@example.com[E-MAIL_1].

Resposta

O pedido de Beatriz Carvalho[PESSOA_1] refere uma falha de acesso à VPN desde segunda-feira. Vou enviar para beatriz.carvalho@example.com[E-MAIL_1] os passos para voltar a ligar-se.

Marcadores repostos: 2 de 2 Dados pessoais enviados: 0

Apoio ao cliente

Redija um e-mail para Tiago Fernandes[PESSOA_1] (tiago.fernandes@example.com[E-MAIL_1]) a confirmar que recebemos a documentação.

Resposta

Olá, Tiago Fernandes[PESSOA_1]: confirmamos a receção da sua documentação. Voltaremos a escrever para tiago.fernandes@example.com[E-MAIL_1] logo que esteja tudo pronto.

Marcadores repostos: 2 de 2 Dados pessoais enviados: 0

Agente com ferramentas

Consulte o estado da encomenda de Rita Sousa[PESSOA_1], NIF 234567890[NIF_PT_1].

O modelo pede uma função

consultar_encomenda({ "titular": "Rita Sousa[PESSOA_1]", "nif": "234567890[NIF_PT_1]" })

A sua ferramenta recebe o valor real; o fornecedor só viu o marcador.

Marcadores repostos: 2 de 2 Dados pessoais enviados: 0

Recursos humanos

Prepare a carta de boas-vindas de Miguel Ferreira[PESSOA_1]; o vencimento será transferido para o IBAN PT00 0000 0000 0000 0000 0000 0[IBAN_1].

Resposta

Olá, Miguel Ferreira[PESSOA_1]: bem-vindo à equipa. O seu vencimento será transferido para o IBAN PT00 0000 0000 0000 0000 0000 0[IBAN_1].

Marcadores repostos: 2 de 2 Dados pessoais enviados: 0
  • Cada dado, o seu marcadorNão reescreve nem resume, e cada dado mantém o mesmo marcador ao longo da conversa.
  • A deteção corre dentro da sua redeOs dados não saem da sua rede para serem analisados.
  • Function callingAs suas ferramentas recebem os argumentos JSON com o valor real.

Para o seu encarregado de proteção de dados: é pseudonimização (artigo 4.º, n.º 5, do RGPD) e a correspondência com os dados reais fica na sua infraestrutura. O RGPD e a CNPD, nas perguntas frequentes.

A diferença entre pseudonimizar e anonimizar está explicada no guia pseudonimização no RGPD antes de colar numa IA.

Detalhe técnico

A deteção corre dentro da sua rede: os dados não saem dela para serem analisados. Não reescreve nem resume, apenas assinala o que é um dado pessoal e, dentro de uma conversa, cada dado mantém o seu marcador do princípio ao fim. Nas chamadas a ferramentas, oculta os valores de texto dos argumentos sem alterar a estrutura e, quando o modelo pede a execução de uma função, entrega-a com o valor real, para que a ferramenta trabalhe com dados verdadeiros.

O que segue para a OpenAI

Redija um e-mail para [PESSOA_1] ([E-MAIL_1]) a confirmar que recebemos a documentação.

O que recebe o seu serviço

Olá, Tiago Fernandes: confirmamos a receção da sua documentação. Voltaremos a escrever para tiago.fernandes@example.com logo que esteja tudo pronto.

Identificadores nacionais

Pseudonimização à medida de cada país, do NIF e do NISS ao cartão de cidadão

Cada documento, com o seu formato próprio. Escolha um país e veja o que chega à IA.

E ainda, em Portugal

  • NomeInês Martins[PESSOA_1]
  • Telemóvel+351 900 000 000[TELEFONE_1]
  • IBANPT00 0000 0000 0000 0000 0000 0[IBAN_1]
  • MoradaRua de Santa Catarina 1, 4000-000 Porto[MORADA_1]
  • Código postal1000-000 Lisboa[CODIGO_POSTAL_1]
  • E-mailines@example.com[E-MAIL_1]

E em todos os países

  • Chaves de API[CHAVE_API_1]
  • Cartões de pagamento[CARTAO_1]
  • Passaportes (MRZ)[PASSAPORTE_1]
o seu serviço → Gateway → api.openai.com
  • NIF[NIF_PT_1]
  • NISS[NISS_1]
  • Cartão de cidadão[CARTAO_CIDADAO_1]
  • N.º de utente[NUM_UTENTE_1]

O seu serviço envia

Confirme a inscrição de Duarte Pereira, NIF 234567890.

A IA recebe

Confirme a inscrição de [PESSOA_1], NIF [NIF_PT_1].

Dados inventados e números de exemplo que não são válidos.

Ver a tabela completa de documentos por país

O Gateway reconhece os dados pessoais habituais (nomes, e-mails, telefones, moradas, chaves de API) e, além disso, os números de documento de cada país, com o respetivo formato. Também IBAN, cartões de pagamento e passaportes (a zona de leitura ótica).

PaísDocumentos
PortugalNIF, NISS, cartão de cidadão, número de utente do SNS, NIB
BrasilCPF, CNPJ, CNH (carteira de habilitação)
EspanhaDNI, NIE, NIF, número da Segurança Social
AlemanhaSteuer-ID, Sozialversicherungsnummer
FrançaNIR (numéro de sécurité sociale), SIREN, SIRET
Itáliacodice fiscale, partita IVA, carta d’identità elettronica (CIE), tessera sanitaria
Reino UnidoNational Insurance number, NHS number
IrlandaPPS number
AustráliaTFN, Medicare
Estados UnidosSocial Security number
Em todos os paísesIBAN, passaportes (zona de leitura ótica), cartões de pagamento

Face ao Presidio

Está a ponderar o Presidio? O Nonimo Gateway vem pronto a usar

O Presidio deteta dados pessoais num texto. O proxy compatível com a OpenAI que o coloca à frente da API fica a cargo da sua equipa; com o Nonimo Gateway, já vem feito.

Para a sua equipa: 6 de 8 tarefas Para a sua equipa: apontar o base_url para o Gateway
O que traz cada opção e o que fica a cargo da sua equipa
Tarefa Montar com o Presidio Com o Nonimo Gateway
Detetar dados pessoais no texto O Presidio faz Incluído
Proxy compatível com a OpenAI A sua equipa monta Já vem feito
Colocá-lo à frente do fornecedor de IA A sua equipa liga Muda o base_url
Repor os dados reais na resposta A sua equipa monta Já vem feito
Números de identificação de cada país Escolhe e afina reconhecedores Os da tabela acima
Textos em português e noutras línguas A sua equipa configura Já vem feito
Mantê-lo atualizado A sua equipa Novas versões da nossa parte
Onde corre Na sua infraestrutura Um contentor no seu servidor
Detalhe técnico

O Presidio deteta dados pessoais num texto, mas não inclui um proxy compatível com a OpenAI: para o colocar à frente da API, a sua equipa tem de o montar, ligar e manter.

O Nonimo Gateway entrega isso feito: um contentor no seu próprio servidor, uma API compatível com a OpenAI, os dados reais repostos na resposta e os números de identificação de cada país da tabela acima.

Infraestrutura própria

Sob o seu controlo, na sua própria rede

Continua com o seu fornecedor de IA e o Gateway é mais uma peça do seu perímetro.

LiteLLM

Já tem o LiteLLM em produção? O Nonimo entra como guardrail

Se a sua plataforma já encaminha as chamadas com o LiteLLM, o Nonimo encaixa de duas formas. Escolha a que lhe serve.

Guardrail no LiteLLM

  1. Os seus serviços
  2. LiteLLM
  3. Nonimo
  4. O modelo

Sai Resuma o processo de [PESSOA_1]

Volta A resposta chega com os marcadores: [PESSOA_1]

  • Os dados pessoais saem ocultados antes de chegarem ao modelo
  • Ativa-se na configuração do LiteLLM
  • Os valores reais não são repostos na resposta
Precisa deles? Use o modo proxy →

Gateway em modo proxy

  1. Os seus serviços
  2. Nonimo Gateway
  3. Fornecedor de IA

Sai Resuma o processo de [PESSOA_1]

Volta A resposta chega com os valores reais: Ana Rodrigues

  • Os dados pessoais saem ocultados antes de chegarem ao modelo
  • A resposta chega com os valores reais
Detalhe técnico

Já usa o LiteLLM? O Nonimo ativa-se como guardrail, ou como proxy à frente do seu fornecedor, se quiser os dados reais de volta na resposta.

Planos e preços

Planos do Nonimo Gateway para pseudonimizar os pedidos à OpenAI

Todos os planos incluem 30 dias de teste e, se ultrapassar o limite, o Gateway avisa e o serviço continua.

600 pessoas

Indicado para si Nonimo Gateway Empresa, 490 €/mês

Escritório

Para começar

Para escritórios de advogados, gabinetes de contabilidade e equipas que começam com a IA

Nonimo Gateway Escritório 290 €/mês Nonimo Gateway Escritório ou 2 900 € por ano

Até 25 milhões de palavras por mês Equipas até cerca de 200 pessoas
  • 1 instância
  • Suporte por e-mail
Pedir acesso

Empresa

Para empresas com vários departamentos ou mais tráfego para a IA

Nonimo Gateway Empresa 490 €/mês Nonimo Gateway Empresa ou 4 900 € por ano

Até 150 milhões de palavras por mês Equipas até cerca de 1000 pessoas
  • Até 3 instâncias
  • Modo sem ligação, mediante pedido
  • Suporte prioritário
Pedir acesso

À medida

Para grandes organizações com requisitos e contrato próprios

Preço sob consulta

Sem limite de palavras Mais de 1000 pessoas
  • Instâncias ilimitadas
  • Modo sem ligação, mediante pedido
  • Contrato e condições próprios
Fale connosco
Para quantas pessoas chega cada plano?

Segundo a nossa estimativa, o plano Escritório inclui 25 milhões de palavras por mês, o suficiente para equipas com até cerca de 200 pessoas; o plano Empresa, com 150 milhões, serve equipas com até cerca de 1000 pessoas; e o plano À medida não tem limite, pensado para mais de 1000 pessoas ou várias delegações. Se algum dia ultrapassar o limite, avisamos e o serviço continua a funcionar.

Acesso

Peça acesso ao Nonimo Gateway

Preencha os campos abaixo e contactamo-lo para combinar um teste num servidor seu.

Ferramentas de IA em uso na sua organização (pode escolher várias)

Tratamos estes dados unicamente para lhe responder sobre o Nonimo Gateway. Saiba mais na política de privacidade.

Perguntas

Perguntas frequentes

O que os responsáveis de TI e de segurança e o encarregado de proteção de dados perguntam antes de instalar o Gateway.

O que faz e o que abrange

O que vê o fornecedor de IA?

Marcadores como [PESSOA_1] ou [NISS_1] no lugar dos dados, coerentes ao longo da conversa. Por tipo de dado e por sentido, escolhe ocultar, bloquear (o pedido não sai e o erro indica a categoria, e não o valor) ou só avisar (segue tal como está e fica contado). Os valores reais ficam na sua infraestrutura.

O Gateway acrescenta latência?

A deteção corre localmente, dentro da sua rede, sem consultar nenhum serviço externo.

Que APIs e funcionalidades são suportadas?

A da OpenAI e qualquer API compatível com ela: Chat Completions e Responses, com chamadas a ferramentas.

Para quantas pessoas chega cada plano?

Segundo a nossa estimativa, o plano Escritório inclui 25 milhões de palavras por mês, o suficiente para equipas com até cerca de 200 pessoas; o plano Empresa, com 150 milhões, serve equipas com até cerca de 1000 pessoas; e o plano À medida não tem limite, pensado para mais de 1000 pessoas ou várias delegações. Se algum dia ultrapassar o limite, avisamos e o serviço continua a funcionar.

Segurança e privacidade

Como controlamos o tráfego de rede?

Para fora, só seguem o pedido já com marcadores, para o seu fornecedor de IA, e a licença e números de utilização, sem conteúdo, para o Nonimo. Pode fechar o resto com as suas regras de rede e, se a rede não puder sair para o Nonimo, existe um modo sem ligação, disponível mediante pedido.

E se o Gateway ou o fornecedor falharem?

Por omissão, o pedido não sai e a sua aplicação recebe um erro claro.

O Gateway ajuda a cumprir o RGPD?

Ajuda. O RGPD define a pseudonimização no artigo 4.º, n.º 5, e os artigos 25.º e 32.º apontam-na como exemplo de medida técnica adequada; em Portugal, a Lei n.º 58/2019, de 8 de agosto, assegura a sua execução, com a CNPD como autoridade de controlo. Note que pseudonimizar não é anonimizar: os dados pseudonimizados continuam a ser dados pessoais (considerando 26). Aqui, a correspondência entre marcadores e valores reais fica na sua infraestrutura. O Gateway aplica a medida em cada pedido à IA; a avaliação de impacto e o contrato de subcontratação com o fornecedor (artigo 28.º) continuam a cargo da sua organização.

O Gateway comunica com o Nonimo?

Só para a licença e números de utilização, sem conteúdo. Se a sua rede não puder sair para o Nonimo, os planos Empresa e À medida têm um modo sem ligação, mediante pedido. Escreva-nos para hello@nonimo.ai e combinamos as condições.

Implementação e licença

Que requisitos tem a implementação?

Um servidor ou um cluster onde corram contentores, no seu centro de dados ou na sua cloud. Instala-se ao lado dos seus serviços e pode ter várias instâncias.

Como funciona a licença?

É assinada e atribuída a cada servidor ou instância, e renova-se sozinha nos planos com ligação. No modo sem ligação, disponível mediante pedido, é carregada manualmente e as condições dependem de cada cliente. Se ultrapassar o uso do plano, o Gateway avisa e o serviço continua.

Como são feitas as atualizações?

O Gateway não se atualiza sozinho: avisa quando há uma versão nova, e é a sua equipa de TI que a aplica, quando entender.

Guias

Para saber mais

Guias sobre AI gateways, proxies de privacidade e como manter os dados pessoais fora das chamadas à IA.

Comece já

Ponha a pseudonimização a funcionar num servidor da sua empresa

Peça acesso, instale o contentor ao lado dos seus serviços e confirme, com o seu próprio tráfego, que os dados pessoais chegam à OpenAI como marcadores. Se a preocupação for a IA usada no browser pelas pessoas da equipa, veja o Nonimo para organizações.

Ferramentas

Escolha o ficheiro ou o documento e retire os dados pessoais antes de o enviar. Sem registo e num minuto.

Todas as ferramentas →