[nonimo]
PT
Descarregar

A segurança, em afirmações verificáveis

Escrita para as equipas de informática e de segurança, para o encarregado da proteção de dados e para quem instrui um processo de contratação. Nenhuma destas verificações lhe pede que confie neste sítio: peça-nos o módulo e a sua equipa fá-las numa tarde.

Até julho de 2026 o motor corria mesmo na página inicial. Tirámo-lo de propósito, e convém saber porquê: uma demonstração pública que responde é uma forma de arrancar a um detetor como é que decide — um pedido por segundo, a noite toda, sem abrir um único ficheiro. A demonstração da página inicial é hoje uma gravação de execuções reais. O motor entregamo-lo a si, e sondá-lo em sua casa é consigo.

O motor

Construído. Verificável hoje.

Um único motor determinista, sem IA

Compilado de Rust para código nativo e para WebAssembly. Sem acaso, sem pesos de um modelo e sem amostragem: a mesma entrada, com o mesmo estado de sessão, dá a mesma saída. Nenhum modelo de IA intervém na deteção. A única coisa que se arrasta é a memória da sessão, que volta a ocultar um nome já identificado nessa mesma conversa e que a aplicação que chama o motor pode apagar.

Não tem código de rede, e vê-se na sua consola

Não prometemos que não liga a lado nenhum: é que dentro do motor não há uma única linha capaz de abrir uma ligação. Um módulo de WebAssembly só pode chamar aquilo que lhe é entregue, e a este não lhe é entregue nada: não pode abrir um socket, nem ler um ficheiro, nem olhar para o relógio. Ponha o módulo que lhe enviarmos ao lado de qualquer página aberta e cole isto na consola:

const ruta = './nonimo_core.wasm'; // o ficheiro que lhe enviamos
const bytes = await (await fetch(ruta)).arrayBuffer();
const m = await WebAssembly.instantiate(bytes, {});
console.log(WebAssembly.Module.imports(m.module));

// → [] a lista de importações está vazia

É a primeira verificação que nós próprios faríamos a analisar o produto de outro, e é coisa de um minuto.

A deteção decide-se pelo nível de prova

O que leva dígito de controlo — o IBAN por exemplo — limpa-se sozinho. O que se encontra pela posição ou pelas palavras à volta — nomes, moradas, números de processo — oculta-se mostrando, com o motivo numa frase e um clique para desfazer. Por defeito não se retira nada em silêncio sem prova aritmética. Duas coisas podem mudar isso, e decide-as o cliente: os termos que carregar, e o escalão de política que a informática escolher — são cinco, e vão de observar a bloquear.

Sem listas de nomes nossas

Não distribuímos nenhum dicionário de nomes nem de apelidos. Os nomes encontram-se pela sua posição: a etiqueta do impresso, a assinatura no fim, a fórmula de cortesia antes do apelido, a coluna de uma tabela. Assim a cobertura não depende de quão comum é um nome, que é justamente onde falham as listas e os modelos. A única lista que intervém é a sua: os seus clientes e os seus processos, carregados por si, comparados no seu equipamento, e que nunca nos chegam.

O que as aplicações guardam no seu disco

Construído. Este é o inventário inteiro.

O motor não escreve nada no disco: não tem acesso a ficheiros, e o módulo que lhe entregamos não declara nem uma importação. O que faz é devolver a conversa em bytes quando a aplicação lhos pede. Guardá-los é da aplicação, e as duas de ambiente de trabalho guardam-nos. Por isso dizemo-lo por inteiro.

O que se guarda

O mapa que repõe os valores ocultados, as contagens por categoria, os nomes que essa conversa já tinha reconhecido, os termos que ela foi aprendendo pelo caminho e a língua com que cunhou os seus marcadores.

E quanto ao seu vocabulário, a precisão tem de ser feita por plataforma. A lista que carregar não é copiada lá para dentro — o ficheiro guardado tem seis campos e nenhum é o dicionário. Mas os termos dessa lista que apareçam na conversa ficam lá dentro, como qualquer outro valor ocultado. Hoje isso acontece no Windows; no Mac ainda não, e não por desenho, mas porque a aplicação do Mac ainda não carrega nenhum vocabulário próprio.

Onde, com quê, e quando se escreve

MacWindows
Onde Dentro de Application Support, numa pasta com permissões 0700 Em LocalAppData
Com quê AES-GCM, sob uma chave derivada do Secure Enclave DPAPI de utilizador

Quando: de cada vez que a aplicação oculta alguma coisa, e ao fechá-la. Devolver os nomes não volta a escrever, e com a quota do mês esgotada também não.

E não está sozinho: o ficheiro dos totais fica uma pasta acima

Nessa mesma pasta estão a chave do Mac e os ficheiros temporários das duas. E uma pasta acima um segundo ficheiro, sem cifra, com os totais por categoria — nomes de categoria e números, nunca os valores de ninguém. Está lá em cima de propósito: precisamente para que nem o «Apagar tudo» nem a limpeza dos trinta dias o levem, porque sem esses totais uma etiqueta já entregue podia voltar a significar outra pessoa.

Aí também não fazem o mesmo: o Mac guarda esses nomes atrás de uma impressão digital com sal próprio de cada instalação, e o Windows deixa-os legíveis. E dizemos até onde chega essa impressão, porque prometer mais seria fácil: o sal vai na primeira linha desse mesmo ficheiro, e as categorias possíveis são um catálogo fechado de trinta e três, pelo que quem tiver o ficheiro recupera os nomes experimentando as trinta e três — é o que a própria aplicação faz para o ler. O sal serve para que duas instalações não se possam comparar entre si; não para que quem abra o ficheiro não o perceba.

E o número não conta pessoas: é um piso, o número abaixo do qual essa categoria já não volta a distribuir. Em regime coincide com o marcador mais alto que distribuiu; mas se a aplicação perder a sua história, as trinta e três sobem de uma vez para o mesmo número, que pode estar muito acima do que alguém chegou a usar. Por isso não se pode ler como contagem de nada.

Quanto dura, e o que é exatamente esse prazo

Uma conversa guardada deixa de poder abrir-se ao fim de trinta dias sem ser guardada, e a data é uma só para o ficheiro inteiro: um guardar de hoje põe data de hoje também no que lá está há meses. Mas não é o mesmo prazo nas duas.

No Windows é um prazo de abertura e mais nada: o ficheiro caducado fica no disco, cifrado, até que um guardar posterior o sobrescreva — e o que caduca é a data, não o ficheiro, porque o que se compara é com o relógio do equipamento.

No Mac são as duas coisas: deixa de abrir-se e a limpeza do arranque apaga-o, contando desde a última escrita do ficheiro e não desde a data que leva dentro, pelo que aí pode desaparecer um pouco antes. Os nossos controlos internos usam vinte e nove dias precisamente por isso.

O prazo é só da conversa. Os totais por categoria e as preferências não levam nenhuma data e não caducam em nenhuma das duas. O histórico de alterações às definições leva a data e a hora de cada alteração — é para isso que existe — e também não caduca. E o contador de uso leva o mês em curso e reinicia todos os meses.

Como se apaga, e aqui as duas não fazem o mesmo

MacWindows
Limpeza automática Apaga o caducado da próxima vez que se abrir o Nonimo, antes de abrir seja o que for. Não há nenhuma varredura em segundo plano: a uma aplicação que não se volta a abrir nunca lhe caduca nada do disco Nenhuma. Um ficheiro caducado o Nonimo já não o abre, mas fica lá até que um guardar posterior o sobrescreva
Botão para apagar «Apagar tudo» nas definições. Pede ao sistema que retire o ficheiro e lê o que o sistema responde: se o apagar não resultar, não diz «Apagado» — diz «Apagado a meio», impede a abertura mudando por fora o selo, tenta ainda esvaziá-lo a zero bytes e mostra-lhe a pasta Hoje nenhum. Fechar a aplicação guarda, não apaga
Cópias de segurança Exclui do Time Machine a pasta das conversas e o ficheiro dos totais Não tem atributo equivalente: um clone de disco ou uma cópia em bloco do perfil levam-nos

O «Apagar tudo» tira a conversa, e só essa: a chave e o ficheiro dos totais ficam de propósito.

Contra o que protege, e contra o que não

PeranteMacWindows
Um programa a correr na sessão dessa pessoa 🔴 Nenhuma das duas protege: pode decifrar o ficheiro
Quem administra a máquina 🔴 Não: com permissões de administrador chega-se à chave e o chip desembrulha-a na mesma 🔴 Não: quem chega a administrador chega à credencial dessa conta
Outra conta sem privilégios ✅ Sim, pelas permissões (0700 a pasta, 0600 os ficheiros) ✅ Sim, pela própria cifra: o DPAPI está ligado à credencial da conta, e poder ler o ficheiro não chega
Levá-lo para outro computador ✅ Não abre: o chip prende a chave ao Mac que a criou ⚠️ O ficheiro sozinho não abre, mas um clone do disco ou uma cópia do perfil inteiro levam também a credencial — e então abre

Três coisas que preferimos dizer nós antes que as encontre

O painel de conformidade escreve mesmo no disco as contagens que recebe, porque daí sai o relatório mensal — no seu servidor e com o prazo de conservação que definir.

O que sai de cada computador

Existem o motor e a aplicação de ambiente de trabalho nas duas plataformas — a de Mac assinada com um Developer ID da Apple e notarizada, a de Windows também assinada. O que se segue cobre a aplicação pessoal e a versão de equipa, e cada linha nos compromete.

Da aplicação pessoal saem contagens, nunca texto

Não há conta, e o único sítio onde lhe pedimos o e-mail é a página da chave de licença gratuita — e, mais adiante, o pagamento. A própria aplicação nunca o pede. A deteção não precisa de se ligar a nenhum servidor nosso, nem sequer para atualizar as suas regras, e isso convém verificar em vez de acreditar: o motor não tem código de rede para o fazer.

O que a aplicação de fora envia, uma vez por dia, é uma contagem de uso: quanto levou gasto da quota do mês, quanto disso eram documentos e quanto texto colado, versões e plataforma, e um número de instalação gerado na própria máquina. Nem uma palavra do seu texto e nem um termo do seu dicionário. A lista inteira está na privacidade.

A contagem diária não se desliga a partir da aplicação, e a via para se opor é escrever-nos. As versões de macOS até à 0.1.6 ainda trazem a caixa nas Definições; desaparece ao atualizar, e o que este sítio lhe entrega hoje é uma versão posterior nas duas plataformas.

A verificação de versão, e porque no macOS não é anónima

A aplicação pergunta a este sítio se há uma versão mais recente. No macOS esse pedido não é anónimo — preferimos escrevê-lo a deixar uma frase mais arranjada: leva a sua versão e o seu sistema, num só cabeçalho e mais nada, sem número de instalação, sem parâmetros no endereço e sem cookies. A versão de Windows não manda nenhum cabeçalho User-Agent, pelo que aí o pedido é só um IP a pedir um ficheiro público.

Nada disso é requisito para funcionar

Sem rede, ou com o nosso servidor em baixo, continua a ocultar contra um contador local. Se o servidor fosse imprescindível, uma falha nossa deixaria toda a gente sem proteção.

O relatório de cobertura manda formas, não valores

Diz, por exemplo, que algo com a forma AAA-9999-99999 apareceu 37 vezes a seguir à palavra «encomenda»: as letras passam a A, os dígitos a 9. Três fechaduras: não viaja o valor, não viaja nenhuma palavra que não tenhamos posto nós, e há um limiar de repetição abaixo do qual não se anota nada. O motor não envia o relatório, só o prepara. Quem o mandaria é a aplicação de fora, com permissão, e vem desligado de fábrica.

Da versão de equipa saem contagens e categorias

Um evento do painel leva cinco campos: data e hora, identificador do equipamento, contagens por categoria, versão da política e ação tomada. Não leva o texto, nem os valores, nem o endereço de destino, nem o que a pessoa escreveu na ferramenta de IA. Se esse identificador pode ser atribuído a uma pessoa concreta, decide-o quem implementa: pseudónimo por defeito.

Como se implementa

Como se instala e, sobretudo, o que não faz — para que a informática o avalie antes de o implementar.

Setor público: o seu processo de contratação

Não temos uma única certificação, e dizemo-lo aqui

O Nonimo não tem certificação ISO 27001, nem SOC 2, e não consta de nenhuma lista de produtos certificados. Nenhuma. Dizemo-lo aqui, na página que se lê antes de nos telefonar, e não nas letras pequenas de uma proposta.

O que temos é uma arquitetura que encurta a sua análise

O motor corre localmente em cada posto de trabalho, e o painel instala-se na sua infraestrutura ou na do seu integrador. Não há, portanto, nenhum sistema nosso para incluir no âmbito. O que há para avaliar são computadores e servidores que já são seus, que a sua organização já classificou e que já constam do seu inventário. O Nonimo entra aí como mais um produto dentro de um sistema existente, e não como um serviço prestado a partir de fora.

O pormenor conta, e por isso escrevemo-lo em vez de deixar que soe melhor do que é: quando é o fornecedor que presta o serviço, as exigências alcançam mesmo os seus sistemas, e os cadernos de encargos incorporam-no como cláusula. A vantagem aqui não é um tecnicismo a nosso favor: é que nesta montagem não há sistema do fornecedor. O que não lhe tira nenhum dever — classificar o seu sistema, rever a sua análise de riscos e deixar registo da incorporação do produto continuam a ser seus.

Os cinco fluxos que terão de constar da sua documentação

O motor não abre ligações, e por isso o fluxo que sai do produto nunca leva conteúdos tratados. Mas há fluxos, e dizemo-los nós antes que os encontre:

  1. Os e-mails que nos escrever saem da União Europeia: a caixa é do Google Workspace e o responsável está na Austrália. Não fixamos o país onde repousa a caixa.
  2. A verificação de versão: a aplicação pede a nonimo.ai um ficheiro público e compara os números no próprio equipamento. Sem cookies e sem parâmetros no endereço, mas no macOS não é anónima. Pode desativar-se por inteiro a partir da aplicação.
  3. A contagem diária de uso da versão pessoal: números de quanto se usou, nunca texto e nunca termos do dicionário. Recebe-a e guarda-a a Cloudflare, Inc. por nossa conta. Não existe na versão para organizações, que reporta ao seu painel e não a nós.
  4. O relatório de cobertura, se alguém o ligar: esse envio existe e acaba nesse mesmo armazenamento, ainda que o que viaje sejam formas e não valores. Vem desligado de fábrica.
  5. Os relatórios de problema que decidir mandar-nos a partir da aplicação. Levam o que escrever nesse formulário e os dados técnicos da versão.

Os cinco levam números, endereços de e-mail que nos escreve, ou formas — nunca o texto que o motor analisou, que é a afirmação que sustenta tudo o resto e a única que é preciso verificar.

A nossa posição sobre a subcontratação

Dita como posição e não como sentença: não somos nem responsáveis nem subcontratantes dos dados que passam pelo motor — não os recebemos, não os armazenamos e não temos forma de lhes chegar. Se o seu encarregado ou o seu integrador virem as coisas de outra maneira, não discutimos: assinamos na mesma o contrato do artigo 28.º do RGPD, com a sua lista de subsubcontratantes, que hoje está vazia para o produto.

O que lhe entregamos para o processo

A pedido, sem formulário e sem demonstração obrigatória pelo meio:

Se um caderno de encargos exigir certificação do próprio fornecedor, hoje não podemos concorrer. Dizemo-lo antes de lhe gastar tempo, e não depois da comissão de avaliação.

Quem assina: Llevant Group Pty Ltd, ABN 17 691 906 751, estabelecimento principal em 1A Bruce Street, Kensington VIC 3031, Austrália. Não temos estabelecimento na União Europeia. Contacto: hello@nonimo.ai.

Antes de implementar: o que lhe cabe a si

O painel regista contagens por categoria e por equipamento. Uma vez implementado, isso é um meio que permite acompanhar a atividade de quem trabalha, com tudo o que isso traz atrás.

O que a lei portuguesa exige antes de o pôr a funcionar — quem tem de ser ouvido, o que tem de ser comunicado e com que antecedência — não é coisa que esta página decida por si: veja-o com quem o assessora juridicamente antes de implementar, e não depois. O que é igual em toda a União é o RGPD, e o artigo 88.º prevê precisamente que cada Estado-Membro tenha regras próprias para o contexto laboral.

Que a medida seja proporcionada é o que há de argumentar, e o Nonimo está desenhado para que esse argumento seja fácil: o painel recebe contagens e não texto, não vê o que a pessoa escreveu, e o identificador do equipamento pode ficar em pseudónimo. Prova-se que o controlo estava posto sem ler o trabalho a ninguém.

Essa comunicação não tem de a redigir você: vai com a documentação da implementação, junto com o modelo de política interna. Uma implementação que salta este passo pode cair por inteiro, e dar por isso tarde afunda o projeto. Preferimos dizê-lo aqui e travar uma venda rápida.

Este sítio

Verificado contra o sítio publicado.

A política de segurança de conteúdos, em vigor

Não em modo de observação, sem caracteres universais e sem um único anfitrião de terceiros. São as onze que o cabeçalho serve: default-src 'self', script-src 'self', style-src 'self' 'unsafe-inline', img-src 'self' data:, font-src 'self', connect-src 'self' https://api.nonimo.ai, object-src 'none', frame-ancestors 'none', base-uri 'self', form-action 'none' e upgrade-insecure-requests.

A única origem de scripts permitida é este domínio, e o único sítio ao qual uma página pode abrir uma ligação — nem que alguém conseguisse injetar-lhe código — é api.nonimo.ai, o nosso próprio servidor, que está ali para que a página da licença possa falar com ele.

As três flexibilizações, ditas por nós

São flexibilizações a sério e vai encontrá-las na mesma: mais vale que lhas contemos nós. Até julho de 2026 havia uma quarta, 'wasm-unsafe-eval', de que a demonstração viva precisava; com a demonstração foi-se.

Os restantes cabeçalhos

X-Frame-Options: DENY e frame-ancestors 'none', os dois no mesmo valor, porque este sítio não se incorpora em lado nenhum. Mais Permissions-Policy a negar câmara, microfone, localização e pagamentos, que não pedimos nem vamos pedir. nosniff e strict-origin-when-cross-origin envia-as a Cloudflare Pages por sua conta; comprovámo-lo antes de deixar de as escrever nós, para não acabar com o mesmo cabeçalho duas vezes.

Sem cookies, sem analítica e sem recursos de terceiros

Nenhuma página deste sítio carrega nada que não venha deste domínio, e por isso não há banner de cookies. A única página que abre uma ligação fora do seu próprio documento é a da licença, e vai ao nosso próprio servidor.

E uma ressalva, dita por nós — encontra-se em dez segundos com o mesmo analisador de cabeçalhos que lhe propomos: o nosso alojamento acrescenta às suas respostas os cabeçalhos NEL e Report-To, que pedem ao navegador que informe de uma falha de ligação ao ponto de telemetria do próprio alojamento. Esses relatórios só existem quando a rede falha, e não levam nada do que escrever nem nada da página.

Analítica não há: o nosso alojamento oferece-nos uma gratuita e sem cookies, e dissemos que não, porque ligá-la mete um script de outro servidor — que é justamente o que esta página promete não fazer. Não é preciso que confie: passe-lhe um analisador de cabeçalhos e compare o resultado com o de qualquer outro produto de segurança que esteja a ver.

O que não vamos afirmar

Nem uma certificação

Nenhuma: nem ISO 27001, nem SOC 2. Somos uma empresa nova e essas auditorias custam mais do que temos. O que fazemos em vez disso está acima: uma arquitetura que reduz o âmbito, o motor revisto linha a linha e a oferta de que o reveja a sua equipa. E respondemos a qualquer questionário de segurança que nos mandem. Se para si uma certificação é requisito duro, diga-o agora e dizemos-lhe com franqueza se chegamos a tempo.

Nem um número único de acerto, porque não existe

Depende da língua e do tipo de documento, e quem lhe der um só número está a vender-lhe o número, não a medição. O que damos são as medições, cada uma com o seu corpus e a sua data. Estas são as de 31 de julho de 2026, e ficam com essa data posta: o motor continua a mudar, pelo que se o processo precisar das de hoje, pedem-se.

Um número medido numa língua não diz nada da outra, pelo que os dois mercados se medem em separado, sempre.

E a revisão do motor não foi uma auditoria independente

Foi interna e adversária, em julho de 2026: um leitor por ficheiro, um verificador que tentava derrubar cada achado, 49 achados brutos, 13 refutados e 36 confirmados e corrigidos. Está bem feita e não é o mesmo que um terceiro acreditado, por isso não lhe vamos chamar auditoria.

E isto não é assessoria jurídica. Descreve como está construído o produto e que obrigações ativa implementá-lo, para que o seu encarregado e a sua assessoria decidam com os dados à frente. Quem assina o processo é você.

Falar connosco

Tem perguntas de segurança, ou quer que a sua equipa reveja o motor? Escreva para hello@nonimo.ai. O de rever o motor é uma oferta a sério: damo-lo para que o leiam.

E se preferir medi-lo antes de falar com alguém, peça-nos o módulo e passe-lhe os seus próprios documentos na sua própria máquina: uma decisão publicada, um impresso em branco, um processo encerrado. É a medição que vale, porque a faz com o seu papel e não com o nosso, e nós não vemos nem o documento nem o resultado.

Encontrou uma vulnerabilidade? Escreva para o mesmo endereço. Acusamos a receção em dois dias úteis e dizemos-lhe o que vamos fazer e quando. Nunca iremos contra quem informa de boa-fé, e se quiser o crédito, damo-lo. Se alguma vez houvesse um incidente que o afetasse, contamo-lo em menos de 24 horas desde que o soubermos — menos de 24 e não 72 de propósito: as 72 horas para a sua própria notificação são suas e precisa de margem lá dentro.

Última revisão: 24 de setembro de 2026. Quando muda o produto, mudam a página e a data.