O que o QuickCopy protege
Explicação curta e sem jargão: o que a criptografia cobre, e o que continua sendo responsabilidade sua.
⚙︎Como funciona
O que você cola é embaralhado (criptografado) no seu próprio aparelho antes de ir para a internet. A chave que desembaralha sai da sua palavra-passe, ou é sorteada e vai no link secreto, depois do #, parte do endereço que o navegador nunca envia ao servidor. O servidor guarda só dados ilegíveis e apaga cada item quando ele vence.
✓Protege
- O conteúdo dos textos e dos arquivos, e o nome e o tipo dos arquivos: nem o dono do site, nem a Cloudflare, nem quem copiasse o banco de dados conseguem ler.
- A palavra-passe: ela não sai do seu aparelho. Para dificultar quem tenta adivinhar, ela passa pelo Argon2id, um cálculo que exige memória e tempo, e o site bloqueia muitas tentativas seguidas.
- Alterações escondidas: cada pedaço criptografado tem um selo; se alguém mexer ou cortar um arquivo, ele não abre.
- Itens "some depois de aberto": o servidor apaga no mesmo instante em que entrega, e só uma pessoa recebe.
!Não protege
- Palavra-passe fraca. Quem conseguisse uma cópia do banco poderia testar palavras no próprio computador, sem o limite de tentativas. Use uma frase de 4 ou 5 palavras, ou o link secreto, que não dá para adivinhar.
- Quem tem a palavra ou o link. Não existe dono do espaço: quem souber a palavra ou tiver o link (ou o QR code) lê e apaga tudo. Não poste o link em lugar público; ele também fica no histórico do navegador.
- Um site adulterado. O código que criptografa vem do próprio site. Se alguém invadisse a conta que publica o site e trocasse esse código, poderia capturar a palavra. É o limite de qualquer criptografia feita em página web.
- Informações em volta. O servidor vê quantos itens existem, o tamanho de cada um, quando foram enviados e vencem, e o endereço IP de quem acessa.
- O aparelho de quem abre. Depois de aberto, o conteúdo fica na tela e nos downloads do aparelho; um vírus ou alguém olhando por cima do ombro vê.
{ }Detalhes técnicos
Palavra → Argon2id (64 MB, 3 passadas) → segredo de 32 bytes; link → segredo sorteado. Do segredo, HKDF-SHA-256 gera o id do espaço (o servidor guarda o SHA-256 dele) e a chave AES-256-GCM. Textos e nomes: AES-GCM com IV aleatório. Arquivos: pedaços de 1 MB, cada um com IV próprio e marca de último pedaço. O código é aberto e pode ser conferido.