DevTools

Legal

Política de Privacidade

📅 Atualizado: Janeiro 2025 🌐 Devtools Web Studio 📦 Chrome MV3

🔍 Resumo da política

  • A extensão não recolhe dados pessoais
  • Não há servidores próprios — tudo corre localmente no teu browser
  • As preferências são guardadas no storage do Chrome (sync ou local)
  • Os pedidos DNS são feitos via dns.google (Google DNS over HTTPS)
  • O código-fonte pode ser inspecionado diretamente no Chrome
  • Não há cookies de rastreamento nem pixels de tracking
  • Não há recolha de analytics nem telemetria

1. Responsável pelo tratamento

O Devtools Web Studio é uma extensão de browser desenvolvida e mantida de forma independente por Cláudio Pereira, um programador web português.

Cláudio Pereira

Website: https://claudiopereira.pt

Contacto: Formulário de contacto

2. Dados recolhidos

O Devtools Web Studio foi desenvolvido com uma filosofia de privacidade por definição: recolhe o mínimo absoluto de dados e nunca os partilha com terceiros.

2.1 Dados guardados localmente (no teu browser)

A extensão guarda as seguintes preferências e dados no storage do Chrome:

Dado Conteúdo Onde Finalidade
Preferências de UI Tema, idioma, tab ativa, painéis sync Manter as tuas preferências entre sessões
Coleções API Pedidos, headers, body, environments sync Guardar e reutilizar pedidos de API
Snippets de código JavaScript reutilizável definido por ti sync / local Guardar e executar snippets nas páginas
Configurações de design Grid, guias, breakpoints definidos sync Manter configurações de design entre sessões
Todo list Tarefas criadas por ti sync Persistência das tarefas
Histórico de cores Cores recentes selecionadas sync Acesso rápido às cores usadas
Cache de imagens Miniaturas temporárias (Media Explorer) local Performance do Media Explorer
Nenhum destes dados é transmitido para os nossos servidores. Tudo fica no teu browser e é controlado por ti.

2.2 Dados que NÃO recolhemos

A extensão não recolhe, não processa nem tem acesso a:

  • Histórico de navegação
  • Palavras-passe ou dados de formulários
  • Dados pessoais identificáveis (nome, email, etc.)
  • Localização geográfica
  • Identificadores do dispositivo (fingerprinting)
  • Conteúdo das páginas visitadas (não recolhido nem armazenado)
  • Dados de analytics ou telemetria

A extensão injeta scripts nas páginas para fins de inspeção, mas o resultado da inspeção nunca é transmitido para fora do browser.

2.3 Dados processados temporariamente (em memória)

Durante o uso da extensão, os seguintes dados são processados em memória (RAM) e descartados quando fechas o tab ou o painel:

  • Conteúdo DOM da página ativa (para inspeção de elementos)
  • Headers HTTP dos pedidos de rede (para o tab Diagnóstico)
  • Cookies da página ativa (apenas visíveis no tab Diagnóstico)
  • Erros JavaScript capturados (JS Errors — apenas em opt-in)
  • Mensagens de console (apenas em opt-in)
  • Respostas de API (apenas no API Tester, descartadas após visualização)

3. Armazenamento local

3.1 chrome.storage.sync

As preferências e configurações são sincronizadas via Google Chrome Sync (chrome.storage.sync). Isto inclui:

  • Tema e idioma selecionados
  • Coleções de API e environments
  • Snippets de código
  • Configurações de grid e guias de alinhamento

3.2 chrome.storage.local

Os dados que são grandes demais para sync ficam em chrome.storage.local:

  • Cache temporária de imagens (Media Explorer)
  • Histórico de pedidos API recentes
  • Todo list e notas
🔒
A sincronização é feita pela infraestrutura do Google Chrome. O Devtools Web Studio não tem acesso aos dados sincronizados — estes passam diretamente do Chrome para a conta Google do utilizador.

4. Serviços de terceiros

O Devtools Web Studio interage com os seguintes serviços externos, sempre de forma explícita e iniciada pelo utilizador:

4.1 Google DNS over HTTPS (dns.google)

Quando usas o diagnóstico DNS, a extensão faz pedidos ao serviço DNS over HTTPS da Google (dns.google/resolve) para resolver registos DNS. Cada pedido inclui:

  • O nome de domínio que queres consultar
  • O tipo de registo DNS (A, AAAA, MX, TXT, etc.)
  • Não inclui o teu IP — a extensão usa o modo ct=application/dns-json que não regista IPs
  • Sujeito à política de privacidade da Google: https://policies.google.com/privacy

4.2 Google Chrome Sync

A sincronização de preferências usa o mecanismo nativo chrome.storage.sync do Chrome, que é gerido pelo Google. Não temos acesso a estes dados.

4.3 Chrome Web Store

A extensão é distribuída através da Chrome Web Store. O Google recolhe dados de uso anónimos sobre instalações e desinstalações, conforme a sua política de privacidade.

Nenhum outro serviço externo é utilizado. Não há SDKs de analytics, trackers, pixels de marketing, CDNs de terceiros nem chamadas a APIs externas além das descritas acima.

5. Permissões da extensão

A extensão solicita as seguintes permissões no Chrome. Cada permissão é necessária para uma funcionalidade específica:

Permissão Para quê é usada Dados acedidos
sidePanel Mostrar o painel lateral do Web Studio Nenhum dado acedido
activeTab Ler o conteúdo da tab ativa para inspeção URL e conteúdo da tab ativa
scripting Injetar scripts de inspeção nas páginas DOM da página ativa (processado localmente)
storage Guardar preferências e coleções no browser Dados de configuração (nunca transmitidos)
contextMenus Menu de contexto com botão direito do rato Nenhum dado acedido
webRequest Monitorizar pedidos de rede da página URLs e headers dos pedidos de rede
declarativeNetRequest Implementar CORS bypass de forma declarativa Modifica headers de resposta temporariamente
debugger Aceder à consola e eventos JS em tempo real Mensagens de consola e erros JS (opt-in)
⚠️
A permissão webRequest é usada apenas para o tab de Diagnóstico e para o CORS bypass. A extensão não monitoriza nem armazena o tráfego de rede.

6. Menores de idade

O Devtools Web Studio é uma ferramenta para profissionais e entusiastas de desenvolvimento web. Não é dirigida a menores de 13 anos.

Não recolhemos dados de nenhum utilizador, independentemente da idade. Se tens conhecimento de que um menor está a usar a extensão, podes contactar-nos, mas não há dados a eliminar.

7. Os teus direitos

Uma vez que a extensão não recolhe nem processa dados pessoais, a maioria dos direitos RGPD não se aplica diretamente. No entanto, reconhecemos os seguintes direitos:

  • Acesso - Podes ver todos os dados guardados em chrome://extensions → Devtools Web Studio → Armazenamento
  • Eliminação - Podes eliminar todos os dados em Definições → Redefinir extensão, ou desinstalando a extensão
  • Portabilidade - Podes exportar as tuas coleções e preferências em formato JSON na secção Export/Import
  • Oposição - Podes desativar a sincronização Chrome em qualquer altura nas definições do Chrome
  • Reclamação - Podes apresentar uma reclamação à autoridade de proteção de dados do teu país (em Portugal: CNPD)

Para exercer qualquer direito ou esclarecer dúvidas, contacta-nos através do formulário de suporte.

8. Retenção de dados

Os dados guardados no browser permanecem até:

  • Desinstalar a extensão (elimina todos os dados locais e sync)
  • Usar a opção "Redefinir extensão" nas definições do Web Studio

Não há dados nos nossos servidores — portanto não há períodos de retenção da nossa parte.

9. Alterações a esta política

Esta política pode ser atualizada quando:

  • Forem adicionadas novas funcionalidades que alterem o tratamento de dados
  • Houver alterações nos serviços de terceiros utilizados
  • Forem exigidas atualizações legais ou regulatórias

10. Contacto

Para questões sobre privacidade ou esta política, podes contactar-nos através de:

Respondemos a todas as questões sobre privacidade no prazo de 30 dias úteis.