Pular para o conteúdo
AImori

Configurações

Para abrir: ícone do AImori na barra de ferramentas → engrenagem Configurações, ou chrome://extensions / edge://extensions → AImori → Detalhes → Opções da extensão.

Nesta página
  • Seis áreas no menu à esquerda e, no topo, o campo de pesquisa “Pesquisar configurações”.
  • As alterações são salvas na hora – não existe botão Salvar.
  • O que a sua organização define por política fica travado e marcado com “🔒 Definido pela sua organização”.
Página de configurações, Visão geral: menu com Visão geral, Detecção, Sites e exceções, Imagens e arquivos, Privacidade e Sobre; blocos de status Proteção ativa, IA local: ativa (WASM) e Detecções em 30 dias com os pacotes por paísPágina de configurações, Visão geral: menu com Visão geral, Detecção, Sites e exceções, Imagens e arquivos, Privacidade e Sobre; blocos de status Proteção ativa, IA local: ativa (WASM) e Detecções em 30 dias com os pacotes por país

Visão geral

  • Status: “Proteção ativa”, estado da IA local (com “O que fazer:”, caso ela não esteja rodando), detecções em 30 dias e os pacotes por país ativos.
  • Geral: idioma (Idioma do navegador ou fixo EN, DE, FR, IT, PT, ES) e Aparência desta página: Igual ao sistema, Claro ou Escuro.
  • Em dispositivos gerenciados: quem gerencia a extensão.
  • Modo aprendizado: cada mensagem explica em uma frase por tipo de dado por que os dados são sensíveis – nunca com o valor encontrado. Ativado por padrão; desativado, as explicações deixam de aparecer e o registro de letramento em IA não conta nada.
  • Atalhos de teclado: Alt+Shift+S tarja o texto no campo de entrada, Alt+Shift+L troca os valores detectados por marcadores como [IBAN_1], Alt+Shift+O pausa a proteção por 15 minutos ou a ativa de novo, Alt+Shift+K abre o pop-up. Eles funcionam nos sites de IA em que o AImori está ativo; “Alterar atalhos” abre as configurações de atalhos do navegador. Durante a pausa, o ícone mostra “II”; só são omitidos os avisos que você poderia ignorar de qualquer forma – os bloqueios e as regras da sua organização continuam valendo.

Detecção

  • Detecção por IA local: também reconhece nomes, empresas, endereços e dados de saúde com um modelo que roda neste dispositivo. Nada é enviado; as regras sempre valem.
  • O que é detectado: ativar ou desativar pacotes globais e pacotes por país (abaixo).
  • Ação por tipo de dado: veja abaixo.
  • Termos próprios: nomes de clientes, codinomes de projetos, domínios internos ou siglas, um por linha (no mínimo 3 caracteres, no máximo 5 palavras). São armazenadas apenas somas de verificação; os termos não podem ser exibidos de novo. Tipo de dado custom_term.
  • Verificar respostas da IA: dados sensíveis, como chaves ou dados pessoais, nas respostas são sublinhados discretamente e indicados em um aviso. Copiar nunca é bloqueado.

Pacotes globais

Valem independentemente do país. Os sete vêm ativados por padrão.

PacoteChaveExemplos
FinançasfinanceIBAN, cartões de crédito, código do cartão (CVV), BIC, endereços de criptomoedas
Tecnologia e credenciaissecretschaves de API, tokens, chaves privadas, senhas em configurações, strings de conexão, endereços IP públicos
Dados de contatocontactendereço de e-mail, número de telefone, data de nascimento
Documentos de viagemtravellinhas de leitura mecânica de passaportes e carteiras de identidade
Marcações de confidencialidademarker“Estritamente confidencial”, “Internal use only”, rótulos do Purview
Riscos de contexto (identidade, saúde, RH, listas)contextnome + data de nascimento + endereço, dados de saúde e de RH de uma pessoa, listas de clientes
Padrões da comunidadecommunitypadrões do catálogo assinado que vem com a extensão

Pacotes por país

Números nacionais (seguridade social, fiscais, de identidade, de empresas) para mais de 50 países e regiões. O padrão é Automático (fuso horário e idioma) – localmente, sem rede. Com Escolher manualmente, você mesmo marca as caixas. Como o modo automático decide: Pacotes por país. Todos os pacotes e tipos de dados: Todos os tipos de dados.

Ação por tipo de dado

Por tipo de dado, agrupados por pacote: Desativado, Avisar (você decide), Só tarjar (só pode ser enviado tarjado) ou Bloquear (não pode ser enviado). Padrão: classe de proteção alta e média → Avisar, baixa → Desativado. O que as ações fazem: Barra de aviso e ações.

Sites e exceções

  • Sites de IA (ferramentas aprovadas): visível apenas se a sua organização usa o controle de sites de IA. Botão “Permitir acesso aos sites de IA” (Sites compatíveis).
  • Fontes confidenciais (área de transferência): informe sites cujo texto copiado dispara um aviso claro ao ser colado em um site de IA (apenas soma de verificação, 30 minutos, só na memória). Opções: avisar ou bloquear. O navegador precisa da sua permissão uma vez.
  • Proteção de formulários: verifica no momento do envio os campos de formulário nos sites listados – seja uma pessoa ou um agente de IA quem os preencheu.
  • Aviso ao copiar (painéis laterais de IA): quem copia dados sensíveis em uma página https vê um aviso discreto de que painéis laterais de IA e extensões de IA não são verificados. Exige acesso a todos os sites https, que só você pode conceder.
  • O que o AImori não cobre: lista curta; veja Sites compatíveis.
  • Valores marcados como não sensíveis: quantidade de valores que você liberou na caixa de diálogo (apenas somas de verificação, excluídas após 30 dias), com o botão “Excluir lista”.

Imagens e arquivos

  • Verificar imagens: capturas de tela coladas, arrastadas e enviadas (PNG, JPEG, WebP) são lidas localmente com reconhecimento de texto e verificadas como texto.
  • Documentos: arquivos TXT, CSV, MD, PDF, Word e Excel enviados, arrastados ou colados são sempre lidos localmente e verificados como texto; se algo for encontrado, é oferecido “Enviar versão limpa” (como funciona). Não há botão para desativar isso.
  • Instruções ocultas: avisa ou bloqueia quando um texto colado ou documentos de texto enviados contêm caracteres invisíveis, texto oculto ou frases típicas para burlar regras. É só uma heurística.

Privacidade

  • O que é armazenado: apenas configurações, contagens diárias (90 dias), somas de verificação dos termos próprios, valores marcados como não sensíveis em forma de soma de verificação (30 dias) e – se ativado – os números mensais do registro de letramento em IA. Nunca textos ou detecções.
  • Estatísticas (somente este dispositivo): últimos 30 dias por categoria, com todas as decisões (p. ex. tarjados, com marcadores, não enviados, enviados mesmo assim, bloqueados, não sensível). Zerar estatísticas exige um segundo clique (“Zerar mesmo?”). Mais: Estatísticas locais.
  • Relatório de evidências (leis e normas): relatório local só com números, para imprimir ou salvar como arquivo HTML.
  • Registro de letramento em IA: conta localmente, por grupo de tipos de dados e por mês, quantas vezes as explicações foram exibidas e como você reagiu (apenas números, 13 meses); pode ser impresso como registro autodeclarado.

Sobre

Versão, funcionamento (“Todas as verificações são feitas localmente no seu navegador.”) e, em dispositivos gerenciados, quem gerencia.

Pop-up

Clique no ícone:

  • Status: “Protegido” – “O que você digita em sites de IA é verificado localmente no seu navegador.” Se o AImori não reconhecer o campo de entrada: “Inativo nesta página”. Se a sua organização não aprovou o site aberto (allowedSites): “Não aprovados: …” com o nome do site.
  • IA local: a linha “IA local: …” só aparece enquanto o modelo está carregando ou quando ele recai nas regras.
  • Contadores Detecções hoje e Detecções em 30 dias; no canto superior direito, a engrenagem para as configurações.
  • Treinamento de IA: em um site de IA reconhecido, o semáforo de treinamento com “Abrir configuração de exclusão (opt-out)” e “Verificar outro site de IA”; caso contrário, apenas o botão “Verificar treinamento de IA de um site” (Semáforo de treinamento de IA).
  • “Falta acesso aos sites de IA. Permita-o nas configurações.” – só se a sua organização usa o controle de sites de IA e o acesso estiver faltando.
  • Dispositivos gerenciados: “Gerenciado por …” e, se for o caso, um link de suporte.

Por política (para a TI)

A extensão lê a sua política do armazenamento gerenciado do navegador (esquema managed_schema.json no pacote). Os valores definidos ficam travados para os usuários. Valores inválidos são descartados individualmente, e a extensão usa padrões seguros – a proteção continua ativa. Distribuição: Política de Grupo, Intune ou Scripts de registro. Um exemplo completo de política (empresa fictícia) acompanha o pacote como enterprise/example-policy.json.

Detecção e pacotes

ChaveTipoPadrãoEfeito
countryPackslistaautomáticoSiglas de país (CH, DE, US … e EU). Sempre tem prioridade e desativa o modo automático (Pacotes por país)
autoCountryPacksverdadeiro/falso– (o usuário escolhe)true trava em “Automático”, false em “Escolher manualmente”
globalPackslistatodos os setefinance, secrets, contact, travel, marker, context, community
rulesobjetoalta/média → warn, baixa → offID do tipo de dado → off / warn / redact / block (IDs); além de dictionary (termo da empresa) e custom_term (termos próprios)
detectiontextokiki = regras mais o modelo de IA local, regeln = só regras
uncertainFindingstextohintDetecções incertas: hint = só aviso durante a digitação, warn = caixa de diálogo, enforce = como detecções certas
deobfuscationverdadeiro/falsotrueDetectar dados disfarçados (caracteres invisíveis, sósias, Base64, partes distribuídas em várias mensagens)
customTermsobjeto–Termos próprios como somas de verificação com salt: salt (64 caracteres hexadecimais), hashes (máx. 20.000); tipo de dado custom_term
dictionaryobjeto–Antecessor de customTerms, continua funcionando: salt e hashes (máx. 20.000); veja abaixo
customPatternslista–Expressões regulares próprias (máx. 50), sinalizadas como “Padrão próprio (organização)”
labelNameslista–Nomes de rótulos de confidencialidade próprios (máx. 50), tipo de dado conf_label
documentFingerprintsobjeto–Impressões digitais de documentos confidenciais da empresa; sinaliza trechos maiores deles (document_match)
massListMinnúmero 3–100010A partir de quantas entradas distintas um texto conta como lista de clientes (mass_list)
identityMinPartsnúmero 2–43Partes para uma identidade (identity_combo): nome + data de nascimento + outros dados
answerChecktextohintVerificar respostas da IA: hint = destacar, off = desativado

Envio e ações

ChaveTipoPadrãoEfeito
allowUserOverrideverdadeiro/falsotruefalse: sem “Enviar/Inserir mesmo assim”
allowNotSensitiveverdadeiro/falsotruefalse: sem “Não é sensível”; a lista local é excluída
allowPlaceholdersverdadeiro/falsotruefalse: sem marcadores como [IBAN_1] e sem visualização da resposta com valores reais
allowRephraseverdadeiro/falsotrueBotão “Reformular com segurança” (não com Bloquear)
allowPauseverdadeiro/falsotruePausa por atalho de teclado (no máximo 15 minutos, só para avisos que os usuários podem ignorar); false: sem pausa, e uma pausa em andamento termina na hora
blockWhenInactiveverdadeiro/falsofalseCampo de entrada não reconhecido (site reformulado) → bloquear envio/colagem em vez de só mostrar “!”
voiceModetextowarnModo de voz dos sites de IA: allow, warn (mensagem) ou block. O ditado no campo de entrada é sempre verificado

Sites e controle de IA

ChaveTipoPadrãoEfeito
allowedSiteslistatodoschatgpt, claude, gemini, copilot, m365copilot, perplexity. Nos demais desses sites, envio/colagem são bloqueados; a lista nunca acrescenta outros sites. Listas existentes sem perplexity bloqueiam o Perplexity
aiSiteModetextooffOutros sites de IA conhecidos: hint = barra de aviso, block = página de bloqueio (Controle de sites de IA)
allowedAiSiteslistavaziaSites de IA aprovados (IDs, máx. 500): ali não há aviso nem bloqueio
blockedAiSiteslistavaziaSempre bloqueados enquanto aiSiteMode não for off; prevalece sobre allowedAiSites
suggestedAiSitetextovazioIA aprovada para a qual o aviso e a página de bloqueio direcionam com “Mudar para …”
accountRulesobjeto–Nível próprio para conta corporativa e pessoal (Regras por conta)
trainingAmpelverdadeiro/falsotrueSemáforo de treinamento no ícone e no pop-up (Semáforo de treinamento de IA)
sensitiveSourceslistavaziaFontes confidenciais (nomes de host, máx. 100) para o aviso ao colar
sensitiveSourceActiontextowarnColagem a partir de fontes confidenciais: warn ou block
formGuardSiteslistavaziaProteção de formulários: nomes de host (máx. 20) cujos formulários são verificados no envio
copySidebarHintverdadeiro/falsotrueAviso ao copiar; só funciona depois que o usuário concede acesso a todos os sites https

Arquivos e imagens

ChaveTipoPadrãoEfeito
imageScanverdadeiro/falsotrueVerificar imagens PNG, JPEG e WebP localmente com reconhecimento de texto; false = imagens tratadas como outros arquivos
blockUncheckedFilesverdadeiro/falsofalseBloqueia totalmente uploads, arquivos arrastados e colados nos sites de IA, sem lê-los – todos, exceto imagens, e também sem “Enviar versão limpa”. Sem esta política, o AImori lê TXT, CSV, MD, PDF, DOCX e XLSX localmente e os verifica. As imagens ele mesmo verifica enquanto imageScan estiver ativado; imagens não verificáveis só podem então ser canceladas
hiddenInstructionScanverdadeiro/falsotrueVerificar texto colado e documentos de texto (máx. 20 MB) em busca de instruções ocultas
hiddenInstructionActiontextowarnEm caso de instruções ocultas: warn ou block
tableScanverdadeiro/falsotrueSinalizar tabelas (CSV, Markdown, HTML, JSON, XLSX) com muitos dados pessoais como vazamento em massa
tableMinRowsnúmero 3–100010A partir de quantas linhas de dados uma tabela conta como vazamento em massa
tableMinColumnsnúmero 1–102Quantas colunas sensíveis a tabela precisa ter
tableRedactiontextocolumnsTarjamento de tabelas: columns = colunas sensíveis, rows = além disso, manter só o cabeçalho e 3 linhas

Idioma e branding

ChaveTipoPadrãoEfeito
languagetextoautoauto, en, de, fr, it, pt, es
brandingobjeto–White label: nome, logotipo, cores, suporte, texto de aviso para sites de IA – veja Branding

Relatórios e registros

ChaveTipoPadrãoEfeito
learningModeverdadeiro/falsotrueModo aprendizado: uma frase por tipo de dado sobre por que os dados são sensíveis (nunca o valor); false = sem explicações, o registro de letramento em IA não conta nada. Os usuários podem desativá-lo; definido por política, fica travado
competenceRecordverdadeiro/falsotrueRegistro de letramento em IA; false exclui os contadores locais
competenceHideSensitiveverdadeiro/falsofalseO registro nunca mostra saúde, dados pessoais e identificação nacional
complianceReportverdadeiro/falsotrueRelatório de evidências (apenas números); false = apenas um aviso
complianceFrameworkslistatodosModelos no relatório: revdsg, dsgvo, hipaa, euaiact, iso27001
complianceReportDaysnúmero 7/30/9030Período do relatório em dias
reportingUrltexto (https)–reservada, não é usada (sem código de rede)

Somas de verificação para dictionary (exemplo em PowerShell)

hex(SHA-256(salt + termo)), termo em minúsculas, NFKC, espaços em branco reduzidos a um espaço; detecções para 1–3 palavras. Revise antes de executar – o exemplo só calcula localmente e não grava nada:

$salt = 'salt-da-empresa'; $term = 'exemplo ltda'
$b = [Text.Encoding]::UTF8.GetBytes($salt + $term)
-join ([Security.Cryptography.SHA256]::Create().ComputeHash($b) | ForEach-Object { $_.ToString('x2') })

Atenção

O salt pode ser lido pelos usuários. Termos curtos ou fáceis de adivinhar podem ser descobertos com listas de nomes – dictionary e customTerms protegem contra leitura casual, não contra tentativas direcionadas. Não inclua termos secretos.

Gratuito para Chrome