Transcreva, traduza e resuma áudios do WhatsApp Web com IA
Esta Política de Privacidade descreve como a extensão ZapVox ("nós", "nosso") coleta, usa e protege informações dos usuários ("você"). O ZapVox é uma extensão de navegador para Chrome/Edge que transcreve, traduz e resume mensagens de áudio no WhatsApp Web.
Última atualização: 23 de abril de 2026
chrome.storage.local por até 7 dias para evitar reprocessamento. Esses dados ficam exclusivamente no seu navegador.IndexedDB (banco chamado zapvox_deleted_msgs, exclusivo do seu navegador). Esses dados são 100% locais, nunca enviados a servidores, e são automaticamente excluídos após 7 dias (purga automática a cada 6 horas). Desde a v3.4.3, o conteúdo recuperado NÃO é exibido automaticamente no DOM — o usuário precisa clicar explicitamente no botão "🔓 Ver original (ZapVox)" para revelar. Isso garante consentimento explícito e evita qualquer alteração silenciosa do WhatsApp. O usuário pode desativar a funcionalidade a qualquer momento nas configurações (toggle "Recuperar mensagens apagadas"), o que purga o banco IndexedDB.chrome.storage.local. Esses dados nunca saem do seu navegador — são usados apenas para você consultar na tela de Diagnóstico do popup. Nenhum identificador de mensagem, nome de contato, conteúdo ou metadado de áudio é registrado. A telemetria é estritamente uma lista branca (whitelist) de fases técnicas permitidas. Toggle "Telemetria local de diagnóstico" controla a coleta e o botão "Limpar" zera o contador.chrome.storage.local (chave zapvox_sentiment_cache) por até 7 dias para que o chip de sentimento sobreviva a recargas da página sem reprocessamento. O identificador da mensagem associado é o mesmo hash sanitizado já utilizado pelo cache de transcrição. Esses dados nunca saem do seu navegador e são purgados automaticamente após 7 dias.| Dado | Quando | Destino | Finalidade |
|---|---|---|---|
| Áudio (base64) | Transcrição cloud | Supabase Edge Function → Groq | Converter áudio em texto |
| Áudio (base64) | Transcrição BYOK (chave própria) | Groq ou OpenAI (direto do navegador) | Converter áudio em texto |
| Texto transcrito | Tradução, resumo ou análise de sentimento | Supabase Edge Function → Groq/Gemini | Traduzir, resumir ou analisar o texto |
| Token JWT | Autenticação | Supabase Auth | Validar sessão e plano |
| Login/cadastro | Supabase Auth | Criar e gerenciar conta | |
usage_logs (user_id, action, timestamp) | A cada transcrição/tradução cloud | Supabase Postgres (RLS) | Aplicar limites diários do plano. Sem conteúdo de áudio/texto; apenas contadores. |
usage_logs: Registramos apenas que uma operação aconteceu (para impor o limite diário do seu plano), não o que foi transcrito. Nenhum áudio, texto, nome de contato ou identificador de mensagem é persistido no servidor. A tabela é protegida por Row-Level Security do Supabase — você só consegue ler os próprios registros.
Para oferecer uma experiência fluida, o ZapVox armazena temporariamente no seu próprio navegador (nunca em nossos servidores) os seguintes dados técnicos:
F12) têm números de telefone sanitizados para ***@ antes de serem impressos. Isso garante que, mesmo se você compartilhar um screenshot do console com suporte técnico, nenhum número de telefone do WhatsApp vazará.chrome://extensions.
Se você optar por usar suas próprias chaves de API (Bring Your Own Key — BYOK), elas são:
chrome.storage.local do seu navegador| Permissão | Por quê |
|---|---|
storage | Salvar configurações, cache de transcrições e chaves criptografadas |
notifications | Mostrar notificações quando uma transcrição é concluída |
identity | Autenticação OAuth para login (Google Sign-In via Supabase) |
alarms | Manter o Service Worker ativo durante transcrições longas e gerenciar resets de uso diário |
tabs | Detectar abas do WhatsApp Web para enviar resultados |
host: web.whatsapp.com | Injetar content script para adicionar botões de transcrição nas mensagens de áudio |
Você tem direito a:
Para exercer qualquer direito, entre em contato pelo e-mail abaixo.
chrome://extensions, clique em "Detalhes" do ZapVox, depois "Limpar dados do site". Isso remove todas as transcrições em cache, configurações e chaves BYOK.
| Serviço | Finalidade | Política de Privacidade |
|---|---|---|
| Supabase | Autenticação, Edge Functions (transcrição/tradução Pro) | supabase.com/privacy |
| Groq | Transcrição, tradução e resumo cloud (provedor primário) + BYOK | groq.com/privacy |
| OpenAI | Transcrição BYOK (quando usuário fornece chave própria) | openai.com/privacy |
| Google Gemini | Tradução e resumo fallback (via Edge Function) | policies.google.com/privacy |
| Stripe | Processamento de pagamentos (Pro) | stripe.com/privacy |
zapvox_deleted_msgs) — somente se opt-in ativado. Purga automática a cada 6h.chrome.storage.local — nunca enviados. Zeráveis via botão "Limpar" no popup.usage_logs (Supabase): Registros de quota (user_id, action, timestamp) são mantidos por 90 dias para fins de auditoria de limites diários. Sem conteúdo, sem PII além do user_id da sua conta.chrome.storage.local até o logout ou expiração do refresh token (~30 dias). Optamos por local em vez de session para evitar forçar re-login a cada abertura do Chrome — Supabase RLS é a camada de defesa primária.O ZapVox não é destinado a menores de 13 anos. Não coletamos intencionalmente dados de crianças. Se você acredita que um menor forneceu dados, entre em contato para remoção imediata.
O ZapVox está em conformidade com a política de Uso Limitado da Chrome Web Store:
Podemos atualizar esta política periodicamente. Alterações significativas serão comunicadas via notificação na extensão ou no changelog. A data de última atualização estará sempre visível no topo.
Para dúvidas, solicitações de dados ou exercício de direitos:
E-mail: [email protected]
Desenvolvedor: Diegomaier Nunes Neri