Privacidade e condições de uso
1. Responsável e finalidade
Calvo Session é um projeto de Trazendo. Sua finalidade é guardar, organizar, buscar e restaurar conjuntos de abas e permitir backups manuais em arquivos locais ou na conta Google Drive escolhida pelo usuário. Para contato sobre o projeto ou privacidade, utilize os canais públicos do responsável em github.com/Trazendo.
2. O que fica no navegador
Enquanto a captura estiver ativa, a extensão registra títulos e endereços de abas compatíveis, separação em janelas, horários, ordem, estado de fixação e metadados de grupos disponíveis no navegador. Também armazena coleções, favoritos, notas, etiquetas, cores, preferências e o nome que você atribuir ao navegador.
As sessões, histórico, lixeira e versões de coleções ficam em IndexedDB. Preferências e o ID público do cliente OAuth ficam no armazenamento local da extensão. Não há sincronização automática pelo armazenamento sincronizado do navegador.
São aceitas páginas HTTP, HTTPS e endereços de arquivos locais. Guardar um endereço de arquivo não lê nem envia seu conteúdo; seu caminho pode revelar nomes de pastas e deve ser tratado como informação privada. URLs também podem conter dados sensíveis em seus parâmetros.
3. O que a extensão não coleta
A Calvo Session não lê conteúdo de páginas, mensagens de chat, texto de formulários, cookies, senhas, dados de cartão ou seu histórico de navegação anterior à instalação. Não utiliza scripts em páginas visitadas nem ferramentas de análise de uso. Abas e janelas privadas, páginas internas do navegador e URLs com usuário e senha embutidos são excluídas.
4. Google Drive, quando você escolher usar
Ao clicar para conectar o Google, uma página oficial do Google solicita sua autorização. A extensão pede acesso apenas à pasta de dados da Calvo Session (drive.appdata), além de identificação básica (openid e e-mail). Esse acesso não permite à extensão ler seus demais documentos do Drive.
O e-mail da conta é usado para indicar quem está conectado. O token de autorização e esse e-mail ficam temporariamente no armazenamento de sessão da extensão ou na memória. O token não entra nos backups, não é registrado em logs e não é enviado ao responsável pelo projeto. A autorização expira e pode exigir nova conexão manual.
Apenas depois de uma ação sua, o aplicativo lista backups, envia o arquivo escolhido, baixa um backup para prévia ou exclui um arquivo da pasta do aplicativo. Cada envio cria um arquivo independente. Alterações locais não se propagam automaticamente a outros navegadores. A pasta é oculta na interface comum do Drive e fica vinculada ao usuário e ao projeto OAuth usado pela distribuição.
O Google recebe as solicitações de autorização, o token necessário à API, os metadados do arquivo e seu conteúdo de backup. Se você definir uma senha, o conteúdo é criptografado localmente antes do envio. O nome, tamanho e data do arquivo e as contagens de registros e abas continuam disponíveis como metadados no Drive. Sem senha, o conteúdo do backup não tem criptografia adicional da Calvo Session.
O tratamento de dados pelo Google está sujeito à Política de Privacidade do Google e às condições do serviço. O uso e a transferência de informações recebidas das APIs Google seguem a Política de Dados do Usuário dos Serviços de API do Google, incluindo os requisitos de Uso Limitado. Os dados são usados apenas para os recursos de backup e recuperação solicitados pelo usuário.
5. Arquivos, importação e senha
Exportações locais são gravadas no destino escolhido no navegador. Importações são lidas localmente e mostram uma prévia antes da confirmação. Um backup inclui URLs, títulos, organização e metadados dos registros escolhidos; pode incluir o histórico se você marcar essa opção. Não inclui preferências, credenciais do Google ou itens da lixeira.
Uma senha opcional protege o conteúdo com AES-GCM de 256 bits e uma chave derivada com PBKDF2. A senha não é armazenada nem recuperável pelo projeto. Ela não protege os dados locais já abertos no navegador nem os metadados externos do arquivo.
6. Retenção, exclusão e desconexão
- Por padrão, o histórico automático dura até 90 dias, com até 80 capturas por dia e até 1.500 abas fechadas. Você pode alterar os limites nas Preferências.
- Coleções salvas não expiram automaticamente. Itens na lixeira são excluídos após 30 dias nas rotinas de manutenção; a lixeira pode ser esvaziada antes.
- O aplicativo preserva até 10 versões recentes de cada coleção por até 30 dias e uma cópia anterior à última importação para permitir desfazê-la.
- Limpar o histórico remove capturas e abas fechadas. Coleções, versões e a cópia anterior à importação podem conter links semelhantes e devem ser considerados separadamente.
- Pausar a captura ou excluir um domínio vale para registros futuros. Isso não apaga registros anteriores.
- Desconectar o Google remove o token local e tenta revogá-lo no Google. Se não houver rede, a revogação remota pode não ocorrer. Você também pode revogar o acesso nas configurações da sua conta Google.
- Desconectar ou desinstalar não apaga backups no Drive. Exclua-os pela lista do aplicativo ou gerencie os dados do aplicativo nas configurações do Drive. Arquivos locais exportados também devem ser apagados por você.
Para apagar todos os dados locais, desinstale a extensão ou limpe seu armazenamento usando as ferramentas do navegador. Essa ação não substitui a exclusão das cópias exportadas e remotas.
7. Permissões
A extensão usa permissões de abas e grupos para identificar e restaurar as sessões; armazenamento e armazenamento ampliado para salvar dados locais; alarmes para manutenção e captura periódica; menus de contexto para guardar páginas e links; identidade para a autorização Google; e acesso aos domínios das APIs Google para executar as ações de backup. Não solicita acesso ao conteúdo de todos os sites.
8. Segurança, disponibilidade e uso responsável
O código executado pela extensão acompanha o pacote instalado. Não há download de código remoto. As conexões Google usam HTTPS. Essas medidas reduzem riscos, mas nenhum software garante ausência de falhas, perda de dados ou acesso indevido em um computador comprometido.
Mantenha backups independentes dos dados importantes. Encerramentos abruptos podem impedir o registro dos últimos instantes. Desinstalar, mudar de perfil, limpar dados ou perder o computador pode remover o histórico local. Uma sessão reabre links; ela não recupera senhas, logins, formulários, posições de vídeo ou conteúdo apagado pelo site.
Você é responsável pelos endereços e dados que salva, importa ou compartilha. Evite incluir informações de terceiros sem autorização. O aplicativo não valida nem endossa o conteúdo dos sites restaurados. Serviços externos podem alterar cotas, condições e disponibilidade. A extensão não contrata planos pagos nem garante gratuidade permanente de serviços de terceiros.
O projeto é disponibilizado no estado em que se encontra, sem promessa de funcionamento ininterrupto ou recuperação integral. Estas condições não afastam direitos do usuário nem responsabilidades que sejam obrigatórias por lei.
9. Alterações
Esta política pode ser atualizada quando os recursos ou fornecedores mudarem. Alterações relevantes de coleta ou uso de dados devem ser informadas aos usuários e, quando necessário, acompanhadas de nova autorização.