Última atualização: 9 de setembro de 2026
Política de Privacidade
1. Responsável pelo tratamento
O responsável pelo tratamento dos dados descrito nesta política é a BookmarkForge (contacto na secção 17). Para o servidor complementar e a infraestrutura de licenças, o operador dessa implementação atua como responsável.
2. Introdução e âmbito
A BookmarkForge ("nós", "nosso" ou "nos") está empenhada em proteger a sua privacidade. Esta Política de Privacidade explica como tratamos os seus dados quando utiliza a nossa aplicação.
Princípio fundamental: a BookmarkForge é executada 100 % localmente no seu dispositivo. Os seus marcadores, notas, documentos e conversas de IA são armazenados na base de dados local do seu navegador e nunca são transmitidos aos nossos servidores.
3. Dados que NÃO recolhemos
Queremos ser claros sobre o que não recolhemos:
- Sem marcadores nem URLs enviados para os nossos servidores
- Sem notas nem documentos que saiam do seu dispositivo
- Sem pedidos ou respostas de IA registados por nós
- Sem histórico de navegação rastreado
- Sem informações pessoais necessárias para utilizar a aplicação
- Sem análises recolhidas por predefinição
4. Onde vivem os seus dados
Todos os seus dados são armazenados localmente no seu navegador através de:
- IndexedDB — para marcadores, documentos e definições
- Armazenamento seguro — para chaves encriptadas e palavras-passe
- Cache do Service Worker — para o funcionamento offline
Os seus dados nunca saem do seu dispositivo, exceto se explicitamente:
- Exportar um ficheiro de cópia de segurança
- Partilhar o seu vault com outro dispositivo
- Utilizar um fornecedor de IA na nuvem (os seus pedidos vão diretamente para o fornecedor de IA, não através de nós)
5. Encriptação
Os seus dados são encriptados com:
- Encriptação AES-GCM-256 para todo o conteúdo armazenado
- Argon2id (KDF resistente à memória) para chaves derivadas de palavras-passe
- As chaves são derivadas e armazenadas localmente no seu navegador
Não temos acesso às suas chaves de encriptação nem às suas palavras-passe.
6. Relatórios de Content Security Policy (CSP)
A BookmarkForge utiliza cabeçalhos de Content Security Policy (CSP) para impedir ataques de cross-site scripting e de injeção de dados. Se o seu navegador bloquear um recurso devido a esses cabeçalhos, envia automaticamente um breve relatório técnico de violação para a mesma origem que serviu a aplicação (o endpoint /csp-report). O coletor do operador conserva apenas:
- A origem do recurso bloqueado (o caminho, a consulta e o fragmento são removidos; nunca os seus dados pessoais)
- A diretiva CSP que foi violada
- A origem da página onde ocorreu a violação
- Um hash unilateral com salt do seu endereço IP, utilizado apenas para limitação de frequência — o seu IP nunca é armazenado
Este é o comportamento padrão do navegador exigido pela especificação CSP (os cabeçalhos report-uri / Reporting-Endpoints): o navegador envia estes relatórios por si só, sem opt-in por utilizador, porque fazem parte do mecanismo de segurança que o protege. Não são anexados cookies, identificadores nem histórico de navegação, e nenhum conteúdo do vault é alguma vez incluído.
7. Fornecedores de IA
Quando utiliza as funcionalidades de IA:
- IA local (WebLLM): é executada inteiramente no seu navegador. Nenhum dado sai do seu dispositivo.
- IA na nuvem (Gemini, OpenAI, Anthropic, etc.): os seus pedidos são enviados diretamente ao fornecedor. Não intercetamos, armazenamos nem registamos esses pedidos. Cada fornecedor tem a sua própria política de privacidade.
8. Relatórios de erros opcionais (apenas com opt-in)
Pode optar por ativar os relatórios de erros nas Definições. Se ativados:
- Recebemos registos técnicos anónimos de erros quando a aplicação falha
- NUNCA recebemos: os seus marcadores, textos, URLs, pedidos ou qualquer conteúdo pessoal
- Enviámos apenas rastreios de pilha técnicos e informações do dispositivo
- Pode desativar esta opção em qualquer altura
9. Bookmarklet PWA e destino de partilha
A BookmarkForge oferece duas formas de guardar conteúdo a partir do seu navegador:
- Bookmarklet: arraste o botão "Guardar no Forge" para a barra de marcadores. Clique nele em qualquer página para guardar instantaneamente.
- Destino de partilha PWA: no telemóvel, utilize o menu nativo de partilha do seu navegador para enviar links para a BookmarkForge.
Ambos os métodos apenas enviam o URL e o título da página para a aplicação quando os ativa explicitamente. Nenhuma atividade de navegação é rastreada.
10. Serviços de terceiros
Utilizamos os seguintes serviços de terceiros:
- Google Fonts — para a tipografia (as fontes são armazenadas em cache localmente)
- Fornecedores de IA — Google, OpenAI, Anthropic, etc. (apenas se os configurar)
11. Os seus direitos (RGPD)
A BookmarkForge foi concebida para que nunca recebamos os seus dados pessoais, o que significa que a maioria das obrigações do RGPD desaparece por conceção. Ao abrigo do Regulamento Geral sobre a Proteção de Dados (RGPD), mantém os seguintes direitos:
- Direito de acesso (art. 15.º): todos os seus dados estão no seu dispositivo. Utilize a função de exportação para obter uma cópia completa e legível por máquina em qualquer altura.
- Direito de retificação (art. 16.º): edite os seus marcadores, notas e documentos diretamente na aplicação.
- Direito ao apagamento (art. 17.º): utilize a eliminação de dados integrada (Definições → Zona de perigo / Nuclear Forget). Isto elimina permanentemente todos os dados locais, incluindo chaves encriptadas e dados de recuperação. Não conservamos nenhuma cópia.
- Direito à portabilidade dos dados (art. 20.º): as exportações utilizam formatos abertos (JSON, Markdown, HTML) utilizáveis noutras aplicações.
- Direito de oposição e limitação do tratamento (arts. 18.º/21.º): todo o tratamento opcional (IA na nuvem, telemetria, relatórios de erros) é estritamente opt-in e pode ser desativado em qualquer altura nas Definições.
- Direito de retirar o consentimento (art. 7.º): desativar as funcionalidades opcionais nas Definições retira o consentimento imediatamente e interrompe todo o tratamento associado.
Para exercer qualquer direito que exija a nossa intervenção (por exemplo, uma reclamação sobre o tratamento no servidor), contacte-nos através do e-mail da secção 17. Tem também o direito de apresentar uma reclamação junto da sua autoridade nacional de proteção de dados.
12. Base jurídica e registo de tratamentos
Nos termos do artigo 6.º do RGPD, documentamos a base jurídica de cada atividade de tratamento que implique a saída de dados do seu dispositivo:
| Atividade de tratamento | Dados envolvidos | Base jurídica | Conservação |
|---|---|---|---|
| IA na nuvem (diretamente do navegador para o fornecedor) | Os seus pedidos, enviados ao fornecedor que escolheu | Consentimento (art. 6.º, n.º 1, alínea a)) — opt-in por fornecedor nas Definições | Não armazenados por nós; aplicam-se as políticas do fornecedor |
| Validação da licença Pro (adaptador Whop) | Chave de licença, identificador de instância/dispositivo, IP para limitação de frequência | Contrato (art. 6.º, n.º 1, alínea b)) — necessário para prestar a funcionalidade paga | Estado do direito de utilização enquanto a licença estiver ativa; janelas de limitação de frequência <= 1 hora |
| Relatórios de violação de CSP | Origem do recurso bloqueado, diretiva violada, origem da página, hash IP unilateral com salt para limitação de frequência | Interesse legítimo (art. 6.º, n.º 1, alínea f)) — relatórios de segurança exigidos pelo navegador; ver secção 6 | Anel em memória limitado (<= 200 relatórios) ou ficheiro JSONL que aloja |
| Análises de negócio opt-in (apenas se as aceitar no banner de consentimento) | Contagens agregadas diárias de uma lista fixa de tipos de eventos, mais um hash SHA-256 de um id aleatório por instalação; sem conteúdo, URLs, títulos ou carimbos de data/hora | Consentimento (art. 6.º, n.º 1, alínea a)) — desativado por predefinição | <= 180 dias de totais diários; <= 200 000 instalações de estado limitado por instalação |
| Eventos de degradação do cliente (apenas com opt-in) | Classe de erro técnico anonimizada, IP com hash e salt por implementação | Consentimento (art. 6.º, n.º 1, alínea a)) | Anel limitado (<= 200 eventos), janela de agregação <= 10 minutos |
| Sinalização de sincronização P2P | Metadados de ligação entre pares (SDP/ICE), segredo efémero de sala | Contrato (art. 6.º, n.º 1, alínea b)) — iniciou a sincronização | Apenas durante a duração da ligação; sem persistência após a desconexão |
Tudo o resto — os seus marcadores, notas, documentos, palavras-passe, chaves de encriptação, eventos de análise — é tratado exclusivamente no seu dispositivo, sob o seu controlo e, portanto, está fora do âmbito do tratamento RGPD por nossa parte.
13. Subcontratantes e transferências de dados
Quando utiliza funcionalidades opcionais, os dados podem ser tratados pelos seguintes terceiros (subcontratantes). Cada transferência ocorre apenas quando utiliza explicitamente a funcionalidade:
- Google (API Gemini) — pedidos de IA na nuvem e meios gerados. Processa dados no Google Cloud (regiões globais, residência de dados configurável pela Google; ver os termos da API Gemini da Google). As transferências fora da UE podem ocorrer ao abrigo das Cláusulas Contratuais Tipo da Google.
- OpenAI / Anthropic / Groq / OpenRouter / Hugging Face — fornecedores alternativos de IA na nuvem, apenas se os configurar. Aplicam-se os respetivos termos e CCT.
- Whop — pagamento da licença Pro e verificação do direito. Recebe a sua chave de licença e os seus dados de pagamento quando compra o Pro. A Whop atua como responsável independente pelos dados de pagamento.
- Sentry (Functional Software) — relatórios de erros opcionais, apenas se os ativar nas Definições e se o operador tiver configurado um endpoint de diagnóstico. Recebe rastreios de pilha técnicos redigidos (URLs sem strings de consulta, segredos removidos, sem identidade do utilizador). A Sentry atua como subcontratante ao abrigo do seu acordo de tratamento de dados; consulte a política de privacidade da Sentry para transferências internacionais.
Não vendemos, alugamos nem partilhamos os seus dados para fins publicitários. Não utilizamos cookies de rastreio nem scripts de análise de terceiros. Os fornecedores na nuvem estão vinculados aos seus próprios acordos de tratamento de dados conformes com o RGPD; recomendamos que os reveja antes de ativar a IA na nuvem.
Transferências internacionais: quando um fornecedor processa dados fora do EEE, as transferências baseiam-se na decisão de adequação da UE ou nas Cláusulas Contratuais Tipo do fornecedor. A utilização exclusivamente local da BookmarkForge não envolve nenhuma transferência internacional.
14. Registo de atividades de tratamento (resumo ROPA)
É mantido um registo resumido das atividades de tratamento (art. 30.º do RGPD) que abrange: finalidades, categorias de titulares (utilizadores da aplicação, clientes pagantes), categorias de dados pessoais (chaves de licença, IPs com hash, relatórios técnicos opt-in), destinatários (os subcontratantes acima), limites de conservação e medidas de segurança (encriptação AES-256-GCM no cliente, TLS 1.3 em trânsito, sinalização assinada com HMAC, limitação de frequência).
15. Privacidade das crianças
A BookmarkForge não foi concebida para crianças com menos de 13 anos (ou a idade mínima equivalente na sua jurisdição). Não recolhemos conscientemente qualquer informação pessoal de ninguém.
16. Alterações a esta política
Podemos atualizar esta Política de Privacidade periodicamente. As alterações materiais serão refletidas na data de "Última atualização" acima e, para alterações importantes que afetem o tratamento, anunciadas na aplicação antes de entrarem em vigor.
17. Contacto
Para questões de privacidade, pedidos de titulares de dados ou preocupações:
- E-mail: bookmarkforge@proton.me
Termos de Serviço
Última atualização: 23 de julho de 2026
1. Aceitação dos termos
Ao utilizar a BookmarkForge, aceita estes Termos de Serviço. Se não concordar, não utilize a aplicação.
2. Descrição do serviço
A BookmarkForge é uma aplicação de gestão de conhecimento local-first que lhe permite:
- Guardar e organizar marcadores
- Criar e editar documentos
- Utilizar funcionalidades com IA (localmente ou através de fornecedores na nuvem)
- Sincronizar dados entre os seus dispositivos através de ligações peer-to-peer
3. Natureza local-first
Compreende e aceita que:
- A BookmarkForge é executada inteiramente no seu navegador
- Todos os dados são armazenados localmente no seu dispositivo
- Não alojamos, armazenamos nem fazemos cópias de segurança dos seus dados nos nossos servidores
- É responsável por fazer cópias de segurança dos seus dados utilizando a função de exportação
4. Responsabilidades do utilizador
Aceita:
- Manter cópias de segurança dos seus dados importantes
- Manter a palavra-passe do seu vault segura (não podemos recuperá-la)
- Utilizar a aplicação em conformidade com as leis aplicáveis
- Não utilizar a aplicação para fins ilegais
5. Funcionalidades de IA
Ao utilizar funcionalidades de IA:
- É responsável pelo conteúdo dos seus pedidos
- Os fornecedores de IA na nuvem têm os seus próprios termos de serviço e políticas de privacidade
- Não garantimos a exatidão do conteúdo gerado por IA
- Os modelos de IA locais requerem hardware compatível (suporte WebGPU)
6. Limitação de responsabilidade
A BookmarkForge é fornecida "tal como está", sem garantias de qualquer tipo. Não somos responsáveis por:
- Perda de dados devido à limpeza do armazenamento do navegador
- Falhas de hardware
- Incompatibilidade com o seu dispositivo
- Erros no conteúdo gerado por IA
7. Propriedade intelectual
- O código e o design da BookmarkForge estão protegidos por direitos de autor
- O seu conteúdo (marcadores, notas, documentos) continua a ser seu
- Não reivindicamos qualquer propriedade sobre os seus dados
8. Rescisão
Como a BookmarkForge é executada localmente, não existe conta para rescindir. Pode deixar de utilizar a aplicação em qualquer altura, fechando o seu navegador.
9. Legislação aplicável
Estes termos são regidos pela legislação aplicável. Qualquer litígio será resolvido nos tribunais competentes.
10. Contacto
Para questões sobre estes termos:
- E-mail: bookmarkforge@proton.me