Política de Privacidade
Resumo
- O SafeAuthEntry não coleta, não transmite, não vende e não compartilha nenhum dado pessoal.
- Suas contas ficam somente no seu computador, cifradas com AES-256-GCM e protegidas pela sua senha mestra.
- A extensão não faz conexões de rede, não usa analytics, cookies, rastreadores nem serviços de terceiros.
- O desenvolvedor não tem acesso às suas contas, à sua senha mestra nem aos seus backups.
1. Quem somos
O SafeAuthEntry é uma extensão do Google Chrome que gera códigos de verificação em duas etapas (2FA), nos padrões TOTP (RFC 6238) e HOTP (RFC 4226). É mantida por Gabriel Bueno. Contato: [email protected].
2. Dados tratados no seu dispositivo
Para funcionar, a extensão armazena as informações abaixo exclusivamente no armazenamento local do navegador (IndexedDB e memória da sessão), no seu computador. Nenhuma delas é enviada a nós ou a terceiros.
| Dado | Onde fica | Proteção |
|---|---|---|
| Contas 2FA: nome do serviço, nome de usuário, chave secreta e parâmetros (algoritmo, dígitos, intervalo, contador), favorito, datas de criação e alteração | IndexedDB do navegador | Cifrado com AES-256-GCM. Ficam em claro apenas um identificador aleatório, a posição na lista e a data da última alteração de cada registro. |
| Chave do cofre | IndexedDB, apenas na forma cifrada | Protegida por uma chave derivada da senha mestra (PBKDF2-SHA256, 600.000 iterações, sal aleatório). |
| Senha mestra | Não é armazenada | Usada apenas no momento do desbloqueio e descartada em seguida. |
| Chave da sessão desbloqueada | Memória do navegador (chrome.storage.session), nunca gravada em disco | Apagada ao fechar a extensão, ao bloquear a tela do computador, por inatividade ou ao fechar o navegador. |
| Preferências: tema, tempo de bloqueio automático, ocultar códigos, aviso de expiração | IndexedDB do navegador | Não são dados pessoais nem sensíveis; ficam sem criptografia. |
3. Dados que coletamos ou transmitimos
Nenhum. A extensão não faz requisições de rede e não contém analytics, telemetria, relatórios de erro automáticos, cookies, publicidade, pixels de rastreamento ou bibliotecas de terceiros que se comuniquem com a internet. Todo o código é distribuído dentro do pacote da extensão; nenhum código é baixado de servidores externos.
Não vendemos, alugamos, compartilhamos ou transferimos dados de usuários a terceiros, não os usamos para publicidade e não os usamos para avaliar crédito ou conceder empréstimos.
4. Câmera, captura da aba e imagens
- Câmera: usada somente quando você escolhe "Usar a câmera", para ler um QR Code. As imagens são analisadas em tempo real na memória do navegador, não são gravadas e a câmera é desligada ao sair da tela de leitura ou ao fechar a extensão. O acesso depende da permissão que você concede ao Chrome.
- "Ler QR Code desta página": captura uma única imagem da aba visível, apenas após o seu clique, para localizar o QR Code. A imagem é processada localmente e descartada.
- Importar imagem: imagens que você seleciona, arrasta ou cola são lidas localmente apenas para extrair o QR Code.
5. Importação e backups
- Importação: arquivos de outros autenticadores que você seleciona são lidos localmente; as contas são cifradas e adicionadas ao cofre. O SafeAuthEntry não altera nem apaga o arquivo original. Recomendamos apagar exportações não cifradas após importar.
- Backup: gerado somente quando você solicita e confirma a senha mestra. O arquivo
.safeauthé cifrado com AES-256-GCM e uma senha escolhida por você, e é salvo onde você decidir. Não temos acesso a ele.
6. Área de transferência
Ao clicar em um código, ele é copiado para a área de transferência do sistema para que você possa colá-lo. A extensão não lê a área de transferência e não a limpa automaticamente; o código permanece lá até ser substituído, como qualquer texto copiado.
7. Permissões do navegador
| Permissão | Para que é usada |
|---|---|
storage | Manter a chave da sessão desbloqueada apenas em memória enquanto a extensão está aberta. |
alarms | Aplicar o bloqueio automático por inatividade. |
idle | Detectar quando a tela do computador é bloqueada, para bloquear o cofre. Nenhum dado de atividade é registrado. |
activeTab | Capturar a aba atual somente quando você clica em "Ler QR Code desta página". |
A extensão não solicita acesso a sites (host permissions), não injeta scripts em páginas e não lê seu histórico, favoritos, senhas ou cookies.
8. Retenção e exclusão
Os dados permanecem no seu computador até que você os remova. Você pode excluir uma conta individualmente, usar Configurações → Apagar cofre ou desinstalar a extensão, o que remove o armazenamento local dela. Backups que você exportou continuam onde você os salvou e devem ser apagados por você.
9. Seus direitos (LGPD e legislações semelhantes)
Como não coletamos nem recebemos dados pessoais, não mantemos nenhuma base de dados sobre você. Todos os dados ficam sob seu controle direto no seu dispositivo: você pode consultá-los, corrigi-los, exportá-los (backup) e excluí-los a qualquer momento pela própria extensão. Dúvidas sobre esta política ou sobre a Lei Geral de Proteção de Dados (Lei nº 13.709/2018) podem ser enviadas para [email protected].
10. Serviços do Google
A instalação e as atualizações automáticas da extensão são feitas pela Chrome Web Store e pelo próprio Google Chrome, sob a Política de Privacidade do Google. O SafeAuthEntry não envia dados a esses serviços.
11. Crianças
A extensão não é direcionada a crianças e não coleta dados de nenhum usuário, incluindo crianças.
12. Segurança
Utilizamos criptografia padrão de mercado (AES-256-GCM e PBKDF2-SHA256 da Web Crypto API do navegador). Nenhum sistema é totalmente imune a riscos: um computador comprometido por malware, ou o acesso de terceiros ao navegador enquanto o cofre está desbloqueado, pode expor os dados. Não existe recuperação da senha mestra; mantenha um backup cifrado em local seguro.
13. Alterações desta política
Se esta política mudar, publicaremos a nova versão nesta página com a data de vigência atualizada. Mudanças que alterem o tratamento de dados serão refletidas também na página da extensão na Chrome Web Store antes de entrarem em vigor.
Privacy Policy
Summary
- SafeAuthEntry does not collect, transmit, sell or share any personal data.
- Your accounts are stored only on your computer, encrypted with AES-256-GCM and protected by your master password.
- The extension makes no network connections and uses no analytics, cookies, trackers or third-party services.
- The developer has no access to your accounts, master password or backups.
1. Who we are
SafeAuthEntry is a Google Chrome extension that generates two-factor authentication codes (TOTP, RFC 6238, and HOTP, RFC 4226), maintained by Gabriel Bueno. Contact: [email protected].
2. Data handled on your device
2FA accounts (service name, username, secret key, parameters, favorite flag, dates) are stored only in the browser's local IndexedDB, encrypted with AES-256-GCM; only a random identifier, list position and last-modified date per record remain unencrypted. The vault key is stored only in encrypted form, protected by a key derived from your master password (PBKDF2-SHA256, 600,000 iterations). The master password is never stored. While unlocked, the session key lives only in browser memory (chrome.storage.session, never written to disk) and is erased when the extension is closed, the screen is locked, after inactivity, or when the browser closes. Preferences (theme, auto-lock time, hide codes, expiry warning) are stored locally without encryption.
3. Data we collect or transmit
None. The extension makes no network requests and contains no analytics, telemetry, automatic crash reporting, cookies, ads or trackers. All code ships inside the extension package; no remote code is loaded. We do not sell, transfer or share user data, do not use it for advertising, and do not use it for creditworthiness or lending purposes.
4. Camera, tab capture and images
The camera is used only when you choose "Use the camera", to read a QR code; frames are analyzed in memory and never saved. "Read QR code from this page" captures a single image of the visible tab, only after your click. Images you select, drop or paste are read locally only to extract the QR code. All images are discarded after processing.
5. Import and backups
Files from other authenticators are read locally and never modified. Backups are created only on your request, after confirming the master password, encrypted with AES-256-GCM and a password you choose, and saved wherever you decide. We have no access to them.
6. Clipboard
Clicking a code copies it to the system clipboard. The extension never reads the clipboard and does not clear it automatically.
7. Browser permissions
storage: keep the unlocked session key in memory only while the extension is open. alarms: inactivity auto-lock. idle: detect when the screen is locked, to lock the vault; no activity data is recorded. activeTab: capture the current tab only when you click "Read QR code from this page". No host permissions, no content scripts, no access to history, bookmarks, passwords or cookies.
8. Retention and deletion
Data remains on your computer until you remove it: delete an account, use Settings → Erase vault, or uninstall the extension. Exported backups stay where you saved them.
9. Your rights
We hold no data about you. You can view, correct, export and delete all data directly in the extension at any time. Questions: [email protected].
10. Google services, children, security and changes
Installation and updates are provided by the Chrome Web Store and Google Chrome under Google's Privacy Policy. The extension is not directed to children and collects no data from anyone. We use industry-standard cryptography, but no system is risk-free: malware on your computer, or someone using your browser while the vault is unlocked, may expose data. There is no master password recovery. Changes to this policy will be published on this page with an updated effective date.