cleverson.dev

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.

Duvidas sobre privacidade?

Entre em contato diretamente pelo e-mail ou WhatsApp.