Chrome Web Store / Política Pública

Política de Privacidade

O SalvaHacks é uma extensão de nova aba para organizar links, notas, tarefas e workspaces. O desenho principal do produto é offline-first: sem conta, o conteúdo fica no seu navegador. Se você optar por criar uma conta, sincronizar entre dispositivos ou compartilhar um workspace, parte desses dados passa a ser processada pelos serviços de autenticação e armazenamento usados pelo produto.

Última atualização: 23 de abril de 2026 Aplicação: extensão SalvaHacks para Chrome Publicador: Hackedo Marketing
Padrão Se você não criar conta, seus dados ficam locais no navegador.
Opcional Sincronização e compartilhamento só acontecem quando você usa essas funções.
Não fazemos Não vendemos dados, não rastreamos comportamento e não servimos anúncios personalizados.

Visão Geral

Esta política cobre o que o SalvaHacks processa para operar a extensão, a página pública desta política e os fluxos opcionais de conta, sincronização, recuperação de senha, convites de compartilhamento e links públicos de leitura.

Ela foi escrita para refletir o comportamento real da extensão hoje. Isso significa que esta página prioriza o que o código realmente faz, não o que está apenas planejado para versões futuras.

Resumo objetivo: o conteúdo que você cria no SalvaHacks não é vendido, não é usado para publicidade dirigida e não é enviado para servidores do produto por padrão. Os dados só deixam o dispositivo quando você ativa recursos que dependem disso, como conta, sincronização, compartilhamento, recuperação de senha ou preenchimento remoto de título a partir de uma URL que você pediu para salvar.

Dados Que Processamos

A tabela abaixo resume as categorias principais de dados que o SalvaHacks processa, onde isso acontece e por quê.

Categoria Exemplos Onde fica Por que existe
Dados locais do workspace Workspaces, colunas, links, notas, tarefas, subtarefas, lixeira e organização visual. No navegador, em chrome.storage.local. Entregar a função principal do produto.
Preferências e restauração Tema, modo compacto, estado do onboarding, data do último reset e backups locais. No navegador, em armazenamento local do Chrome e do próprio app. Manter sua experiência, preferências e capacidade de recuperação.
Metadados de abas abertas durante o uso Título, URL e favicon das abas e janelas abertas enquanto a sidebar está em uso. Lidos localmente em memória; só entram no dataset se você mandar salvar. Permitir a sidebar de abas e os fluxos de salvar uma ou várias abas.
Conta e autenticação Email, nome de exibição e identificadores da conta. Firebase Authentication e documento de perfil no Firestore. Permitir login, recuperação de senha e sincronização opcional.
Conteúdo sincronizado O mesmo dataset local de workspaces, colunas, links, notas e tarefas. Cloud Firestore, apenas quando a sincronização está ativa. Backup na nuvem e uso em múltiplos dispositivos.
Compartilhamento opcional Email do colaborador convidado, estado do convite, identificador público e snapshot do workspace compartilhado. Cloud Firestore. Permitir convite por email e leitura pública do workspace quando você escolher compartilhar.

O que não coletamos como parte do produto

  • Histórico completo de navegação.
  • Cookies de sites, senhas ou credenciais de terceiros.
  • Informações de pagamento dentro da extensão.
  • Analytics de uso, telemetria comportamental ou SDKs de anúncios.
  • Host permissions amplas para ler o conteúdo de qualquer site.
Sidebar de abas

A extensão consegue ler as abas abertas localmente para exibir a sidebar e para salvar abas sob comando do usuário. Essa lista não é enviada para a nuvem por si só.

Preenchimento de título

Se você pedir para o app descobrir automaticamente o título de uma URL digitada, o navegador pode fazer uma requisição a essa página para ler o <title>.

Permissões Da Extensão

O manifesto da extensão solicita somente as permissões necessárias para as funções visíveis do produto.

Permissão Uso prático O que isso não significa
storage Salvar seus dados, preferências e backups locais. Não dá acesso a dados de outras extensões.
tabs Ler metadados de abas abertas para a sidebar, focar/fechar abas e salvar abas sob comando do usuário. Não significa coleta de histórico completo de navegação.
contextMenus Adicionar a ação "Salvar em SalvaHacks" no menu de clique direito. Não muda menus de sites externos para fins de tracking.
favicon Exibir o ícone do site junto dos links salvos. Não é usado como tecnologia de rastreamento.
offscreen Permitir uma página oculta da extensão para concluir o login com Google sem abrir uma aba visível. Não dá acesso automático ao conteúdo dos sites que você visita.

Como Usamos Os Dados

  • Para renderizar seus workspaces, colunas, links, notas e tarefas na nova aba.
  • Para salvar, restaurar, exportar, importar e recuperar seus dados locais.
  • Para autenticar sua conta, enviar email de recuperação de senha e sincronizar dados entre dispositivos quando você ativa a conta.
  • Para criar convites de compartilhamento e links públicos de leitura quando você pede essas funções.
  • Para aplicar preferências visuais e estados operacionais, como tema, modo compacto e onboarding.

O que não fazemos com seus dados

  • Não vendemos seus dados.
  • Não usamos seus dados para anúncios personalizados, retargeting ou perfis de marketing.
  • Não coletamos métricas comportamentais de uso para analytics do desenvolvedor.
  • Não lemos seu conteúdo manualmente como prática normal de operação.

Quando seus dados podem sair do dispositivo

  • Quando você faz login e ativa sincronização opcional.
  • Quando você usa recuperação de senha.
  • Quando você convida alguém por email para colaborar.
  • Quando você cria um compartilhamento público de leitura.
  • Quando você pede que o app consulte remotamente o título de uma URL digitada.

Armazenamento, Retenção E Exclusão

Os dados locais ficam no navegador até que você os remova, substitua, reinstale o navegador/extensão ou desinstale o produto. Os dados sincronizados ficam no serviço de nuvem enquanto a conta existir ou até você pedir a exclusão.

Regras operacionais atuais do produto

  • A lixeira retém itens por até 30 dias e limita o volume aos 50 itens mais recentes.
  • O sistema mantém até 5 backups locais recentes para restauração.
  • Fazer logout interrompe a sincronização, mas não apaga os dados locais do navegador.
  • Excluir a conta remove a conta remota e os dados sincronizados associados a ela, além de revogar compartilhamentos criados por você.
  • Excluir a conta não apaga automaticamente os dados e backups já mantidos localmente no seu navegador.
Importante sobre compartilhamento: se você criar um compartilhamento público de leitura e o link ou identificador público forem expostos, o snapshot poderá ser acessado até a revogação. Não use esse modo para conteúdo sensível ou confidencial.

Alguns registros mínimos de compartilhamento revogado podem ser mantidos como histórico de estado de acesso e segurança. Isso ajuda a impedir reativações indevidas e a manter a integridade do sistema de compartilhamento.

Serviços De Terceiros

O SalvaHacks usa prestadores de infraestrutura para autenticação, armazenamento remoto, envio de email de recuperação e entrega da URL pública desta política.

Serviço Função Quando entra em ação
Firebase Authentication Login com email e senha e recuperação de senha. Somente quando você cria conta, entra ou pede reset de senha.
Cloud Firestore / Google Cloud Armazenamento sincronizado do dataset e dos registros de compartilhamento. Somente quando sincronização ou compartilhamento estão ativos.
Cloudflare Pages Hospedagem e entrega da página pública desta política. Quando você acessa a URL pública da policy no navegador.

Esses provedores têm políticas próprias de privacidade e segurança.

Segurança

  • Tráfego com serviços remotos ocorre por conexões seguras em HTTPS/TLS.
  • Autenticação de conta é delegada ao Firebase Authentication.
  • Os dados sincronizados são isolados por conta nas regras e estruturas do banco remoto.
  • O app valida URLs e sanitiza conteúdo renderizado para reduzir riscos de XSS e entradas maliciosas.
  • A extensão usa Content Security Policy para restringir origens permitidas.
Segredo de link não é convite fechado

Um link público foi feito para compartilhar leitura. Ele deve ser tratado como um mecanismo de acesso público. Se o link ou o identificador público forem expostos, o conteúdo poderá ser acessado até a revogação.

Sem chaves expostas nesta página

Esta política descreve práticas e fluxos, mas não publica chaves, tokens, IDs operacionais internos ou detalhes sensíveis de infraestrutura.

Seus Controles

O produto já oferece controles práticos para você gerenciar os dados que ficam na extensão e, quando aplicável, no serviço de sincronização.

  • Usar o produto sem criar conta.
  • Exportar seus dados em JSON.
  • Importar um backup existente.
  • Restaurar um dos backups locais mantidos pelo app.
  • Excluir itens individualmente e esvaziar a lixeira.
  • Fazer logout para interromper a sincronização.
  • Excluir a conta para remover os dados remotos associados à conta.
  • Revogar convites e desativar links públicos que você tenha criado.

Direitos e solicitações

Dependendo da lei aplicável no seu local, você pode ter direitos de acesso, correção, exportação ou exclusão sobre dados pessoais processados remotamente para sua conta. Quando o dado está apenas no seu navegador, o controle principal é feito por você dentro do próprio produto.

Se você precisar de ajuda para remoção completa, inclusive em situações em que existam backups locais ou dúvidas sobre dados sincronizados, entre em contato.

Crianças

O SalvaHacks não foi projetado como serviço voltado a crianças. Se você acredita que houve uso inadequado envolvendo dados de menor de idade, envie uma mensagem para o contato abaixo para análise e providências.

Mudanças Nesta Política

Podemos atualizar esta política quando o produto mudar, quando um novo fluxo de dados passar a existir ou quando precisarmos refletir novas exigências regulatórias ou de plataforma. Quando isso acontecer, atualizaremos a data no topo desta página e ajustaremos o conteúdo para continuar coerente com o comportamento real da extensão.