Política de Privacidade
Este documento descreve a configuração atual do Jarvis, uma configuração pessoal de Mário Ribeiro, e foi preparado como documentação dessa configuração. Não é uma garantia de conformidade legal. O Jarvis não está aberto a registo público.
1. Responsável
Responsável: Mário Ribeiro. Contacto: marioribeiro1981@gmail.com.
2. O que é o Jarvis
O Jarvis é um assistente pessoal de voz e texto. Tem uma interface no navegador e um serviço executado no próprio computador do utilizador, que usa o modelo Claude, da Anthropic, para preparar respostas. Pode ainda ligar-se ao Gmail e ao Google Calendar através de um conector local (Google Workspace MCP), apenas se o utilizador der o seu consentimento individual.
3. Dados tratados e finalidades
| Categoria | Quando é tratada | Finalidade |
|---|---|---|
| Pedidos do utilizador (texto ou voz transcrita) e respostas | Sempre que o utilizador usa o Jarvis | Responder ao que foi pedido |
| Conteúdo do Gmail (leitura) | Só após autorização da Google e só quando o pedido exige consultar o correio | Responder ao pedido, por exemplo procurar ou resumir mensagens |
| Dados do Google Calendar (leitura) | Só após autorização da Google e só quando o pedido exige consultar a agenda | Responder ao pedido, por exemplo indicar eventos de um dia |
Informação básica de perfil, endereço de e-mail e identificação (profile, email, openid) |
Na autorização da conta Google | Identificar a conta autorizada e associar-lhe as credenciais locais |
| Credenciais de acesso OAuth (tokens) | Depois de o utilizador autorizar | Manter o acesso de leitura sem pedir nova autorização a cada pedido |
| Áudio da voz e imagem da câmara | Só nas condições descritas na secção 6 | Transcrever voz; responder a pedidos como “olha para isto” |
4. Dados da Google e permissões
O acesso à conta Google depende do consentimento individual do utilizador no ecrã de autorização da Google. A configuração atual pede apenas estas permissões:
- leitura do Gmail (
gmail.readonly); - leitura do Google Calendar (
calendar.readonly); - informação básica de perfil, endereço de e-mail e identificação (
profile,email,openid).
Não são pedidas permissões para enviar, alterar ou apagar mensagens ou eventos.
A utilização e a transferência para qualquer outra aplicação de informações recebidas das APIs da Google obedecerão à Política de Dados de Utilizador dos Serviços de API da Google, incluindo os requisitos de Utilização Limitada. Esta é uma declaração da utilização pretendida pelo responsável; não foi objeto de auditoria independente. Os dados da Google são usados apenas para responder aos pedidos do próprio utilizador, não para publicidade e não são vendidos.
5. Fornecedores e partilha
Para responder a um pedido, o Jarvis recorre a fornecedores externos. Cada um trata os dados segundo os seus próprios termos.
- Anthropic (Claude). O texto dos pedidos e o resultado das consultas feitas ao Gmail e ao Calendar, na medida necessária para a resposta pedida, são enviados à Anthropic para gerar essa resposta.
- ElevenLabs (opcional). Só se estiver configurada. O texto das respostas pode ser enviado para síntese de voz e, se ativada, o áudio pode ser enviado para transcrição.
- Fornecedor do navegador (opcional). Quando não há outro serviço de voz configurado, o reconhecimento de voz do navegador pode ser processado pelo seu fornecedor. Segundo a documentação do código do projeto, no Chrome o áudio é enviado à Google para esse efeito.
- Google. Fornece o acesso ao Gmail e ao Calendar, mediante autorização do utilizador.
Não prometemos retenção zero nem a ausência de utilização para treino de modelos por parte dos fornecedores. A retenção e a utilização pelos fornecedores dependem dos seus termos e políticas, que o utilizador deve consultar antes de ligar os serviços. A retenção completa específica desta aplicação não foi verificada.
6. Voz e câmara (condicional)
- Voz. O microfone só é usado depois de o utilizador o permitir no navegador. A deteção de que alguém está a falar é feita localmente. A transcrição pode ser feita pelo fornecedor do navegador ou, se configurada, pela ElevenLabs.
- Câmara. Só é usada se o navegador tiver permissão e o utilizador pedir ao Jarvis para olhar. Uma imagem (ou algumas imagens) é enviada ao modelo para esse pedido. Segundo a documentação do código do projeto, as imagens não são guardadas pela aplicação; isto não foi verificado de forma independente.
7. Armazenamento local
- As credenciais OAuth da Google são guardadas pelo conector local, num ficheiro JSON no dispositivo do utilizador. Esse ficheiro inclui as chaves de acesso e de renovação. Não existe cifragem ao nível da aplicação; a proteção depende do dispositivo e das permissões do sistema.
- O conector pode manter registos técnicos locais de funcionamento. O conteúdo desses registos não foi verificado.
- A interface guarda localmente no navegador apenas a preferência de voz.
- Não foi encontrado, no código analisado, nenhum ponto em que a aplicação grave o conteúdo do correio, da agenda ou das conversas em ficheiro ou base de dados; a aplicação não tem contas de utilizador nem serviço remoto próprio. O programa de assistência usado em segundo plano (Claude Code) pode manter os seus próprios registos locais, o que não foi verificado.
8. Revogar o acesso e apagar dados
- Retirar o acesso da Google. Nas definições da Conta Google, na secção de aplicações e serviços com acesso à conta, o utilizador pode remover o acesso do Jarvis. Isto impede novos acessos a partir desse momento.
- Apagar a cópia local da credencial. Apagar o ficheiro de credenciais do conector remove apenas a cópia local. É um passo separado da revogação na Google.
- Limites. Apagar as credenciais ou revogar o acesso não apaga os registos que os fornecedores (por exemplo, a Anthropic) possam já ter, nem informação já enviada para uma resposta anterior.
9. Segurança
O acesso é só de leitura e depende do consentimento do utilizador. O serviço local aceita ligações apenas do próprio computador. Nenhuma medida elimina todos os riscos; o utilizador deve proteger o dispositivo onde as credenciais ficam guardadas.
10. Estado e verificações
O Jarvis é uma configuração pessoal. Não afirmamos que a aplicação tenha sido verificada pela Google nem que possua qualquer certificação de segurança. A verificação da propriedade de um domínio é um passo distinto e não equivale a essas verificações.
11. Alterações
Esta política pode ser atualizada. A data de entrada em vigor indicada no topo reflete a versão em vigor.
12. Contacto
Mário Ribeiro — marioribeiro1981@gmail.com.