Title: MavenDoc Proxy
Author: maveninventing
Published: <strong>July 8, 2026</strong>
Last modified: July 8, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/mavendoc-proxy.svg)

# MavenDoc Proxy

 By [maveninventing](https://profiles.wordpress.org/maveninventing/)

[Download](https://downloads.wordpress.org/plugin/mavendoc-proxy.zip)

 * [Details](https://wordpress.org/plugins/mavendoc-proxy/#description)
 * [Reviews](https://wordpress.org/plugins/mavendoc-proxy/#reviews)
 *  [Installation](https://wordpress.org/plugins/mavendoc-proxy/#installation)
 * [Development](https://wordpress.org/plugins/mavendoc-proxy/#developers)

 [Support](https://wordpress.org/support/plugin/mavendoc-proxy/)

## Description

O **MavenDoc Proxy** intercepta de forma transparente todo arquivo PDF servido
 
pelo seu site e o faz passar pelo serviço de anonimização da MavenDoc **antes** 
de o documento chegar ao visitante.

Você só precisa:

 1. Instalar o plugin.
 2. Informar sua **API KEY**.
 3. Escolher o **ambiente** (Produção ou Homologação).

Pronto. A partir daí, todo link para `.pdf` no seu site é automaticamente
 roteado
pelo proxy de anonimização.

#### Recursos

 * Reescrita automática de links `.pdf` nas páginas.
 * Cache para não consultar a API repetidamente para o mesmo arquivo.
 * Lista de **caminhos de exceção** (PDFs que não devem ser anonimizados).
 * Modo de falha **seguro** (não entrega o original se o serviço cair).
 * Botão de **teste de conexão** no painel.
 * A API KEY fica somente no servidor — nunca é exposta ao visitante.

### External services

Este plugin depende do serviço externo de anonimização de PDFs da **MavenDoc** para

funcionar: é esse serviço, hospedado pela Maven, que recebe o documento, gera a 
versão anonimizada e a devolve. Sem ele o plugin não tem o que entregar.

**Quando o plugin se comunica com o serviço:**

 * Quando você clica em “Testar agora” na tela de configurações (verificação de 
   conexão).
 * Quando um visitante solicita um PDF que passa pelo proxy (o arquivo é enviado
   para
    anonimização e o visitante é redirecionado para a versão tratada).

**Quais dados são enviados, e para onde:**

 * O **conteúdo do arquivo PDF**, o **nome do arquivo** e o **hash MD5** do conteúdo
   são
    enviados para os servidores da MavenDoc — `https://mavendoc.maven.com.br`(
   produção) ou https://hlg.maven.com.br (homologação), conforme o ambiente escolhido—
   para gerar a versão anonimizada.
 * A sua **API KEY** é enviada no cabeçalho da requisição apenas para autenticação.
 * Nada é enviado enquanto o plugin não estiver ativo e configurado com uma API 
   KEY.

Ao usar este plugin você concorda com os termos e a política de privacidade do serviço:

 * Termos de Uso: https://maven.com.br/termos-de-uso/
 * Aviso de Privacidade: https://maven.com.br/aviso-de-privacidade/

## Installation

 1. Envie a pasta `mavendoc-proxy` para `/wp-content/plugins/`, **ou** instale
     o `.
    zip` em _Plugins  Adicionar novo  Enviar plugin_.
 2. Ative o plugin em _Plugins_.
 3. Vá em _Configurações  MavenDoc Proxy_.
 4. Cole a API KEY, escolha o ambiente e salve.
 5. (Opcional, recomendado em Apache/Nginx) Adicione a regra de bloqueio de
     acesso
    direto descrita no manual, para impedir que alguém baixe o PDF original pela URL
    direta.

## FAQ

### Preciso saber programar?

Não. Basta instalar, colar a API KEY e escolher o ambiente.

### O visitante consegue ver minha API KEY?

Não. As chamadas que usam a API KEY rodam no servidor. A tela pública usa só
 um
identificador e uma chave de segurança temporária (salt).

### E se alguém acessar a URL direta do PDF?

A reescrita de links cobre a navegação normal. Para bloquear também o acesso
 direto,
adicione a regra de servidor (`.htaccess`/Nginx) descrita no manual.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“MavenDoc Proxy” is open source software. The following people have contributed 
to this plugin.

Contributors

 *   [ maveninventing ](https://profiles.wordpress.org/maveninventing/)

[Translate “MavenDoc Proxy” into your language.](https://translate.wordpress.org/projects/wp-plugins/mavendoc-proxy)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/mavendoc-proxy/), check
out the [SVN repository](https://plugins.svn.wordpress.org/mavendoc-proxy/), or 
subscribe to the [development log](https://plugins.trac.wordpress.org/log/mavendoc-proxy/)
by [RSS](https://plugins.trac.wordpress.org/log/mavendoc-proxy/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Versão inicial.

## Meta

 *  Version **1.0.0**
 *  Last updated **11 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.6 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [anonymization](https://wordpress.org/plugins/tags/anonymization/)[lgpd](https://wordpress.org/plugins/tags/lgpd/)
   [pdf](https://wordpress.org/plugins/tags/pdf/)[privacy](https://wordpress.org/plugins/tags/privacy/)
   [proxy](https://wordpress.org/plugins/tags/proxy/)
 *  [Advanced View](https://wordpress.org/plugins/mavendoc-proxy/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/mavendoc-proxy/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/mavendoc-proxy/reviews/)

## Contributors

 *   [ maveninventing ](https://profiles.wordpress.org/maveninventing/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/mavendoc-proxy/)