← Todos os artigos
5 min de leitura

Extensão de currículo do LinkedIn: permissões e dados

O que a extensão pede, por que cada permissão é necessária e os pontos exatos em que seus dados saem, ou não saem, do navegador.

A extensão do ExportMyResume lê o seu perfil do LinkedIn dentro do seu navegador. O currículo extraído é entregue ao editor web localmente. Isso não quer dizer que o produto não faça nenhuma requisição de rede: as versões de produção enviam eventos de diagnóstico, e uma importação com falha pode conter o identificador do seu perfil. A IA, a sincronização com conta e a exportação em PDF e Word têm caminhos de servidor separados.

Esta página descreve a implementação verificada em 6 de setembro de 2026. O ExportMyResume é independente do LinkedIn, sem afiliação nem endosso dele.

Permissões solicitadas

PermissãoUso nesta extensão
activeTabAcesso temporário ligado a uma ação sua, para conferir a aba de perfil ativa
scriptingRodar o código que lê o perfil do LinkedIn já exibido
sidePanelMostrar o painel de importação ao lado da página
storageGuardar localmente a última importação, o idioma do painel e o identificador de instalação
Acesso ao site: https://www.linkedin.com/*Acesso persistente ao site, para o fluxo de importação

Não há permissão de host <all_urls>. Esse fato sozinho, porém, não prova que uma extensão jamais acesse outra aba ativa ou faça uma requisição de rede. A documentação do Chrome sobre activeTab descreve um acesso temporário concedido por uma ação do usuário. O código de importação atual, separadamente, confere a página do LinkedIn e exige a confirmação de que o perfil é seu.

Nomes de permissão descrevem capacidades. Os fluxos abaixo descrevem o que a implementação atual faz com elas.

O que acontece durante a importação

  1. Você clica em Import my profile. A extensão confere se a página aberta é o seu perfil do LinkedIn e para se não conseguir confirmar.
  2. Ela lê o cartão do topo do perfil e a janela de informações de contato.
  3. Visita as páginas de seção do perfil — experiência, formação, competências e as demais seções aceitas — lendo o que o LinkedIn exibe.
  4. Junta as seções e salva o currículo no armazenamento da extensão.
  5. Ao clicar em Open Editor, esse currículo passa ao editor web por um fragmento de URL, que o navegador não envia como parte da requisição HTTP. O editor guarda localmente o currículo em edição.

A importação não lê senhas nem tokens de sessão do LinkedIn, e não usa a API interna do LinkedIn como segunda fonte. Navegar pelas páginas do LinkedIn, claro, gera as requisições normais de carregamento. O conteúdo extraído não é enviado ao ExportMyResume nessa passagem; a parte de diagnóstico está descrita abaixo.

Seções longas podem carregar incompletas, e mudanças no código do LinkedIn afetam a leitura. Compare os itens importados com o seu perfil antes de editar ou exportar.

Os recursos que mandam conteúdo a um servidor

Melhoria com IA. Acionar Improve with AI envia o conteúdo do currículo à API do ExportMyResume, que o repassa ao fornecedor do modelo. Uma vaga colada e suas respostas às perguntas de aderência entram junto, quando houver. A URL opcional da vaga não é baixada pela IA. Esse processamento não guarda uma cópia separada do currículo. O tratamento pelo fornecedor é outra questão: veja a política de privacidade. A IA exige login e tem limites diários, maiores no Pro.

Sincronização com conta. Com login feito, o editor sincroniza o conjunto de versões do currículo para um armazenamento hospedado na Supabase. O conjunto inclui as versões salvas e as informações de vaga associadas: textos colados, links de anúncios, resultados de aderência e respostas. Entrar na conta para usar um recurso, portanto, pode ativar também a sincronização: não é um consentimento pedido de novo a cada edição. Sem login, o currículo em edição fica no armazenamento do navegador.

Downloads em PDF e Word. Esses formatos exigem o Pro. Gratuitos por enquanto, durante a oferta de lançamento: os dois ficam disponíveis após o login, sem assinatura. Eles enviam ao servidor o conteúdo a exportar para gerar o arquivo. O processo de exportação devolve o arquivo sem gravar o currículo no banco. Isso é diferente da cópia sincronizada da conta. A geração de TXT e PNG acontece no navegador.

Fotos incluídas. Uma foto importada começa como a URL de uma imagem, que pode permanecer num currículo sincronizado. Na exportação, o navegador tenta baixar e embutir a imagem antes de enviar o conteúdo. Se não conseguir, o arquivo pode ser gerado sem ela.

Eventos de diagnóstico

As versões de produção criam um identificador de instalação aleatório e relatam instalação, primeira abertura, desinstalação e o início e o resultado de uma importação. Os campos enviados incluem navegador, sistema operacional, idioma e versão da extensão.

Esses eventos não contêm o texto do currículo. Numa falha de importação ou de seção, o relato pode conter o identificador do seu perfil do LinkedIn, junto da categoria de falha e da seção. Esse identificador é um dado pessoal, mesmo não sendo o conteúdo do currículo. Se você fizer login, o identificador de instalação pode ser ligado à conta para entender quais instalações levam a compras.

Desinstalar a extensão encerra os envios futuros, mas não apaga por si só os dados já recebidos. O site usa ainda o Vercel Web Analytics e, assim que você autorizar no aviso de cookies, a tag do Google Ads, como descrito na política. São coisas distintas do leitor de importação.

Armazenamento e exclusão

Peça a exclusão da conta e dos dados associados escrevendo para exportmyresume@gmail.com, seguindo as instruções da política de privacidade. A exclusão é feita sob pedido: não há botão de apagar conta no editor.

A exclusão da conta remove os registros de conta e os currículos. Registros de instalação e de compra podem permanecer, com o vínculo à conta removido. Limpar o armazenamento do navegador é outra operação, diferente de excluir a conta no servidor, e pode fazer você perder uma cópia local de que ainda precisa.

Antes de instalar um importador

Examine as permissões na página da Chrome Web Store e nas configurações de extensões do Chrome. Separe duas coisas: a que a extensão consegue acessar, e quando o produto manda dados para processar.

Um importador que parte de uma URL pública lê pelo serviço do fornecedor, não pela sua página logada. Isso muda o ponto de partida e pode exigir um perfil legível publicamente; não prova que uma abordagem seja sempre mais segura. Compare os métodos de importação junto das políticas reais de cada um e das exigências de arquivo.