Segurança e dados

Somente leitura por design. IA apenas com sua autorização.

O que a exportação lê, o que sai do seu sistema e como o aplicativo é protegido. Explicado com clareza, sem selos que não temos.

Um documento aberto dentro de uma vitrine de vidro em uma galeria escura, com uma linha marcada por um fio verde-limão.
  • Exportação

    Exportação somente leitura

    Um programa ABAP sem INSERT, UPDATE, MODIFY, DELETE nem COMMIT no banco de dados. Sua única saída são os arquivos de exportação, gravados em um diretório que você escolhe.

    Produto Autorizações de exibição S_DEVELOP e S_TABU_NAM / S_TABU_DIS, mais S_DATASET para gravar os arquivos (ou S_GUI para baixá-los no PC). As tabelas que o usuário não pode exibir são omitidas e registradas no log.

  • Dados

    Sem nomes de usuário nem dados transacionais

    As colunas de autor, de quem modificou e todas as demais com nomes de usuário são removidas. Lê código, definições do dicionário e configuração; nunca pedidos, faturas nem lançamentos.

    Limite declarado Os perfis de parceiro IDoc são incluídos por padrão e contêm números de parceiro (de clientes, fornecedores e bancos). Uma caixa de seleção, “Include IDoc partner profiles” (incluir perfis de parceiro IDoc), os deixa de fora. A documentação nunca inclui números de parceiro.

  • IA

    IA apenas com sua autorização registrada

    O grafo, o catálogo e o mapa de processos são gerados sem IA. Os Pacotes de validação e a função Ask AI só são executados com sua autorização explícita e registrada; esta última está desativada por padrão.

    Produto Cada execução de um Pacote de validação exige uma autorização registrada com o nome de um aprovador.

  • Privacidade

    Dados pessoais em comentários e strings, ocultados antes de qualquer etapa de IA

    Nomes após rótulos de autor, IDs de usuário SAP, endereços de e-mail, números de telefone e números com formato IBAN em comentários e strings são ocultados linha por linha.

    Produto O código não muda, então as citações continuam válidas. Cada ocultação fica registrada para aprovação.

  • Acesso

    Login obrigatório; contas criadas por um administrador

    Todas as páginas e APIs do aplicativo web exigem login. Não existe autocadastro.

    Produto As senhas de uso único valem por 72 horas e devem ser trocadas no primeiro login. As sessões terminam após 12 horas de inatividade ou 7 dias.

  • Verificação

    Cada citação, revalidada por um auditor determinístico

    Um script, não uma IA, revalida cada tag em cada página do catálogo.

    Produto O aplicativo mostra o resultado ao lado de cada citação: verificada ou com um aviso.

01A exportaçãoTécnico

O que a exportação lê e nunca lê

Um programa ABAP, instalado como objeto local. Não altera nada no seu sistema: seu código-fonte não contém INSERT, UPDATE, MODIFY, DELETE nem COMMIT no banco de dados, e as únicas instruções DELETE atuam sobre tabelas internas. Sua única saída são os arquivos de exportação, gravados em um diretório do servidor (AL11) ou em uma pasta do PC que você escolhe.

Uma caixa de arquivo lacrada e um disco externo, amarrados por um fio verde-limão.
O que a exportação lê
ÁreaO que exatamente
Código-fonte customizadoProgramas e includes (programas executáveis, pools de módulos, includes de user exit), classes e interfaces (todos os includes), grupos de funções e seus módulos de função, implementações de ampliação e o código-fonte das views CDS.
Definições do Dicionário ABAPA estrutura, não o conteúdo das tabelas: tabelas, views, estruturas, appends, elementos de dados, domínios com valores fixos e tipos de tabela do cliente. Também as definições das tabelas SAP que seu código usa.
O índice da lista de utilização (where-used) do SAPNos dois sentidos: quem chama seu código a partir do SAP e o que seu código referencia.
TransaçõesCódigos de transação do cliente com seu programa, tela, parâmetros e texto.
TelasLógica de processamento e nomes de campo.
Jobs em backgroundJobs que executam programas do cliente: nome do job, passo, programa, nome da variante, número de execuções no período (90 dias por padrão), data da última execução, indicador de periodicidade e status. Sem nomes de usuário.
Configuração de processosTabelas de customizing: códigos de processo IDoc; perfis de parceiro IDoc (incluídos por padrão; uma caixa de seleção os deixa de fora); formas de pagamento e formatos de meio de pagamento; árvores DMEE do cliente; projetos CMOD; implementações de BAdI clássicas e novas; diálogos de manutenção de tabelas (SM30); o log de modificações do SAP (apenas os nomes dos objetos SAP modificados).
TextosTextos de objetos, pacotes e mensagens: no idioma selecionado, depois no idioma original e depois em inglês.
InventárioUma lista de todos os objetos do cliente da seleção, de todos os tipos de objeto, com a indicação de se o conteúdo de cada um foi exportado.
O que a exportação nunca lê
Nunca é lidoDetalhes
Nomes de usuárioAs colunas de autor, de quem agendou, de quem modificou e todas as demais com nomes de usuário são removidas de todos os arquivos. O inventário de objetos também não tem coluna de usuário. O código-fonte é exportado tal como foi escrito, então um comentário ainda pode conter um nome ou um ID de usuário SAP; antes de qualquer etapa de IA, os dados pessoais em comentários e literais de string são ocultados.
Dados transacionais de negócioNenhum pedido, fatura, lançamento ou dado semelhante. Lê código, definições do dicionário e configuração.1
Código-fonte standard do SAPNunca é lido. A única exceção são os includes de user exit listados na tela de seleção, que contêm código do cliente dentro de programas standard do SAP.
Conteúdo das tabelas do clienteSó as definições no dicionário são lidas, não as linhas. Um campo opcional, “Extra config tables (content)” (tabelas de configuração adicionais, com conteúdo), lê apenas as tabelas que você adiciona a ele; está vazio por padrão.

Nota sobre os dados que a exportação lê

  1. 1

    Os perfis de parceiro IDoc são incluídos por padrão e contêm números de parceiro (de clientes, fornecedores e bancos). Uma caixa de seleção, “Include IDoc partner profiles” (incluir perfis de parceiro IDoc), os deixa de fora. A documentação nunca inclui números de parceiro.

Instalação e execução

Instalação
Como objeto local (pacote $TMP), sem necessidade de transporte. Cerca de 5 minutos: criar, colar, salvar, ativar.
Autorizações
Apenas autorizações de exibição, mais a permissão para gravar os arquivos: S_DEVELOP de exibição, S_TABU_NAM / S_TABU_DIS de exibição, S_DATASET de gravação para o diretório de saída e S_GUI para baixar no PC. As tabelas que o usuário não pode exibir são omitidas e registradas no log.
Execução
Em background. Um sistema com alguns milhares de objetos customizados leva minutos. Um manifesto e um log registram o que foi exportado, o que foi omitido e por quê.
Seleção
Todos os objetos do cliente (Z*, Y*) por padrão. Você pode adicionar seu próprio namespace, por exemplo /ABC/*, e restringir por pacote.

02Fluxo de dados

O que sai do seu sistema

Você nos entrega o arquivo de exportação para análise. As etapas de IA enviam fatos sobre o código e trechos de código-fonte com dados pessoais ocultados a provedores externos de IA (OpenAI ou Anthropic), e apenas com sua autorização registrada. O produto não extrai mais nada do seu sistema SAP: não há conexão online com ele.

  1. Você o executa em background

    No seu sistema SAP

    O programa de exportação somente leitura

    Grava os arquivos de exportação em um diretório que você escolhe. Não altera nada no seu sistema.

  2. Você entrega o arquivo de exportação

    Análise, sem IA

    Grafo de evidências, catálogo, mapa de processos

    Gerados apenas a partir da exportação. Disponibilizados no aplicativo web, com login obrigatório.

  3. Apenas com sua autorização explícita e registrada

    Provedores externos de IA

    Etapas de IA

    Fatos sobre o código e trechos de código-fonte com dados pessoais ocultados, para a redação e a revisão dos Pacotes de validação, sua tradução para o espanhol e a função Ask AI.

O caminho dos seus dados, da exportação às etapas opcionais de IA.
O que sai do seu sistema SAP e para onde vai
O que saiPara onde vai e quandoO que você controla
O arquivo de exportaçãoEntregue a nós para análise: para a avaliação inicial e novamente a cada atualização após um release.Você executa o programa, escolhe o diretório de saída e entrega o arquivo.
Fatos sobre o código e trechos de código-fonte com dados pessoais ocultadosPara provedores externos de IA (OpenAI ou Anthropic), por meio das respectivas APIs, para os três usos de IA descritos abaixo.Cada uso só é executado com sua autorização explícita e registrada. A função Ask AI está desativada por padrão.
Nada mais é extraído do seu sistema SAPNão há conexão online com ele.Uma atualização significa executar a exportação novamente.

03IA

Processamento com IA

O grafo de evidências, o catálogo em inglês, espanhol e português e o mapa de processos são gerados sem nenhuma IA, apenas a partir da exportação. A IA é usada somente para três coisas, e cada uma só é executada com sua autorização explícita e registrada.

Sem IA

  • O grafo de evidências
  • O catálogo, em inglês, espanhol e português
  • O mapa de processos
  • A revalidação de cada citação: um script determinístico, não uma IA

Com IA, apenas com sua autorização registrada

  1. Redação e revisão dos Pacotes de validação. Cada execução exige uma autorização humana registrada com o nome de um aprovador.

  2. Tradução dos Pacotes de validação para o espanhol. Só é executada com uma autorização registrada.

  3. Ask AI. Desativada por padrão. Continua desativada até que sua autorização seja registrada.

Uma página impressa de código com algumas palavras cobertas por tarjas pretas e um alfinete verde-limão na margem.

Dados pessoais ocultados antes de qualquer etapa de IA

Antes que qualquer código-fonte seja enviado a um provedor de IA, os dados pessoais em comentários e literais de string são ocultados linha por linha:

  • nomes após rótulos de autor
  • IDs de usuário SAP
  • endereços de e-mail
  • números de telefone
  • números de conta com formato IBAN

O código não é alterado, então as citações continuam válidas. Cada ocultação fica registrada para aprovação humana.

Provedores de IA

Os motores de IA são provedores externos, acessados por meio das respectivas APIs. Os papéis que redigem e revisam os Pacotes de validação são executados com o Anthropic Claude ou com a OpenAI, e as traduções verificadas dos Pacotes de validação para o espanhol usam a OpenAI. A função Ask AI usa a OpenAI, e cada solicitação é enviada com a configuração de não armazenamento do provedor (store=false). O que cada provedor retém por conta própria, por exemplo para monitoramento de abuso, é definido pelos termos do próprio provedor; consulte-nos: hello@codegraphai.com.

04AcessoTécnico

Acesso ao aplicativo web

Login
Todas as páginas e APIs exigem login.
Contas
Criadas por um administrador. Não existe autocadastro.
Primeiro login
Novos usuários recebem uma senha de uso único, válida por 72 horas. No primeiro login, eles devem substituí-la por uma senha de pelo menos 10 caracteres.
Senhas
Armazenadas como hash, com scrypt.
Sessões
Tokens aleatórios, dos quais apenas um hash é armazenado. Uma sessão expira após 12 horas de inatividade ou 7 dias no total.
Tentativas falhas
Limitadas por conta e por endereço de rede, sem permitir que terceiros bloqueiem o titular da conta.
Leitores externos
Para leitores de fora da sua empresa, o visualizador de código-fonte pode ocultar nomes e IDs de usuário.
Publicação
Quando publicado, o aplicativo funciona atrás de HTTPS. Aceita apenas o endereço público configurado, usa cookies Secure e HSTS, recusa POSTs de origem cruzada e envia uma política de segurança de conteúdo rigorosa. As páginas são marcadas para não serem armazenadas em cache.

05Hospedagem

Hospedagem, residência e retenção de dados

Ainda não publicado neste site: onde o aplicativo web e o seu arquivo de exportação são hospedados, em qual região, por quanto tempo o arquivo é mantido depois do projeto e quais acordos o cobrem (por exemplo, um acordo de confidencialidade ou de tratamento de dados). Consulte-nos antes de entregar uma exportação: hello@codegraphai.com.

Fale conosco

06Independência

Marcas e independência

O CodeGraphAI é um produto independente. Os nomes SAP neste site descrevem os sistemas e objetos SAP com os quais o produto trabalha; não são os nomes das nossas funcionalidades.

Aviso de marcas

Panorama ao entardecer de uma cidade latino-americana e seu porto, com os bairros ligados por linhas de luz.

Traga suas perguntas sobre como seus processos rodam.

Uma demonstração guiada com nossa equipe: o aplicativo web, o grafo de evidências e uma página do catálogo com citações no nosso sistema de demonstração sintético, e depois suas perguntas. Cerca de 30 a 45 minutos, em inglês, espanhol ou português. Respondemos por e-mail para agendá-la.

ou escreva para hello@codegraphai.com