CookieVault frente ao EditThisCookie

TL;DR: O EditThisCookie foi o editor de cookies dominante do Chrome por uma década, mas o Google o removeu da Chrome Web Store em 28 de setembro de 2024. O CookieVault é o sucessor open source e em Manifest V3 — o mesmo fluxo do Editor mais sincronização criptografada, compilações reproduzíveis e um proprietário transparente.

O CookieVault frente ao EditThisCookie é uma comparação entre um editor de cookies em Manifest V3 mantido ativamente e um editor Manifest V2 antes dominante que não pode mais ser instalado. O CookieVault é um gerenciador de cookies gratuito, com licença MIT, que reproduz o fluxo de edição por site do EditThisCookie em todos os navegadores Chromium e no Firefox, enquanto o EditThisCookie foi removido da Chrome Web Store em 28 de setembro de 2024 e está sendo desativado à força pelo encerramento do Manifest V2 no Chrome. Esta página expõe as diferenças de forma objetiva para que um antigo usuário do EditThisCookie possa decidir com base na evidência, e não no marketing.

Disponibilidade e status

Em resumo: O EditThisCookie sumiu da Chrome Web Store; o CookieVault está vigente. Novos usuários não conseguem instalar o EditThisCookie de forma alguma, e as instalações existentes não recebem atualizações. O CookieVault está publicado e é mantido ativamente em seis famílias de navegadores.

O EditThisCookie foi removido da Chrome Web Store em 28 de setembro de 2024, depois que a conta do mantenedor foi transferida e o novo proprietário empurrou atualizações com monetização agressiva que violava as políticas da loja. O autor original, Francesco Capano, afirmou publicamente que vendeu a extensão anos antes das mudanças maliciosas e que não participou delas. O resultado para os usuários é o mesmo, independentemente de culpa — pesquisar a página original na loja agora retorna “The item you have requested is not available”, então não há nenhum caminho dentro da loja para instalá-la ou atualizá-la.

O CookieVault, em contraste, está ativo na Chrome Web Store, na Edge Add-ons e na Firefox Add-ons, com pacotes CRX assinados para side-load no GitHub para Opera, Vivaldi, Arc e Brave. Tratamos transferências de contas de mantenedor como um risco conhecido de cadeia de suprimentos para extensões de navegador — a história do EditThisCookie é o exemplo de manual — e o contrariamos com identidades públicas do mantenedor e compilações reproduzíveis, em vez de pedir que os usuários confiem em um publicador opaco.

Versão do Manifest e longevidade

Em resumo: O EditThisCookie é Manifest V2, a plataforma de extensões obsoleta que o Chrome está desativando ativamente. O CookieVault é nativo em Manifest V3, construído sobre a arquitetura de service workers que o Chrome continuará a dar suporte daqui em diante.

O EditThisCookie foi construído sobre o Manifest V2, a plataforma de extensões que o Google vem aposentando desde 2019.1 O cronograma de transição publicado pelo Chrome desativa as extensões MV2 no canal estável, sem atualização automática para extensões que não tenham sido reescritas.2 Mesmo que o incidente da transferência de mantenedor nunca tivesse acontecido, o EditThisCookie teria sido quebrado por esse encerramento, porque sua arquitetura dependia de páginas de fundo persistentes e de APIs que o MV3 remove.

O CookieVault é Manifest V3 desde a base — um service worker efêmero em vez de uma página de fundo persistente, e a API oficial chrome.cookies para todas as leituras e escritas. Você pode confirmar isso por conta própria inspecionando o manifest.json da extensão em busca de "manifest_version": 3. Essa é a diferença entre uma extensão que continuará carregando após a próxima atualização do Chrome e uma que não.

Licença e auditabilidade

Em resumo: Ambos os projetos publicaram código-fonte, mas só o CookieVault oferece compilações reproduzíveis que provam que o binário publicado corresponde a esse código. A brecha entre “código-fonte publicado” e “binário verificável” é exatamente o que falhou com os usuários do EditThisCookie.

O código-fonte do EditThisCookie vivia no GitHub sob uma licença open source, e os forks comunitários continuam visíveis lá hoje. O problema nunca foi o código — foi que a compilação posterior à transferência distribuída pela Chrome Web Store não podia ser verificada contra esse código. Um leitor não tinha nenhuma forma criptográfica de saber se o binário em execução correspondia ao código público.

O CookieVault fecha essa brecha com compilações reproduzíveis: cada lançamento na Chrome Web Store é reproduzível byte a byte a partir de um commit Git marcado com tag, então um revisor independente pode recompilar o pacote e confirmar que ele é idêntico ao que os usuários baixam. Toda a pilha — Editor, Guardian, o servidor de sincronização e este site — tem licença MIT. O código aberto é necessário, mas não suficiente para a confiança; a reprodutibilidade é a parte que de fato defende contra a classe de ataque que removeu o EditThisCookie.

Comparação recurso por recurso

Em resumo: Na superfície central de edição de cookies, os dois estão próximos, com o CookieVault igualando o fluxo do popup do EditThisCookie. O CookieVault então adiciona sincronização criptografada, perfis, histórico e compatibilidade moderna com MV3 que o EditThisCookie nunca teve.

A tabela abaixo compara os dois nas dimensões que um antigo usuário do EditThisCookie de fato avalia. Onde o EditThisCookie tinha uma força genuína, dizemos isso.

CritérioCookieVault EditorEditThisCookie
Disponibilidade na Chrome Web StoreDisponível, mantidoRemovido em 28-09-2024
Versão do ManifestV3 (atual)V2 (obsoleta)
LicençaMIT (código aberto)Código aberto, compilação opaca
Compilação reproduzível na lojaSimNão
Identidade pública do mantenedorSimTransferida / pouco clara
Popup editor de cookies por siteSimSim
Adicionar / editar / apagar cookiesSimSim
Exportação JSON em loteSimSim
Importa JSON do EditThisCookieSimN/A (formato nativo)
Pesquisar / filtrar cookiesSimSim
Sincronização criptografada ponta a pontaSim (Pro)Não
Perfis multicontaSim (Pro)Não
Histórico de cookies / desfazerSim (Pro)Não
SDKs de telemetriaNenhumPresente na compilação pós-transferência
Compilação do FirefoxSim (MV3)Não
Edge / Brave / Opera / Vivaldi / ArcSimSó Chromium, agora não instalável

A leitura honesta: no fluxo básico do popup, o EditThisCookie original era perfeitamente capaz, e o CookieVault espelha deliberadamente esse fluxo em vez de reinventá-lo. As diferenças decisivas são disponibilidade, versão do manifest, verificabilidade da compilação e o conjunto de recursos de sincronização criptografada.

Quando o EditThisCookie é a melhor escolha

Não vamos fingir que nunca há motivo para preferir a ferramenta antiga, mas a lista honesta é curta:

Em cada um desses casos a ação recomendada continua a mesma: use a cópia funcional para exportar seus dados, depois migre, porque a desativação do MV2 no Chrome transforma a cópia local em um ativo que se deprecia.

Quando o CookieVault é a melhor escolha

O CookieVault é a melhor escolha em essencialmente qualquer cenário voltado para o futuro:

Como trocar em menos de dois minutos

Se a sua cópia do EditThisCookie ainda roda, a migração é rápida. A lista ordenada:

  1. Abra o popup do EditThisCookie enquanto ele ainda carrega e escolha Export → JSON; salve o arquivo.
  2. Instale o CookieVault Editor pela Chrome Web Store (ou pelos sites de complementos da Edge / Firefox; faça side-load do CRX assinado para Opera / Vivaldi / Arc / Brave).
  3. Abra o popup do CookieVault, vá em Settings → Import → EditThisCookie JSON e selecione o arquivo.
  4. Confirme que a lista de cookies foi preenchida com domínios, valores e datas de expiração corretos.
  5. Visite um site cuja sessão dependa de cookies importados e verifique se a sessão está ativa.
  6. Desinstale o EditThisCookie em chrome://extensions.
  7. Opcionalmente, ative a sincronização criptografada em Settings → Sync para ter os cookies disponíveis em outro dispositivo.
  8. Apague de forma segura o JSON exportado do disco — cookies em texto plano no disco são um risco de vazamento de credenciais.

Veja também


Footnotes

  1. A visão geral e o cronograma da migração para o Manifest V3 do Chrome estão publicados em developer.chrome.com/docs/extensions/develop/migrate, que documenta a descontinuação do Manifest V2 e as APIs que ele remove.

  2. O cronograma de desativação no canal estável para as extensões Manifest V2 é descrito em developer.chrome.com/blog/resuming-the-transition-to-mv3.