Política de Privacidade
A que dados o Tempus AI PM acede, como são processados no seu navegador e como são protegidos.
Última atualização: 23 de agosto de 2026
O Tempus — AI Project Manager («Tempus», «nós») é uma extensão do navegador Chrome que ajuda os utilizadores a registar tempo e gerir projetos no Jira Cloud. Esta política de privacidade explica a que dados o Tempus acede, como são processados e como são protegidos.
1. Dados a que acedemos
O Tempus acede aos seguintes dados através de APIs autorizadas:
| Tipo de dado | Origem | Finalidade | Armazenamento |
|---|---|---|---|
| Issues, worklogs e projetos do Jira | Jira Cloud REST API | Mostrar tarefas, registar tempo, gerar relatórios | Apenas navegador (chrome.storage.local) |
| Eventos de calendário (apenas leitura) | Google Calendar API | Mostrar reuniões junto aos worklogs do Jira para ajudar os utilizadores a distribuir o seu tempo | Apenas em memória, nunca persistido |
| Planos e alocações do Tempo | Tempo REST API | Mostrar planeamento de capacidade e métricas de conformidade | Cache do navegador com TTL |
2. Como protegemos os dados sensíveis
2.1 Dados do Google Calendar
O Tempus usa exclusivamente o scope calendar.events.readonly. Isto significa que:
- O Tempus só pode ler os eventos do calendário. Não pode criar, modificar nem eliminar eventos.
- Os dados do calendário são processados inteiramente no seu navegador (JavaScript do lado do cliente). Nunca são transmitidos a qualquer servidor externo operado pelo Tempus.
- Os eventos do calendário são mantidos apenas em memória durante a sessão ativa do navegador. Não são gravados em chrome.storage.local nem em qualquer armazenamento persistente.
- Quando fecha o popup da extensão ou o separador do navegador, os dados do calendário são descartados da memória.
- Os dados do calendário são usados exclusivamente para mostrar as suas reuniões junto aos worklogs do Jira, permitindo-lhe ver como o seu dia se divide entre reuniões e trabalho focado.
2.2 Dados do Jira
Os dados do Jira (issues, worklogs, metadados de projeto) são acedidos via OAuth 2.0 com o consentimento explícito do utilizador. Estes dados:
- Armazenados em cache localmente em
chrome.storage.local(isolados por extensão e perfil do Chrome — inacessíveis a sites ou outras extensões). - Nunca transmitidos a servidores operados pelo Tempus.
- Usados exclusivamente para mostrar informação de projetos, registar tempo e gerar relatórios de análise dentro da extensão.
2.3 Análise com IA (opcional)
Quando os utilizadores optam por enviar dados de projeto a um fornecedor de IA (Claude da Anthropic ou Google Gemini) para análise:
- Esta funcionalidade exige que o utilizador forneça a sua própria chave de API (BYOK — Bring Your Own Key). O Tempus não fornece nem partilha chaves de API.
- Ao fornecedor de IA só são enviadas métricas de projeto agregadas: chaves de issues, títulos, estado, horas registadas e nomes dos membros da equipa. Descrições, comentários e anexos em bruto nunca são enviados.
- A chamada à API de IA é feita diretamente a partir do navegador do utilizador para o fornecedor de IA. O Tempus não funciona como intermediário com servidor.
- Os utilizadores são plenamente informados antes de quaisquer dados serem enviados a um fornecedor de IA e têm de iniciar a ação de forma explícita.
2.4 Mecanismos de proteção técnica
- Content Security Policy (CSP): A extensão aplica
script-src 'self'; object-src 'self', impedindo a injeção de código. - Sem scripts inline: Todo o JavaScript é executado a partir de ficheiros locais, não de handlers inline.
- Sanitização de entradas: Todo o conteúdo dinâmico é renderizado através das funções
escHtml()eescAttr()para prevenir ataques XSS. - OAuth 2.0 com PKCE: A autenticação do Jira usa o fluxo padrão OAuth 2.0 Authorization Code.
- Armazenamento de tokens: Os tokens OAuth são guardados através das APIs de armazenamento de extensões do Chrome, com acesso restrito apenas a contextos de extensão fidedignos (service worker e popup). Os tokens não são acessíveis a páginas web nem content scripts.
- Renovação automática de tokens: Os tokens de acesso têm curta duração e são renovados automaticamente. Os tokens de atualização são guardados de forma segura em chrome.storage.local.
2.5 Conformidade com os Serviços de API da Google
A utilização e a transferência por parte do Tempus da informação recebida das APIs da Google cumprem a Google API Services User Data Policy, incluindo os requisitos de Utilização Limitada. Em concreto:
- Utilização Limitada: O Tempus só usa os dados do Google Calendar com o único objetivo de mostrar os eventos do calendário junto aos worklogs do Jira dentro da interface da extensão. Estes dados não são usados para publicidade, estudos de mercado, campanhas de e-mail nem qualquer finalidade alheia à funcionalidade principal da extensão.
- Sem transferência a terceiros: Os dados de utilizador da Google nunca são transferidos, vendidos nem divulgados a terceiros. Quando os utilizadores enviam opcionalmente dados de projeto a um fornecedor de IA, os dados do Google Calendar são excluídos dessa transmissão.
- Sem utilização secundária: Os dados de utilizador da Google não são usados para criar perfis de utilizador, treinar modelos de aprendizagem automática, apresentar publicidade nem enriquecer outras fontes de dados.
- Segurança em trânsito e em repouso: Toda a comunicação com as APIs da Google ocorre através de HTTPS/TLS (cifrada em trânsito). Os dados do calendário são mantidos exclusivamente na memória volátil do navegador (não persistidos em disco, bases de dados ou chrome.storage.local) e são descartados ao fechar o popup da extensão. Os tokens OAuth são guardados no armazenamento de extensões do Chrome com acesso restrito a contextos de extensão fidedignos.
- Acesso mínimo a dados: O Tempus solicita apenas o scope
calendar.events.readonly, o scope mais restrito que cumpre a sua funcionalidade. Não solicita acesso de escrita, dados de contactos, conteúdo de e-mail nem quaisquer outros dados de utilizador da Google. - Controlo do utilizador: Os utilizadores podem revogar o acesso do Tempus aos seus dados do Google Calendar a qualquer momento através das Permissões da conta Google. Após a revogação, a extensão perde o acesso de imediato, sem quaisquer dados residuais retidos.
3. Dados que NÃO recolhemos
- Não recolhemos análises, telemetria nem estatísticas de utilização.
- Não usamos cookies nem pixels de rastreio.
- Não apresentamos publicidade.
- Não vendemos, partilhamos nem transferimos quaisquer dados de utilizador a terceiros.
- Não operamos servidores backend que recebam dados de utilizador.
- Não acedemos ao conteúdo de e-mail (o scope do Gmail foi deliberadamente removido).
4. Serviços de terceiros
O Tempus comunica diretamente com os seguintes serviços usando credenciais que o utilizador fornece explicitamente:
| Serviço | Dados trocados | Autenticação |
|---|---|---|
| Atlassian Jira Cloud | Incidências, worklogs, projetos | OAuth 2.0 (consentimento do utilizador) |
| Google Calendar | Eventos de calendário (apenas leitura) | Chrome Identity API (consentimento do utilizador) |
| Tempo (opcional) | Planos, alocações, worklogs | Token de API (fornecido pelo utilizador) |
| Anthropic / Google AI (opcional) | Métricas de projeto agregadas | Chave de API (fornecida pelo utilizador) |
| Atlassian Confluence (opcional) | Relatórios publicados | O mesmo OAuth que o Jira |
| Supabase (apenas licença) | Chave de licença, ID do dispositivo | HTTPS |
Cada um destes serviços tem a sua própria política de privacidade. O Tempus não controla a forma como estes serviços processam os dados depois de recebidos.
5. Validação de licença
Para os utilizadores Pro, o Tempus comunica com uma edge function do Supabase para validar as chaves de licença. Os únicos dados transmitidos são:
- Chave de licença
- Identificador de dispositivo (um UUID gerado aleatoriamente, não associado à identidade pessoal)
- Tipo de dispositivo (p. ex., «Windows», «macOS»)
Durante a validação de licença não é transmitido qualquer dado do Jira, dado de calendário ou informação pessoal.
6. Retenção e eliminação de dados
- Dados locais: Todos os dados da extensão (issues em cache, definições, tokens) são guardados em chrome.storage.local. Pode eliminar todos os dados desinstalando a extensão ou limpando os dados da extensão nas definições do Chrome.
- Dados de calendário: Nunca persistidos. Existem apenas na memória do navegador durante a sessão ativa.
- Sem servidor de aplicação central: O Tempus não opera um servidor backend central que processe os seus dados do Jira. A validação de licença envia apenas identificadores de licença e dispositivo ao nosso serviço de licenças (Supabase). A análise com IA opcional envia apenas métricas de projeto selecionadas diretamente ao fornecedor de IA escolhido (Claude ou Gemini).
7. Os seus direitos
A qualquer momento, pode:
- Revogar o acesso ao Google Calendar: Vá às Permissões da conta Google e remova o Tempus.
- Revogar o acesso ao Jira: Vá às definições da sua conta Atlassian e remova a ligação OAuth.
- Eliminar todos os dados locais: Desinstale a extensão ou vá a Chrome → Extensões → Tempus → Limpar dados.
- Contactar-nos: Para qualquer questão sobre privacidade, escreva para hello@tempus-ai-pm.com.
8. Alterações a esta política
Podemos atualizar esta política de privacidade periodicamente. As alterações serão publicadas nesta página com uma data de «Última atualização» atualizada. A utilização continuada da extensão após as alterações constitui a sua aceitação.
9. Contacto
Se tiver questões sobre esta política de privacidade ou sobre como o Tempus trata os seus dados:
E-mail: hello@tempus-ai-pm.com · Site: www.tempus-ai-pm.com