Política de privacidade
Esta é uma tradução feita por máquina que não foi revisada por um falante nativo nem por um advogado. A versão em inglês prevalece.
Rascunho. Peça uma revisão antes de confiar nele ou de vinculá-lo a partir de uma página de loja.
Abrange a extensão do Chrome WebCodeReview e este site.
A extensão: WebCodeReview
A extensão WebCodeReview permite que um programa no seu próprio computador (o servidor do WebCodeReview) envie perguntas para sites de chat com IA nos quais você já está logado, e execute etapas de navegação automatizada, pelo seu navegador.
O que a extensão faz com os dados
- Prompts e respostas. A extensão digita o prompt (do seu programa WebCodeReview ou de um que você informa na página de revisão ou no popup da extensão) no site de chat (ChatGPT, Gemini, Claude, DeepSeek, Grok), na sua própria aba logada, lê a resposta e a devolve ao seu programa WebCodeReview, ou a mostra na página da extensão em que você informou o prompt. O prompt e a resposta passam pela extensão apenas para isso. A resposta concluída (não o prompt; apenas uma impressão digital curta dele) fica guardada no armazenamento de sessão do navegador, somente na memória, para que um pedido repetido não possa enviar o prompt duas vezes. Ela é descartada em até 10 minutos após a conclusão da resposta, ou quando o navegador é fechado. Curtas linhas de log de diagnóstico (sem texto de prompt nem de resposta) ficam mantidas na memória até o worker em segundo plano da extensão parar, e o servidor que você configurou pode solicitá-las.
- Captura por cópia. Para ler uma resposta exatamente como o site a exibe, a extensão clica uma vez no botão Copiar da própria resposta e intercepta o texto dentro da página. A sua área de transferência nunca é gravada.
- Anexos de imagem. Se um pedido inclui imagens, a extensão as envia ao site de chat na sua aba. Elas apenas passam pela extensão e não são guardadas nem registradas em log (só a quantidade e o tamanho aparecem nos logs de diagnóstico).
- Modos nos sites de chat. A extensão digita o prompt e pressiona enviar em uma nova conversa. Ela ativa ou desativa o modo de raciocínio de um site somente quando um pedido solicita isso. Ela desativa a busca na web do site em cada pedido, a menos que o pedido solicite que ela fique ativada. Depois, restaura cada configuração que alterou ao estado anterior. Se isso falhar, ela avisa você para que possa restaurar a configuração por conta própria.
- Verificação da conta. Para avisar você quando um site exige login, a extensão lê apenas se você está logado e se o plano é gratuito ou pago. Nomes e endereços de e-mail são examinados dentro da página somente para distinguir os planos e não são enviados a lugar nenhum.
- Navegação automatizada (opcional). Ela fica desativada até você ativá-la no popup, e o Chrome então pede que você permita o acesso a todos os sites. Desativar a chave interrompe a automação dentro da extensão, mas não retira a permissão de acesso a todos os sites do Chrome; para revogar esse acesso por completo, abra
chrome://extensions, escolha WebCodeReview e altere Acesso ao site. Quando um plano é executado, a extensão lê a estrutura e o texto das páginas que o plano visita, apenas nos domínios que o plano lista, e devolve ao servidor o que o plano pede. Sem essa permissão, só os recursos dos sites de chat funcionam. Cada plano deve listar os domínios que pode usar, e um plano que liste um sufixo inteiro, como "com", é recusado. A extensão ignora todos os comandos até que o servidor tenha aceitado o seu token de pareamento. - Configurações. O endereço do servidor, o token de pareamento (guardado pela página de pareamento a partir do link que o
wcr setupabre, e não digitado por você), um interruptor de ligar/desligar, a opção de fechar ou não a aba de trabalho quando um pedido termina, a lista de sites que dispensam a manutenção de atividade do debugger e algumas preferências do content script ficam guardados no armazenamento local de extensões do navegador, no seu dispositivo. Os ids das abas de trabalho e a última verificação de login e de plano por site ficam guardados no armazenamento de sessão, somente na memória, até o navegador ser fechado. - Sua conta WebCodeReview. Entrar é opcional e necessário somente para a navegação automatizada. Se você entrar, a extensão guarda o endereço de e-mail da sua conta WebCodeReview (recebido do webcodereview.com depois que você entra) e um segredo de dispositivo dessa conta no armazenamento local de extensões do navegador. O endereço de e-mail é exibido no popup e nunca é enviado a nenhum outro lugar nem registrado em log. O segredo de dispositivo é enviado somente ao webcodereview.com. Sair no navegador apaga localmente os dados de conta armazenados (endereço de e-mail e segredo de dispositivo). Remover o dispositivo no site revoga o segredo; a extensão percebe isso na próxima verificação diária, ou quando o Chrome inicia, e encerra a sessão. Cerca de uma vez por dia, a extensão verifica com o webcodereview.com se o seu login ainda é válido (e, mais adiante, o seu plano). Nenhum prompt, resposta nem conteúdo de página é enviado para lá.
- Página de boas-vindas. A extensão abre uma página de boas-vindas quando você a instala pela primeira vez.
Para onde os dados vão
Prompts, respostas e conteúdo de páginas vão somente para o endereço de servidor que você configurar. O padrão é ws://127.0.0.1:8787, um processo no seu próprio computador. A extensão não envia dados de análise, telemetria ou publicidade. O único serviço operado pelo desenvolvedor com que ela se comunica é o webcodereview.com, para o login na conta e o seu plano; nenhum prompt, resposta nem conteúdo de página é enviado para lá. Os dados não são vendidos nem compartilhados com terceiros pela extensão. O que você enviar aos sites de chat é tratado por esses sites, conforme os termos e as políticas de privacidade deles.
Se você apontar a extensão para um servidor remoto, esse servidor recebe os prompts, as respostas e o conteúdo de páginas descritos acima. Use apenas servidores que você controla, sobre TLS. O popup da extensão avisa quando o endereço do servidor não está no seu computador.
Credenciais
A extensão não lê, não guarda e não transmite suas senhas, cookies ou tokens de sessão. Ela trabalha em abas nas quais você já está logado; o navegador mantém essas sessões.
Permissões e por quê
| Permissão | Por quê |
|---|---|
| Acesso de host aos sites de chat: chatgpt.com, gemini.google.com, claude.ai, chat.deepseek.com e grok.com (obrigatório) | Digitar o prompt e ler a resposta nessas abas. |
| Acesso de host ao webcodereview.com (obrigatório) | Entrar na sua conta WebCodeReview (um código de dispositivo que você aprova em webcodereview.com/device) e verificar cerca de uma vez por dia se o seu login ainda é válido (e, mais adiante, o seu plano). Nenhum prompt, resposta nem conteúdo de página é enviado para lá. |
| Acesso a todos os sites (opcional, desativado até você ativar “Navegação automatizada” no popup) | A navegação automatizada visita os sites que um plano indica. Sem ela, só os recursos dos sites de chat funcionam. A chave do popup interrompe a automação, mas não retira essa permissão; para revogá-la por completo, abra chrome://extensions, escolha WebCodeReview e altere Acesso ao site. |
tabs | Abrir, reutilizar e fechar as abas de trabalho; ler as URLs das abas para aplicar a lista de domínios permitidos do plano. |
scripting | Executar nessas abas o código que lê a página e clica. |
storage | Guardar as configurações, os ids das abas de trabalho e o cache de curta duração das respostas descrito acima. |
debugger | Enquanto um prompt é executado, marcar a aba de chat como ativa para que o site continue transmitindo em segundo plano. Nesse intervalo, o Chrome mostra a barra "depurando este navegador". |
webNavigation | Detectar quando uma página terminou de navegar antes da próxima etapa de automação. |
tabGroups | Manter as abas de trabalho da extensão reunidas em um único grupo de abas chamado "WCR". |
notifications | Avisar você quando uma aba de chat exige que você faça login ou passe por uma verificação humana (clicar na notificação abre essa aba), quando uma configuração de um site que a extensão alterou não pôde ser restaurada, ou quando a conexão com o seu programa WebCodeReview foi recusada ou assumida por outro navegador. |
identity | Apenas para o login com um clique pelo Google, que abre na janela de login do próprio Chrome. Não acrescenta nenhum aviso na instalação. |
alarms | Reconectar ao servidor depois que o navegador suspende a extensão. |
debugger permanece (decidido). Atualize esta tabela quando qualquer um dos dois mudar.Este site
- Lista de espera. Se você enviar seu endereço de e-mail, guardamos o e-mail, o horário e um hash SHA-256 unidirecional do seu endereço IP (usado apenas para limitar abusos), em um banco de dados Cloudflare D1. Usamos o e-mail apenas para avisar quando o acesso antecipado abrir; ainda não enviamos e-mails a ninguém e não vendemos nem compartilhamos a lista.
- Registros de limite de taxa. Um hash do seu endereço IP e um carimbo de data/hora são mantidos por uma hora para limitar envios repetidos e depois são apagados.
- Hospedagem. O site roda na Cloudflare, que processa as requisições (incluindo endereços IP) e pode manter logs padrão de requisições, conforme a política de privacidade dela.
- Contas (quando o login estiver disponível). O login é necessário somente para a navegação automatizada; a revisão de código funciona sem conta, e se você nunca entrar, não guardamos nada do que segue. Se você entrar com o Google, guardamos o seu endereço de e-mail e o seu id de conta do Google (do Google recebemos apenas o seu endereço de e-mail verificado e um id de conta), uma sessão que mantém você conectado por até 30 dias (só um hash do segredo dela é guardado), os dispositivos que você aprova (nome, data de adição e último acesso) e um log de segurança de eventos de login e de dispositivos, que é apagado após 90 dias. Não guardamos nenhuma senha.
- Nenhum cookie de análise ou de publicidade é definido por este site. Se você entrar, um cookie de sessão mantém você conectado. A sua escolha de tema e de idioma, e a página para a qual voltar depois de entrar, ficam guardadas no armazenamento local do seu navegador.
Para ser removido da lista de espera, entre em contato pelo endereço abaixo.