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.

Em resumo
Seis fatos para suas equipes de segurança e proteção de dados.
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_DEVELOPeS_TABU_NAM/S_TABU_DIS, maisS_DATASETpara gravar os arquivos (ouS_GUIpara 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.

| Área | O que exatamente |
|---|---|
| Código-fonte customizado | Programas 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 ABAP | A 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 SAP | Nos dois sentidos: quem chama seu código a partir do SAP e o que seu código referencia. |
| Transações | Códigos de transação do cliente com seu programa, tela, parâmetros e texto. |
| Telas | Lógica de processamento e nomes de campo. |
| Jobs em background | Jobs 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 processos | Tabelas 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). |
| Textos | Textos de objetos, pacotes e mensagens: no idioma selecionado, depois no idioma original e depois em inglês. |
| Inventário | Uma 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. |
| Nunca é lido | Detalhes |
|---|---|
| Nomes de usuário | As 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ócio | Nenhum pedido, fatura, lançamento ou dado semelhante. Lê código, definições do dicionário e configuração.1 |
| Código-fonte standard do SAP | Nunca é 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 cliente | Só 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
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_DEVELOPde exibição,S_TABU_NAM/S_TABU_DISde exibição,S_DATASETde gravação para o diretório de saída eS_GUIpara 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.
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.
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.
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 que sai | Para onde vai e quando | O que você controla |
|---|---|---|
| O arquivo de exportação | Entregue 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 ocultados | Para 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 SAP | Nã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
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.
Tradução dos Pacotes de validação para o espanhol. Só é executada com uma autorização registrada.
Ask AI. Desativada por padrão. Continua desativada até que sua autorização seja registrada.

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.
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.

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