Português (Brasil)

Vídeo e legendas · Downloader de miniaturas do YouTube e visualizador de metadados

Por que 'contatos i.ytimg.com e youtube.com' são indicados antes de você colar

· Por que é importante

YouTube privacidade navegador-devtools

Um painel de rede mostrando solicitações de miniaturas e uma solicitação de metadados
Ilustração vetorial original ToolAcre

A maioria das ferramentas descreve sua privacidade em uma página de política; este nomeia seus hosts na própria ferramenta. Esta postagem explica por que nomear hosts antecipadamente é importante, como isso se encaixa na configuração sem análise de ToolAcre e como cumprir a promessa da ferramenta.

Uma promessa de rede em uma linha — por que 'contatos i.ytimg.com e youtube.com' são incomuns

Nomear i.ytimg.com e www.youtube.com antes de Fetch dá ao revisor de TI uma expectativa concreta em vez de uma promessa vaga sobre privacidade. O primeiro host serve candidatos em miniatura; o segundo serve o registro oEmbed. Como a divulgação aparece antes do clique, um testador pode observar a página inativa, colar um link e decidir se as solicitações documentadas de terceiros são aceitáveis ​​antes de iniciar qualquer pesquisa.

Leia a declaração em seu escopo real. Ele descreve solicitações iniciadas pela operação Fetch desta ferramenta, e não todas as fontes, scripts, solicitações de análise ou recursos de implantação que possam existir em outro lugar em uma página de produção. Uma auditoria útil isola a ação em teste e compara seu tráfego com os hosts documentados. Ele não transforma um rastreamento limpo em uma declaração de toda a página que a implementação limitada não pode estabelecer.

Políticas versus declarações que você pode testar — a diferença entre uma página de privacidade e um host nomeado

A fonte e o manifesto descrevem o comportamento pretendido; uma gravação do painel de rede mostra o que um navegador realmente enviou. Use ambas as formas de evidência. O código identifica URLs esperados, opções de solicitação e gatilho, enquanto um rastreamento em tempo real revela extensões, service workers, proxies gerenciados ou políticas do navegador que podem alterar a execução. Se discordarem, a diferença torna-se uma investigação específica, em vez de um debate sobre rótulos amplos como “local” ou “privado”.

Abra o DevTools antes de interagir, selecione Rede, limpe as linhas existentes e desative a preservação de solicitações para que a navegação anterior não contamine a contagem. Cole um link compatível e verifique se a análise local não cria nenhuma pesquisa no Google. Em seguida, pressione Buscar uma vez, filtre pelo ID do vídeo extraído e agrupe ou verifique por nome de host. Capture carimbos de data/hora e colunas de status se o rastreamento for compatível com uma revisão ou alteração na lista de permissões.

Verifique as solicitações diretas da ferramenta sem reivindicar CSP estrito em toda a página ou nenhum ativo externo

Não infira uma política rígida de segurança de conteúdo em toda a página ou a ausência de análises, anúncios, fontes e scripts externos deste módulo. Essas afirmações exigem evidências da página implantada e de seus cabeçalhos, e não de um auxiliar de rede específico da ferramenta. A afirmação defensável é mais restrita: o código de pesquisa emite GETs públicos anônimos para dois hosts nomeados do Google após uma ação explícita do usuário.

A rota é direta. Nenhum endpoint ToolAcre API carrega o ID colado para um servidor, recupera a resposta do Google ou armazena um histórico de pesquisa. Isso reduz um intermediário, mas não remove o terceiro: o Google ainda recebe as solicitações de miniaturas e metadados. Registre o clique, o destino, a contagem de solicitações e a classe de resposta juntos para que “direto” não possa ser interpretado erroneamente como “off-line” ou “invisível para o Google”.

Por que dois hosts e não um — imagens e metadados vêm de diferentes serviços do YouTube

Para uma consulta bem-sucedida, espere oito solicitações i.ytimg.com: maxresdefault, sddefault, hqdefault, mqdefault, default, hq1, hq2 e hq3. ToolAcre lê cada corpo de JPEG e decodifica as dimensões para que um status bem-sucedido carregando um espaço reservado 120×90 não seja confundido com a arte maior solicitada. Cinco endereços de postadores WebP opcionais são gerados como links, mas não são obtidos como corpos de download legíveis.

Espere uma solicitação www.youtube.com/oembed separada cuja consulta contém o relógio canônico URL e format=json. Seu resultado fornece metadados públicos normalizados em vez de disponibilidade de imagens. Todas as solicitações omitem credenciais e referenciador, não solicitam armazenamento e seguem redirecionamentos; O Google os vê e o cabeçalho Origin do navegador. Estas opções descrevem o comportamento do cliente, não garantias de anonimato ou política de retenção do lado do servidor.

Exemplo resolvido: uma solicitação por miniatura JPEG mais uma pesquisa oEmbed

Uma execução limpa, portanto, contém nove solicitações de pesquisa: oito testes JPEG e uma chamada oEmbed. Abra uma linha JPEG disponível e verifique suas dimensões de resposta em relação ao resultado da ferramenta. Em seguida, clique no controle de download dessa linha. O salvamento deve reutilizar o Blob retido durante a investigação, portanto, nenhuma segunda solicitação de imagem deverá aparecer. Uma solicitação duplicada naquele momento contradiria o comportamento pretendido de reutilização de Blob e mereceria investigação.

Mantenha os links distintos das solicitações durante a contagem. Copiar um WebP URL ou visualizá-lo como texto não significa que ToolAcre buscou seus bytes e o caminho vi_webp não possui o cabeçalho de resposta de origem cruzada necessário para um download de blob JavaScript. A renderização do iframe com privacidade aprimorada gerado também está fora desse rastreamento de pesquisa: ele entra em contato com youtube-nocookie.com mais tarde, quando outra página ou visualização carrega a incorporação copiada.

O que isso não cobre: ​​a ferramenta não pode defender os registros ou as políticas do próprio YouTube

Classifique as falhas em vez de nivelá-las. No modo offline, uma extensão ou proxy pode interromper o transporte antes que exista uma resposta HTTP. Uma imagem pode retornar 404, outro status de erro, um espaço reservado 200 ou bytes que não podem ser decodificados. Os metadados podem falhar devido à interrupção da rede, recusa de HTTP ou JSON inválido. Preserve essas distinções em capturas de tela ou notas HAR porque cada uma sugere uma explicação e acompanhamento diferentes.

O rastreamento não pode revelar a política interna de registro, retenção ou correlação do Google. Também não pode disponibilizar material privado, excluído ou com restrição de idade. Uma pesquisa restrita com falha é um comportamento de desconexão esperado, enquanto uma pesquisa pública bem-sucedida prova apenas o que o ambiente recebeu naquele momento. Nenhum dos resultados valida direitos de reutilização, prevê disponibilidade futura ou estabelece comportamento universal para outras classes de vídeo.

Conclusão: menos promessas, todas verificáveis ​​– como o YouTube Thumbnail Downloader & Metadata Viewer declara e mantém seu comportamento de rede

A transparência da rede funciona quando a promessa é pequena o suficiente para ser falsificada: a análise é local antes do Fetch, então um clique explícito inicia solicitações diretas de miniatura e oEmbed para hosts divulgados. Se o DevTools mostrar uma solicitação ToolAcre API transportando dados de pesquisa, o comportamento observado entrará em conflito com a declaração de implementação. Se as contagens de solicitações forem diferentes, inspecione novas tentativas, service workers, redirecionamentos e ações do usuário antes de decidir se o produto ou a configuração de teste é responsável.

Quando o painel mostrar as nove solicitações esperadas e nenhum proxy de pesquisa, preserve o rastreamento como evidência datada e específica do ambiente. Inclua a versão do navegador, extensões ou contexto de rede gerenciada se o resultado informar a política. Repita após alterações significativas de implantação ou dependência, em vez de tratar uma captura antiga como prova permanente. A conclusão mais forte permanece exata: este navegador realizou a pesquisa documentada nesta execução, com estes hosts, opções e respostas.