> ## Documentation Index
> Fetch the complete documentation index at: https://developers.gyramais.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Mídia e Reputação

> Menções em mídia, adverse media, sinais reputacionais online e exposição pública para CPF e CNPJ.

<Info>
  **Resumo:** a fonte de mídia e reputação rastreia a **exposição pública** do tomador em veículos de imprensa, redes sociais e fontes abertas, com foco em **adverse media** (menções em contexto negativo: escândalos, investigações, litígios, corrupção). Usada em due diligence e compliance reforçado.
</Info>

## O que é

Due diligence moderna não para em bureau e cartório: uma matéria de jornal sobre fraude, ação policial, investigação pode ser decisiva para recusar uma operação, mesmo com cadastro limpo. A fonte de mídia automatiza essa varredura.

Responde:

* O tomador aparece em notícias? Em que contexto?
* Alguma das menções é adverse media (contexto negativo)?
* Qual a severidade e recência?
* Redes sociais e presença online?

## De onde vem

* **Tipo de fonte:** agregadores de mídia brasileira e internacional, fontes abertas (OSINT), redes sociais públicas.
* **Cobertura geográfica:** foco Brasil, com detecção de menções internacionais para nomes e empresas de projeção.
* **Natureza do dado:** público (mídia publicada).
* **Base legal:** fontes abertas, finalidade de compliance e prevenção a fraude.

## Frequência de atualização

| Componente                      | Atualização                                |
| ------------------------------- | ------------------------------------------ |
| Varredura de portais de notícia | tempo real                                 |
| Adverse media flagging          | tempo real a partir da publicação indexada |

## Seção Exposição em Mídia (`MEDIA_EXPOSURE`)

A seção de mídia é uma **inteligência proprietária da GYRA+**: um screening que varre as fontes de mídia, **identifica as principais notícias** sobre o documento, **classifica o sentimento** de cada uma e consolida tudo em **scores por tipo de exposição**. Mostramos as **últimas 10 notícias** em uma lista descritiva.

Disponível no relatório **COMPLETO** e **COMPLETO+**.

### Scores por tipo de exposição

Cada tipo é classificado em uma escala de **A a H** (A = intensidade alta; H = baixa ou nenhuma), considerando os últimos 6 meses:

| Campo                | Tipo         | Descrição                                                             |
| -------------------- | ------------ | --------------------------------------------------------------------- |
| `mediaExposureLevel` | string (A-H) | **Nível de exposição**: intensidade da presença do documento na mídia |
| `celebrityLevel`     | string (A-H) | **Nível de celebridade**: presença positiva / popularidade            |
| `unpopularityLevel`  | string (A-H) | **Nível de impopularidade**: presença negativa                        |

### Sentimento consolidado

| Campo                                             | Tipo      | Descrição                                                                       |
| ------------------------------------------------- | --------- | ------------------------------------------------------------------------------- |
| `sentimentTotals`                                 | object    | Contagem agregada de notícias por sentimento: `{ positive, negative, neutral }` |
| `timeline[]`                                      | object\[] | Evolução mensal do sentimento: `{ ym: "YYYY-MM", positive, negative, neutral }` |
| `totalNews`                                       | number    | Total de notícias encontradas                                                   |
| `totalNewsOnLast7Days` … `totalNewsOnLast365Days` | number    | Volume de notícias por janela (7, 30, 90, 180, 365 dias)                        |

### Últimas 10 notícias (`newsItems[]`)

Lista descritiva das notícias mais recentes, no formato novo da inteligência própria:

| Campo             | Tipo      | Descrição                                        |
| ----------------- | --------- | ------------------------------------------------ |
| `title`           | string    | Título da notícia                                |
| `sourceName`      | string    | Veículo / fonte                                  |
| `url`             | string    | Link para a matéria                              |
| `categories[]`    | string\[] | Categorias da notícia                            |
| `publicationDate` | string    | Data de publicação (ISO)                         |
| `sentimentLabel`  | string    | Sentimento da notícia (ver classificação abaixo) |

### Classificação de sentimento (`sentimentLabel`)

A IA classifica cada notícia e a GYRA+ agrupa em quatro rótulos de exibição:

| Rótulo exibido | Valores internos                |
| -------------- | ------------------------------- |
| **Positiva**   | `POSITIVE`, `SLIGHTLY_POSITIVE` |
| **Negativa**   | `NEGATIVE`, `SLIGHTLY_NEGATIVE` |
| **Neutra**     | `NEUTRAL`, `POLARIZED`          |
| **Outros**     | `UNDEFINED`                     |

## Casos de uso

<CardGroup cols={2}>
  <Card title="Due diligence em onboarding" icon="magnifying-glass">
    Antes de aceitar cliente novo, checar se há adverse media. Hit grave pode ser bloqueio.
  </Card>

  <Card title="KYC reforçado em PEP" icon="shield-halved">
    Para PEPs, mídia é complemento obrigatório do DDR.
  </Card>

  <Card title="Monitoramento contínuo" icon="radar">
    Reanalisar clientes ativos periodicamente para capturar menções novas.
  </Card>

  <Card title="Proteção reputacional" icon="building-shield">
    Evitar associação pública com nomes em escândalo recente.
  </Card>
</CardGroup>

## Como usar na política

<Steps>
  <Step title="Regra por presença negativa">
    Usar o **nível de impopularidade** (`unpopularityLevel`) ou o volume de notícias negativas (`sentimentTotals.negative`) para sinalizar `ALERT` ou `DENIED`, conforme o apetite.
  </Step>

  <Step title="Atenção a alta exposição">
    Documento com `mediaExposureLevel` alto (A/B) merece revisão manual das notícias antes de aprovar ticket relevante.
  </Step>

  <Step title="Combinar com PEP/Sanções">
    Sentimento negativo recente em mídia + PEP é combinação que acelera escalação para comitê de compliance.
  </Step>
</Steps>

## Limitações e considerações

* **Homônimos**: menção a "João Silva" não é necessariamente o seu João Silva. A GYRA+ cruza nome com documento e contexto, mas falso positivo acontece em nomes muito comuns.
* **Classificação de sentimento é heurística**: pode classificar como adverse uma matéria neutra sobre o setor do tomador. Sempre revisar o link antes de decidir bloqueio.
* **Cobertura de mídia regional**: portais pequenos podem não estar indexados. Cobertura de imprensa nacional de alto alcance é forte.
* **Redes sociais privadas** (perfis fechados) não aparecem: só o que é público.

## Perguntas frequentes

<AccordionGroup>
  <Accordion title="Uma matéria positiva diminui o score?">
    Não. A fonte sinaliza `POSITIVE`, mas o score e a decisão de crédito dependem das regras da política, não da mídia isolada.
  </Accordion>

  <Accordion title="Posso configurar o que é adverse na minha organização?">
    A classificação base é padrão. Políticas podem escolher quais categorias tratar como `DENIED` ou `ALERT`.
  </Accordion>

  <Accordion title="E se a matéria for claramente falsa (fake news)?">
    Relatório traz o link; a revisão humana é responsabilidade de quem opera. Se precisar contestar, a contestação é no veículo que publicou, não na GYRA+.
  </Accordion>

  <Accordion title="Qual nível de relatório inclui mídia?">
    Disponível a partir do **COMPLETO**. Em COMPLETO+, a janela de busca é estendida e inclui fontes internacionais.
  </Accordion>
</AccordionGroup>

## Próximos passos

<CardGroup cols={2}>
  <Card title="PEP e Sanções" icon="shield-halved" href="/sources/pep-sancoes">
    Checagem complementar obrigatória em compliance.
  </Card>

  <Card title="Processos Judiciais" icon="gavel" href="/sources/processos-judiciais">
    Ações formais correspondentes a notícias.
  </Card>

  <Card title="Criar política KYC" icon="wand-magic-sparkles" href="/toolbox/criar-politica">
    Configurar adverse media como bloqueio.
  </Card>

  <Card title="Vínculos Societários" icon="diagram-project" href="/sources/vinculos-societarios">
    Mídia sobre sócios também importa.
  </Card>
</CardGroup>
