Segurança de arquivos do PDFreevert

O PDFreevert processa documentos em infraestrutura de servidor. Nossa arquitetura de segurança se baseia em limites de acesso rigorosos, armazenamento temporário automatizado, execução isolada de tarefas e transparência operacional, não na alegação de que os arquivos nunca saem do navegador.

Última atualização: Política de privacidadeTermos de serviço
Proteção de transporte
HTTPS/TLS
Criptografia em repouso
AES-256
Retenção de arquivos
3 horas
Todas as conversões acontecem no navegador?
Não. A maioria das ferramentas usa processamento em segundo plano no servidor.
O PDFreevert usa criptografia de ponta a ponta?
Não. O HTTPS criptografa os dados em trânsito e o R2 criptografa os objetos armazenados em repouso, mas nosso servidor precisa ler os arquivos temporariamente para convertê-los.
Os arquivos enviados são acessíveis publicamente?
Não. Os arquivos de origem e os resultados ficam em buckets privados, acessíveis apenas com credenciais de serviço autenticadas.
Por quanto tempo os arquivos são mantidos?
Os arquivos de origem e os resultados expiram após 3 horas; a limpeza é executada a cada 1 hora.
Por quanto tempo os links de download são válidos?
Os links expiram após 10 minutos. A expiração do link e a exclusão do arquivo são gerenciadas separadamente.
Posso excluir os arquivos imediatamente?
No momento, não. Eles são excluídos pela limpeza programada ou manualmente após a verificação de uma solicitação enviada pela página de contato.
O PDFreevert possui certificações formais de segurança?
Não. Atualmente, o PDFreevert não alega possuir certificações ISO 27001, SOC 2, HIPAA, PCI DSS ou eIDAS.

O fluxo de processamento

O processamento padrão de documentos segue estas etapas:

  1. Seleção e validação do arquivo no navegador
  2. Envio por HTTPS à API do PDFreevert
  3. Objeto de origem privado no Cloudflare R2
  4. Área de processamento isolada
  5. Conversão do arquivo ou operação PDF
  6. Objeto de resultado privado no Cloudflare R2
  7. Link de download autorizado e de curta duração
  8. Expiração programada e limpeza automática

Os metadados operacionais e o conteúdo dos arquivos são armazenados separadamente. O conteúdo fica em armazenamento temporário de objetos, enquanto os metadados são registrados nas bases de dados da aplicação. Excluir um arquivo não exclui automaticamente os logs do sistema que não contêm seu conteúdo.

Criptografia em trânsito

Nosso site e nossa API exigem criptografia HTTPS/TLS. O TLS protege a comunicação entre seu navegador e o PDFreevert, além das conexões internas entre os Workers de processamento e o armazenamento em nuvem.

O TLS protege a camada de transporte. Ele não constitui criptografia de ponta a ponta em que os arquivos permaneçam criptografados durante o processamento com chaves exclusivas do usuário.

Criptografia em repouso e localização do armazenamento

Os arquivos enviados e os resultados são armazenados no Cloudflare R2. Segundo a documentação da Cloudflare, objetos e metadados do R2 são criptografados automaticamente em repouso com AES-256 e chaves gerenciadas pelo provedor.

Nosso bucket usa uma indicação de localização na região Ásia-Pacífico. Essas indicações otimizam o roteamento na medida do possível, mas não garantem residência estrita dos dados em uma jurisdição específica.

As bases de dados da aplicação armazenam metadados de tarefas, logs do sistema e solicitações de suporte, mas não o conteúdo dos arquivos.

Processamento temporário no servidor

Cada conversão é executada em uma área temporária isolada no nosso servidor de processamento. Essas áreas possuem permissões restritas e são excluídas automaticamente quando a tarefa termina com sucesso.

As áreas do Worker e o armazenamento de objetos têm ciclos de vida independentes. Se um Worker falhar inesperadamente, os mecanismos de limpeza do armazenamento continuam previstos, e os logs de recuperação auxiliam na limpeza do sistema.

Arquitetura de controle de acesso

O PDFreevert nunca expõe ao navegador credenciais de banco de dados, chaves de armazenamento ou segredos de assinatura.

Nossos controles de acesso incluem:

  • Credenciais de sessão assinadas e de curta duração para acesso à API;
  • Tokens de sessão de upload cujos valores em texto simples ficam apenas no navegador, enquanto o banco armazena somente seus hashes SHA-256;
  • Verificação criptográfica que vincula sessões de upload, tarefas e downloads;
  • URLs assinadas de curta duração para baixar resultados;
  • Limites rigorosos de frequência nos endpoints da API e na criação de tarefas; e
  • Limites globais da fila para evitar ataques de esgotamento de recursos.

Qualquer pessoa que tenha um token de sessão ou uma URL assinada ainda válida pode baixar o resultado associado. Proteja esses links e não os compartilhe publicamente.

Validação de arquivos e proteção de rede

O PDFreevert verifica extensões, limites de tamanho e assinaturas binárias antes de aceitar arquivos. As ferramentas também limitam o número de páginas, a quantidade de arquivos e os parâmetros de senha.

Para importar do Dropbox ou de URLs públicas, nossa API aceita apenas HTTPS, restringe redirecionamentos, bloqueia IPs de redes privadas e limita o tamanho dos arquivos para reduzir o risco de falsificação de solicitações do lado do servidor (SSRF). Essas verificações impedem ataques comuns, mas formatos complexos continuam sendo tratados como entradas não confiáveis.

Retenção e exclusão automática

Os arquivos são configurados para expirar 3 horas após o envio. Um Worker automático verifica os buckets a cada 1 hora para excluir objetos expirados em lotes.

Princípios de retenção:

  • O horário de expiração determina quando um objeto pode ser excluído;
  • O agendamento de limpeza determina quando a exclusão é executada;
  • Erros temporários de rede podem adiar a exclusão até o próximo ciclo; e
  • Uma URL assinada válida por 10 minutos expira antes da exclusão do objeto armazenado.

Solicitações de suporte e comentários são mantidos no banco de dados por 365 dias. Logs operacionais e metadados seguem cronogramas independentes.

Logs e limites de privacidade

Os logs acompanham a operação do serviço: métodos HTTP, caminhos sanitizados sem parâmetros de consulta, códigos de resposta, tempos de processamento, IDs de solicitação e IPs dos clientes. Não registram corpos de requisições, conteúdo de arquivos, senhas, tokens de sessão brutos, URLs de download ou mensagens de suporte.

A coleta do Google Analytics segue as regras regionais de consentimento da nossa Política de Privacidade. Os eventos nunca contêm nomes de arquivos, texto de documentos, IDs de tarefas, links de download, senhas ou informações de suporte.

Segurança da infraestrutura de terceiros

O PDFreevert usa provedores especializados: a Cloudflare opera o R2 e os bancos D1; nosso provedor de hospedagem hospeda os Workers; o Resend entrega os e-mails transacionais; o Google e o Dropbox gerenciam a autenticação em nuvem.

Configuramos esses serviços de forma segura, mas a infraestrutura permanece sujeita às políticas operacionais e aos controles de segurança de cada provedor.

Escopo das garantias de segurança

O PDFreevert é uma ferramenta de software independente. Atualmente, não publicamos resultados de testes de invasão externos, relatórios SOC 2, certificações ISO 27001, atestados HIPAA, certificados de conformidade PCI DSS ou certificações de confiança eIDAS.

Avalie o PDFreevert pelos controles técnicos descritos aqui, sem presumir certificações de conformidade empresarial.

Boas práticas de segurança para usuários

Você pode reduzir os riscos no processamento de documentos seguindo estas práticas:

  • Envie apenas arquivos que você tenha autorização para processar.
  • Remova dados pessoais sensíveis ou confidenciais antes do envio, quando possível.
  • Mantenha cópias locais de todos os documentos originais.
  • Baixe os resultados assim que o processamento terminar.
  • Não compartilhe tokens temporários ou URLs de download assinadas.
  • Mantenha o navegador atualizado e proteja seus dispositivos.
  • Informe anomalias, links expostos ou vulnerabilidades pela página de contato.

Comunicação de vulnerabilidades

Envie questões de segurança para support@pdfreevert.com ou selecione a opção Segurança na página de contato.

Inclua a ferramenta afetada, a data e hora UTC, a versão do navegador, os códigos de erro e passos reproduzíveis. Não anexe documentos confidenciais reais, senhas em uso ou chaves API ativas. Use arquivos de teste sintéticos sempre que possível.

Relatos de boa-fé que não comprometam a privacidade dos usuários nem a disponibilidade do serviço serão investigados prontamente.