Legal
Política de Privacidade
🔍 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
Índice
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.
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 |
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
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.
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) |
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:
Devtools.pt - Atendimento ao utilizador
Respondemos a todas as questões sobre privacidade no prazo de 30 dias úteis.