Como a extensao funciona
A extensao detecta mensagens de voz no WhatsApp Web e as envia para transcricao via API. O fluxo completo e o seguinte:
Audio detectado no WhatsApp Web
->
Enviado ao backend (Cloudflare Worker)
->
Encaminhado a API Whisper (OpenAI)
->
Transcricao retornada ao navegador
Dados coletados
A extensao coleta o minimo necessario para funcionar:
- LOCALTranscricoes recentes - salvas apenas no armazenamento local do seu navegador (chrome.storage.local) por ate 20 dias, para evitar reprocessar o mesmo audio.
- LOCALCache de hash de audios - identificador hash do arquivo de audio, armazenado localmente por ate 20 dias.
- LOCALJWT de autenticacao - token temporario, armazenado localmente, para verificar a assinatura ativa.
- BACKENDNumero de telefone - utilizado exclusivamente para verificar se existe uma assinatura ativa. Nao e armazenado no backend.
- WHISPERArquivo de audio - enviado a API Whisper da OpenAI para transcricao e descartado imediatamente apos o processamento.
O que nao armazenamos
Nosso backend nao persiste nenhum dado em banco de dados ou disco. Especificamente:
- Nao armazenamos arquivos de audio - eles sao processados em memoria e descartados.
- Nao armazenamos o conteudo das transcricoes.
- Nao armazenamos mensagens ou conversas do WhatsApp.
- Nao compartilhamos nenhum dado com terceiros, exceto o envio do audio a API da OpenAI para fins de transcricao.
- Nao utilizamos cookies ou rastreamento de qualquer tipo.
Servicos de terceiros
- OpenAI Whisper API - responsavel pela transcricao dos audios. A OpenAI pode ter sua propria politica de retencao de dados; consulte a politica de privacidade da OpenAI.
- Cloudflare Workers - nosso backend e executado na infraestrutura da Cloudflare, que nao acessa o conteudo das requisicoes alem do necessario para roteamento de rede.
- Stripe - utilizado exclusivamente para processar pagamentos de assinatura. Nao temos acesso a dados de cartao de credito.
Permissoes da extensao
A extensao solicita as seguintes permissoes do Chrome:
- storage - necessaria para salvar transcricoes e o cache de hash localmente no seu navegador.
- tabs - necessaria para comunicacao entre o service worker e a aba ativa do WhatsApp Web.
- web.whatsapp.com - acesso restrito ao dominio do WhatsApp Web, onde a extensao opera.