[{"data":1,"prerenderedAt":369},["ShallowReactive",2],{"blog-pt-what-happens-when-you-upload-a-pdf":3},{"id":4,"title":5,"body":6,"category":353,"date":354,"description":355,"draft":356,"extension":357,"image":358,"meta":359,"navigation":360,"path":361,"seo":362,"stem":363,"tools":364,"updated":367,"__hash__":368},"blog_pt\u002Fblog\u002Fpt\u002Fwhat-happens-when-you-upload-a-pdf.md","O que acontece com seu PDF ao clicar em 'Escolher arquivo'",{"type":7,"value":8,"toc":339},"minimark",[9,13,16,19,24,27,30,33,40,44,47,50,57,63,69,75,81,84,88,91,97,108,111,117,121,124,139,146,150,153,162,171,180,183,187,190,196,199,205,212,215,219,222,225,245,268,272,275,281,287,293,297,300,306,312,315,319,325,328,331,334],[10,11,12],"p",{},"É quinta-feira à tarde e a imobiliária quer os documentos da locação em um único arquivo: contrato de trabalho, dois contracheques, consulta do Serasa, cópia do RG. Você digita \"juntar PDF\" na barra de busca, clica no primeiro resultado, arrasta quatro arquivos para a caixa, espera cinco segundos, baixa o resultado e fecha a aba.",[10,14,15],{},"Quase ninguém parou para ler o que aconteceu nesses cinco segundos. E, no entanto, a maior parte dessas informações está publicamente disponível — é só saber onde procurar. E o lugar certo raramente é a página com o ícone de cadeado e a palavra \"seguro\".",[10,17,18],{},"Este texto, de propósito, não cita nomes de serviços. Em vez disso, mostra como você mesmo pode avaliar qualquer um deles em poucos minutos — inclusive nós.",[20,21,23],"h2",{"id":22},"a-viagem-do-seu-arquivo","A viagem do seu arquivo",[10,25,26],{},"Quando uma ferramenta online baseada em servidor processa o seu PDF, ela não faz isso no seu navegador. Faz em um data center, e o arquivo precisa chegar até lá. O caminho típico é este:",[10,28,29],{},"O navegador empacota o arquivo e o envia por HTTPS a um load balancer, que o repassa a um nó de processamento. Lá, dependendo da arquitetura, o arquivo vai parar na memória RAM, em um disco temporário ou diretamente em um object storage como o Amazon S3. Um processo worker executa a operação propriamente dita. O resultado é gravado de novo, em geral atrás de uma URL gerada aleatoriamente, para que você possa baixá-lo. Em paralelo, servidor web, load balancer e aplicação escrevem seus arquivos de log. O object storage replica os dados em várias localidades. Os backups seguem cronograma próprio.",[10,31,32],{},"Isso não é uma crítica, é engenharia sólida — é assim que se constroem serviços escaláveis. Mas explica por que \"excluído\" é uma palavra com mais significados do que se imagina à primeira leitura. O comando de exclusão atinge com confiabilidade o arquivo do usuário. Se ele também alcança cada réplica, cada backup e cada linha de log, é uma questão de implementação — e isso nenhuma política de privacidade conta.",[10,34,35],{},[36,37],"img",{"alt":38,"src":39},"Fragmentadora cortando um documento em tiras finas","\u002Fblog\u002Fwhat-happens-when-you-upload-a-pdf\u002Fshredder.jpg",[20,41,43],{"id":42},"como-ler-um-prazo-de-exclusão","Como ler um prazo de exclusão",[10,45,46],{},"Aqui vem a parte mais útil deste artigo, e ela custa cinco minutos por serviço.",[10,48,49],{},"Em páginas iniciais, artigos de ajuda e seções de perguntas frequentes aparecem números como \"excluído após uma hora\". Isso é texto de marketing. O que vincula juridicamente é a política de privacidade. Ao colocar as duas coisas lado a lado, preste atenção em cinco pontos:",[10,51,52,56],{},[53,54,55],"strong",{},"1. Os números batem?"," Procure na política de privacidade a seção sobre prazos de armazenamento e compare com o que está na página do produto. A experiência mostra que a comparação vale a pena.",[10,58,59,62],{},[53,60,61],{},"2. O prazo conta a partir do upload ou do último acesso?"," A diferença é enorme. Um prazo \"a partir da última abertura\" não é um relógio: é um cronômetro que reinicia a cada acesso.",[10,64,65,68],{},[53,66,67],{},"3. O prazo é o mesmo com e sem conta de usuário?"," Muita gente deliberadamente não cria conta para deixar menos rastros. Verifique se, no seu caso, isso significa de fato a retenção mais curta ou a mais longa — a resposta nem sempre é a esperada.",[10,70,71,74],{},[53,72,73],{},"4. Há exceções para ferramentas específicas?"," Assinaturas eletrônicas, por exemplo, exigem retenção mais longa por razões de prova; isso é objetivamente justificado, mas muitas vezes só aparece nas letras miúdas do serviço em questão.",[10,76,77,80],{},[53,78,79],{},"5. Qual é a data do documento?"," Se a política de privacidade for visivelmente mais antiga que os recursos mais novos do menu — ferramentas de IA para resumir ou traduzir, por exemplo —, vale perguntar quais suboperadores foram acrescentados para isso.",[10,82,83],{},"O quinto ponto é o mais atual. Recursos de IA quase sempre exigem outros prestadores nos bastidores. Quem quer saber onde o documento realmente vai parar encontra a resposta na lista de subprocessadores — nunca na página do produto.",[20,85,87],{"id":86},"a-ironia-das-ferramentas-mais-sensíveis","A ironia das ferramentas mais sensíveis",[10,89,90],{},"Repare em uma lista típica de ferramentas. Duas funções aparecem em quase todas, e é justamente nelas que a abordagem do upload desenvolve uma lógica curiosa:",[10,92,93,96],{},[53,94,95],{},"\"Tarjar PDF.\""," Você tarja trechos porque o documento, na forma original, não deve cair em mãos alheias. Para conseguir isso, você o transmite na forma original a um terceiro.",[10,98,99,102,103,107],{},[53,100,101],{},"\"Remover senha de PDF.\""," Você tem um arquivo criptografado — o extrato bancário, a apólice do seguro, o contracheque. Para tirar a proteção, você transmite o arquivo ",[104,105,106],"em",{},"e a senha",".",[10,109,110],{},"Isso não é acusação a ninguém; do lado do servidor, tecnicamente não há outro jeito. Mas são exatamente os dois casos em que três segundos de reflexão se pagam.",[10,112,113],{},[36,114],{"alt":115,"src":116},"Pasta marcada como CONFIDENTIAL com carimbo turquesa","\u002Fblog\u002Fwhat-happens-when-you-upload-a-pdf\u002Fconfidential.jpg",[20,118,120],{"id":119},"metadados-também-são-dados","Metadados também são dados",[10,122,123],{},"Políticas de privacidade costumam distinguir entre o arquivo e seus metadados — nome, tamanho, tipo. E os metadados frequentemente caem sob regras mais generosas, como a análise para fins de melhoria do produto.",[10,125,126,127,131,132,131,135,138],{},"Parece inofensivo, até você pensar nos nomes de arquivo que existem de verdade nos discos por aí. ",[128,129,130],"code",{},"Rescisao_Silva_final.pdf",". ",[128,133,134],{},"Diagnostico_oncologia_2024.pdf",[128,136,137],{},"Acordo_divorcio_rascunho3.pdf",". O conteúdo permanece fechado; o título, não.",[10,140,141,142,145],{},"Que isso não é um problema teórico, mostra uma consulta ao banco de dados ",[104,143,144],{},"Have I Been Pwned",". No registro sobre um grande serviço de PDF comprometido em 2020, entre as categorias de dados expostos aparecem expressamente, ao lado de nomes e hashes de senha, também os títulos dos documentos convertidos.",[20,147,149],{"id":148},"três-incidentes-documentados","Três incidentes documentados",[10,151,152],{},"Os casos a seguir são publicamente comprovados e verificáveis pelas fontes citadas. Eles dizem respeito exclusivamente aos serviços ali descritos e não permitem conclusões sobre outros fornecedores.",[10,154,155,158,159],{},[53,156,157],{},"Setembro de 2020 — a dimensão foi inicialmente minimizada."," Um fornecedor de serviços de PDF com ações em bolsa comunicou ao seu órgão regulador um incidente de segurança de baixo impacto; dados de clientes não teriam sido afetados. Poucos meses depois, um conhecido grupo de invasores publicou o banco de dados completo: 14 GB, mais de 77 milhões de registros. Antes disso, um pacote com esse banco de dados mais cerca de um terabyte de documentos havia sido colocado à venda com lance inicial de 80.000 dólares. ",[104,160,161],{},"(Documentado por BleepingComputer e Have I Been Pwned.)",[10,163,164,167,168],{},[53,165,166],{},"Julho de 2024 — o armazenamento estava simplesmente aberto."," A equipe de investigação do Cybernews encontrou dois serviços de PDF cujo armazenamento Amazon S3 estava acessível na internet sem qualquer restrição. No momento da publicação, mais de 89.000 arquivos estavam livremente acessíveis, entre eles passaportes, carteiras de motorista, contratos e certificados. Segundo a reportagem, várias tentativas de contato dos pesquisadores ficaram sem resposta, enquanto documentos continuavam sendo enviados. ",[104,169,170],{},"(Documentado pelo Cybernews.)",[10,172,173,176,177],{},[53,174,175],{},"Março de 2025 — os conversores falsos."," O escritório do FBI em Denver alertou publicamente contra sites de conversão fraudulentos. Eles cumprem, sim, a tarefa prometida — só que o documento devolvido contém código malicioso. Segundo o FBI, alguns desses serviços ainda vasculham os arquivos enviados em busca de dados pessoais, bancários e de criptomoedas. Uma porta-voz do escritório declarou à imprensa que corre mais risco quem digita \"free online file converter\" em um buscador, porque no topo dos resultados costumam aparecer anúncios pagos. ",[104,178,179],{},"(Comunicado de imprensa do FBI Denver Field Office, março de 2025.)",[10,181,182],{},"O terceiro caso é o mais importante para o dia a dia, porque não tem nada a ver com negligência de empresas sérias. Ele descreve ofertas construídas desde o início como armadilha — e que, para o usuário, têm exatamente a mesma cara de todas as outras.",[20,184,186],{"id":185},"um-estudo-de-caso-da-alemanha-duas-obrigações-não-uma","Um estudo de caso da Alemanha: duas obrigações, não uma",[10,188,189],{},"Para pessoas físicas, isso é uma questão de bom senso. Para empresas e certas profissões, é uma questão jurídica. A Alemanha serve aqui de estudo de caso — e boa parte da lição vale muito além dela. O que segue descreve o quadro legal e não substitui aconselhamento jurídico no caso concreto.",[10,191,192,195],{},[53,193,194],{},"Tratamento por operador."," Uma empresa que entrega a um serviço externo um documento com dados pessoais está terceirizando uma operação de tratamento. Na União Europeia, o RGPD (GDPR) trata disso sem ambiguidade. A Câmara de Comércio de Munique e Alta Baviera (IHK) formula assim, em seu guia sobre proteção de dados em sites: até atividades como conversão de dados contam, nos termos do RGPD, como tratamento por encomenda — e exigem um contrato conforme o art. 28. Mais: a obrigação só desaparece se nenhum dado pessoal for tratado. Sem o contrato, há infração, mesmo que o prestador trabalhe de forma impecável; a multa pode chegar a 10 milhões de euros ou dois por cento do faturamento anual mundial (art. 83, § 4, do RGPD). No Brasil, a LGPD impõe deveres comparáveis na relação entre controlador e operador — o operador só pode tratar os dados segundo as instruções do controlador (art. 39 da LGPD), e a responsabilidade por escolher bem o prestador continua com quem contrata.",[10,197,198],{},"Muitos fornecedores estabelecidos disponibilizam um contrato desse tipo. Só que, na prática, ninguém que queira apenas juntar duas páginas às pressas o assina.",[10,200,201,204],{},[53,202,203],{},"Sigilo profissional."," Para advogados, médicos, contadores, notários e psicoterapeutas alemães soma-se o § 203 do código penal alemão (StGB), que pune a violação de segredos profissionais. Até 2017 a situação era delicada: qualquer repasse a um prestador de TI externo podia configurar revelação de segredo. A lei que reformulou a proteção de segredos quando há participação de terceiros, em vigor desde 9 de novembro de 2017, criou a categoria da \"outra pessoa participante\": pelo § 203, parágrafo 3, frase 2, do StGB, revelar o segredo a ela é lícito na medida do necessário para usar o serviço; normas complementares constam dos estatutos profissionais (§ 43e BRAO, § 62a StBerG, § 26a BNotO, § 50a WPO).",[10,206,207,208,211],{},"O detalhe está no parágrafo 4: o profissional precisa obrigar o prestador ao sigilo e informá-lo sobre as consequências penais. Quem omite isso comete, ele próprio, crime. Um contrato de operador nos moldes do RGPD ",[53,209,210],{},"não"," resolve — ele regula proteção de dados, não direito penal. São duas obrigações distintas, e a segunda é regularmente esquecida.",[10,213,214],{},"A regra é alemã; a lição, não. Também no Brasil o sigilo profissional de advogados e médicos tem proteção própria, separada da LGPD. Quem manda às pressas a petição de um cliente por um conversor online gratuito muito provavelmente não cumpriu obrigação nenhuma.",[20,216,218],{"id":217},"a-alternativa-processar-onde-o-arquivo-já-está","A alternativa: processar onde o arquivo já está",[10,220,221],{},"O motivo pelo qual o processamento de PDF historicamente aconteceu em servidores é técnico. Um PDF não é um formato de texto, e sim uma estrutura binária com tabelas de referência cruzada, fontes incorporadas e árvores de objetos. Para desmontá-lo e reescrevê-lo direito, é preciso uma biblioteca séria — e por décadas essas bibliotecas foram escritas em C ou C++ e não rodavam no navegador.",[10,223,224],{},"O WebAssembly desfez esse nó. As mesmas bibliotecas podem ser compiladas para um formato binário que o navegador executa em velocidade quase nativa. O fluxo passa a ser este:",[226,227,228,236,239,242],"ol",{},[229,230,231,232,235],"li",{},"Você escolhe um arquivo. O navegador o entrega ao código JavaScript pela File API como ",[128,233,234],{},"ArrayBuffer"," — sem tráfego de rede.",[229,237,238],{},"Um módulo WebAssembly, geralmente em um Web Worker para a interface continuar fluida, processa os bytes na memória da aba.",[229,240,241],{},"O resultado é gerado como Blob e oferecido para download por meio de uma Object URL.",[229,243,244],{},"Você fecha a aba. A memória é liberada.",[10,246,247,248,251,252,255,256,259,260,263,264,267],{},"Em nenhum momento o arquivo sai do aparelho. A caixa de ferramentas para isso é real e madura: o ",[53,249,250],{},"PDF.js",", da Mozilla, é há anos o motor que exibe os PDFs no Firefox. O ",[53,253,254],{},"pdf-lib"," cria e altera documentos em JavaScript puro. O ",[53,257,258],{},"MuPDF.js",", da Artifex, traz o motor completo do MuPDF para o navegador como WebAssembly. O ",[53,261,262],{},"Tesseract.js"," torna possível o reconhecimento de texto localmente. E para o caso mais difícil — Word ou Excel para PDF — existe desde novembro de 2024 o ",[53,265,266],{},"ZetaOffice",", da allotropia, um build do LibreOffice em WebAssembly com integração JavaScript.",[20,269,271],{"id":270},"o-que-honestamente-continua-difícil-no-lado-do-cliente","O que, honestamente, continua difícil no lado do cliente",[10,273,274],{},"Um artigo que só lista vantagens é propaganda. Então, a conta do outro lado:",[10,276,277,280],{},[53,278,279],{},"Memória."," O wasm32, ainda o padrão, endereça no máximo 4 GB — não é um limite flexível, é todo o espaço de endereçamento de um ponteiro de 32 bits. Desde o WebAssembly 3.0 (setembro de 2025) existe endereçamento de 64 bits, mas os navegadores o limitam a 16 GB, ele custa desempenho e o suporte não está no mesmo estágio em toda parte. Na prática: um escaneamento de 400 megabytes com 800 páginas pode derrubar a aba em um smartphone mais antigo. Um servidor não tem esse problema.",[10,282,283,286],{},[53,284,285],{},"Tempo de carregamento."," Um módulo WebAssembly com uma pilha completa de PDF pesa alguns megabytes. Na primeira visita ele precisa ser baixado — depois fica no cache e a página funciona até offline, mas a primeira impressão é mais lenta que a de uma ferramenta em servidor.",[10,288,289,292],{},[53,290,291],{},"E o ponto mais importante, inclusive falando de nós mesmos:"," processar no cliente não significa automaticamente respeitar a privacidade. O site continua conhecendo o seu endereço IP. Scripts de analytics, registro de erros e redes de publicidade funcionam independentemente de onde o PDF é processado. Um serviço que processa localmente e ao mesmo tempo embute cinco rastreadores resolveu só metade do problema. Por isso, não pergunte apenas se o arquivo fica onde está, mas também o que mais escapa — e pergunte isso a todo fornecedor, inclusive a este aqui.",[20,294,296],{"id":295},"o-teste-que-você-mesmo-faz-em-30-segundos","O teste que você mesmo faz em 30 segundos",[10,298,299],{},"Você não precisa acreditar na palavra de ninguém. Duas verificações que funcionam em qualquer site:",[10,301,302,305],{},[53,303,304],{},"O teste de rede."," Abra as ferramentas de desenvolvedor (F12 ou Ctrl+Shift+I; no Mac, Cmd+Option+I), vá até a aba \"Rede\" (Network) e filtre por \"Fetch\u002FXHR\". Depois processe um arquivo. Uma ferramenta baseada em servidor gera nesse momento uma requisição POST cujo volume de dados transmitidos corresponde aproximadamente ao tamanho do seu arquivo. No processamento local, nada acontece ali.",[10,307,308,311],{},[53,309,310],{},"O teste offline."," Mais simples ainda, e sem margem para desculpas: carregue a página, desligue o Wi-Fi ou ative o modo avião — e continue trabalhando. O que funciona sem conexão, com certeza, não transmitiu nada.",[10,313,314],{},"Fique à vontade para fazer os dois testes nesta página. Nós não gostaríamos que fosse diferente.",[20,316,318],{"id":317},"uma-regra-de-bolso-para-levar","Uma regra de bolso para levar",[10,320,321,322],{},"Antes de clicar em \"Escolher arquivo\", faça a si mesmo uma única pergunta: ",[104,323,324],{},"eu mandaria este documento por e-mail a um estranho que promete apagá-lo depois de duas horas?",[10,326,327],{},"Para o cardápio da festa junina do bairro: claro. Para a apresentação à diretoria, o prontuário médico, a petição de um cliente, o RG escaneado: melhor não.",[10,329,330],{},"E se a resposta for \"melhor não\", a boa notícia é que você não precisa escolher entre comodidade e cautela. Hoje em dia, o navegador dá conta sozinho.",[332,333],"hr",{},[10,335,336],{},[104,337,338],{},"Atualizado em julho de 2026. Este texto descreve mecanismos técnicos gerais e o quadro legal; não avalia fornecedores específicos nem constitui aconselhamento jurídico. Para julgar um serviço concreto, confira você mesmo a versão mais recente da política de privacidade dele.",{"title":340,"searchDepth":341,"depth":341,"links":342},"",2,[343,344,345,346,347,348,349,350,351,352],{"id":22,"depth":341,"text":23},{"id":42,"depth":341,"text":43},{"id":86,"depth":341,"text":87},{"id":119,"depth":341,"text":120},{"id":148,"depth":341,"text":149},{"id":185,"depth":341,"text":186},{"id":217,"depth":341,"text":218},{"id":270,"depth":341,"text":271},{"id":295,"depth":341,"text":296},{"id":317,"depth":341,"text":318},"Privacidade","2026-07-28","Como ler prazos de exclusão, fazer o teste de rede e avaliar você mesmo qualquer serviço de PDF — e quando o navegador é a escolha mais segura.",false,"md","\u002Fblog\u002Fwhat-happens-when-you-upload-a-pdf\u002Fhero.jpg",{},true,"\u002Fblog\u002Fpt\u002Fwhat-happens-when-you-upload-a-pdf",{"title":5,"description":355},"blog\u002Fpt\u002Fwhat-happens-when-you-upload-a-pdf",[365,366],"merge-pdf","unlock-pdf",null,"60Mp7FvHr2aeIx03zhSq4kR3XJ8I86g1h_8YIKCO2Yo",1785205324519]