IndexedDB
O IndexedDB é um banco de dados embutido nos navegadores que permite a um site guardar grandes volumes de dados estruturados no dispositivo do próprio visitante. Funciona de forma assíncrona, guarda objetos com índices e armazena os dados separadamente para cada site.
Atualizado em 8 de novembro de 2026
Legível só nos seus dispositivos.
Sua conversa é legível no seu dispositivo, e nos seus outros dispositivos se você os sincronizar. Em nenhum outro lugar.
Ilegível para nós.
Sua mensagem passa sem ser gravada; suas conversas só ficam com a gente criptografadas.
O modelo não sabe quem você é.
Ele recebe a pergunta, nunca seu e-mail, sua conta ou seu endereço IP.
Nada fica pelo caminho.
A resposta volta e é guardada aqui, criptografada; mesmo com a sincronização, sua chave nunca chega até nós em claro.
Como funciona
Um navegador oferece vários lugares para guardar dados. Os cookies são minúsculos e viajam até o servidor a cada requisição. O localStorage guarda textos curtos e funciona de forma síncrona, então o uso pesado pode deixar a página lenta. O IndexedDB é o feito para volume de verdade: guarda objetos JavaScript, fotografias, trechos de áudio e outros dados binários, aceita índices para buscas rápidas e transações que se completam ou não deixam nada escrito pela metade, e roda em segundo plano para a página continuar respondendo. Leituras e escritas devolvem promessas ou disparam eventos em vez de travar, o que combina com grandes importações e listas longas. Bibliotecas como o Dexie deixam sua interface de programação mais fácil de usar. Usos típicos são clientes de e-mail offline, aplicativos de anotações, blocos de mapas, saves de jogos e programas de desenho.
O armazenamento fica preso à origem do site, então outro site não consegue lê-lo. Isso não é a mesma coisa que secreto. Por padrão, os dados não são criptografados: qualquer pessoa com acesso ao perfil do navegador no dispositivo, ou qualquer script executado no mesmo site, pode lê-los. A cota é compartilhada por tudo o que o site guarda e varia conforme o navegador e o espaço livre em disco. Janelas de navegação privada costumam apagar tudo ao fechar, e alguns navegadores limitam quanto um site pode gravar. O navegador também pode removê-los, por exemplo quando você limpa os dados do site ou quando o disco está quase cheio e o site não pediu armazenamento persistente.
É por isso que aplicativos locais sérios acrescentam proteção própria. A Web Crypto API permite que uma página gere uma chave e a marque como não extraível, o que significa que a página consegue criptografar e descriptografar com ela, mas nenhum script consegue ler os seus bytes. O conteúdo é criptografado antes de ser gravado no IndexedDB e descriptografado apenas para ser exibido; selar cada registro separadamente impede que uma entrada corrompida estrague as outras. Isso protege contra quem copia os arquivos de um notebook perdido, mas não contra código malicioso executado dentro da própria página, e é por isso que uma política de segurança rigorosa no site também importa.
No NeverNo
Tudo o que você cria no NeverNo mora num banco IndexedDB chamado neverno, somente neste navegador: conversas, mensagens, pastas, imagens, vídeos e sons, personagens que você cria, memória e os documentos do seu cofre privado. No primeiro uso, o navegador cria uma chave AES-256-GCM não extraível, que fica na tabela de chaves do mesmo banco e nunca sai do dispositivo. Cada conteúdo é criptografado individualmente, com um vetor aleatório, então não existe um arquivo único para abrir. Abrir a aba Application das ferramentas de desenvolvedor mostra o banco e suas tabelas, com os campos selados aparecendo como texto cifrado ilegível.
Alguns marcadores continuam legíveis para que as conversas possam ser ordenadas e encontradas sem descriptografar tudo: identificadores, datas e o modelo usado. Uma conversa efêmera nunca é gravada no banco. Apagar tudo em Configurações, ou limpar os dados do site, elimina o banco e a chave. O Qwen 3.5 35B da Alibaba, gratuito no NeverNo, lê imagens e deixa você escolher se ele raciocina; as respostas dele chegam ao seu navegador, onde o seu histórico é criptografado e guardado.
O que vale lembrar
Guarda grandes dados estruturados no navegador, com índices e transações, sem travar a página.
O isolamento é por site, mas a criptografia não é automática: a proteção precisa ser acrescentada.
Uma chave não extraível permite que um aplicativo criptografe o conteúdo sem que nenhum script consiga ler a própria chave.
Limpar os dados do site apaga o banco, então mantenha uma exportação ou um backup.
Perguntas frequentes
IndexedDB é a mesma coisa que localStorage?
Não. O localStorage guarda textos curtos de forma síncrona; o IndexedDB trata objetos estruturados e arquivos em volume, com índices e transações. O NeverNo põe o histórico no IndexedDB e só algumas preferências de interface, em texto simples, no localStorage.
Os dados no IndexedDB estão protegidos de outros sites?
Sim: um site lê somente o próprio banco. Alguém usando o mesmo perfil do navegador é outra história, e é por isso que o NeverNo criptografa cada item antes de guardar, com uma chave que o navegador se recusa a exportar.
Como tiro meus dados do NeverNo do navegador?
Exporte o histórico como um arquivo legível, crie um backup selado com uma frase secreta ou ative a sincronização criptografada com uma conta. Sem uma dessas opções, limpar os dados do site elimina banco e chave de vez.
Faça a sua primeira pergunta
Sem conta e sem cartão. Escreva em qualquer um dos 10 idiomas que o NeverNo fala.
Abrir o chat