ENPLDEPT
Flash
Toda a documentação
Store · os seus ficheiros

Cópia de segurança cifrada nos nodes de outras pessoas — Sensmos Store para donos de nodes

Outros donos de nodes têm espaço que nunca usam. Compra uma fatia ao gigabyte e paga em GALU, por dia. Cada ficheiro é cifrado no seu próprio dispositivo com uma chave que vem da sua carteira — quem o aloja vê um bloco de bytes com um nome aleatório. Nós também. Duas cópias em dois donos diferentes, verificadas por prova várias vezes ao dia.

O que é isto

Um dono de node tem um disco que já está ligado de qualquer maneira. Você tem ficheiros que preferia não perder. O Store liga as duas coisas: compra espaço ao gigabyte, o seu dispositivo cifra cada ficheiro antes de sair, e o texto cifrado assenta nos discos de outros donos de nodes — pessoas, não um centro de dados.

Nunca lhe são apresentados nem trata com eles. O backend escolhe quem guarda o quê, move os bytes, verifica que ainda os têm e liquida o dia em GALU.

A chave não sai do seu dispositivo

Cada ficheiro recebe a sua própria chave aleatória. Essa chave é embrulhada para a sua caixa — um par de chaves derivado de uma assinatura feita pela sua carteira, no seu dispositivo e em mais lado nenhum. Do nosso lado não existe cópia dela nem caminho no código que a pudesse produzir.

O anfitrião recebe um bloco de bytes com um identificador aleatório. Nós guardamos o registo: de quem é o ficheiro, que tamanho tem, somas de blocos para as provas e o nome cifrado. Não abrimos o nome tal como o anfitrião não abre o ficheiro.

Uma coisa vemos, e é justo dizê-lo claramente: desde que a pasta passou a ser um campo próprio, o backend conhece a forma da sua árvore — quantas pastas tem e quantos ficheiros há em cada uma. Não os nomes, não o conteúdo. É esse o preço de uma lista de ficheiros que abre de imediato, em vez de uma que tem de ser descarregada inteira.

A aplicação de computador

Sensmos Store no Windows: árvore de pastas, lista de ficheiros e uma faixa a tocar com capa e etiquetas
A aplicação de computador — pastas à esquerda, o pacote por cima, e uma pré-visualização que lê a capa do próprio ficheiro

Emparelhe-a uma vez a partir do telemóvel: Definições → Dispositivos emparelhados, escreva o código que o computador mostra. O token fica selado para a chave desse computador, por isso o pacote viaja por nós sem que o possamos abrir. As permissões escolhe-as você e pode revogá-las.

O que faz:

  • Pastas — voltar em cima, pastas por baixo, ficheiros a seguir, tal como num gestor de ficheiros. Arrastar e largar em qualquer ponto da janela.
  • Pastas vigiadas — aponte-lhe quantas pastas locais quiser e ela mantém-nas guardadas aqui: cifradas, num só sentido. Apagar algo no seu disco nunca apaga a cópia.
  • Pré-visualizações — imagens, e música e vídeo reproduzidos ali mesmo. A capa e as etiquetas são lidas do ficheiro que já foi obtido, por isso não custam transferência nenhuma.
  • Duplicados — comparados pelo conteúdo real, não pelo nome e tamanho. Mesmo nome e mesmo tamanho só querem dizer que podem ser iguais; a aplicação lê ambos e calcula somas antes de ousar selecionar seja o que for para eliminar.
  • Transferências e registo — o que foi para onde e se foi direto ao anfitrião ou por nós.
  • Comprar ou aumentar o pacote a partir do computador, sem pegar no telemóvel.

Descarregar — versões de teste. Ainda não há lançamento oficial. Vêm diretamente da máquina de compilação e não estão assinadas, por isso o SmartScreen do Windows e o Gatekeeper do macOS vão reclamar; no Mac, abra da primeira vez com botão direito → Abrir.

  • Windows x64 — descompacte onde quiser e execute SensmosStore.exe. Sem instalador.
  • Linux x64 — descompacte e execute sensmos-store.
  • macOS — descompacte e mova a aplicação para onde as guarda.

A aplicação de telemóvel

O mesmo pacote, os mesmos ficheiros, as mesmas pastas. O Armazenamento fica por baixo da lista de nodes; se ainda não tiver nodes, é a única coisa no ecrã inicial. Os ficheiros enviados do computador aparecem no telemóvel e ao contrário — é um pacote, não dois.

Pelo que paga

Compra gigabytes inteiros. O preço é 0,1 GALU por gigabyte por cópia por dia, por isso um pacote de 1 GB em duas cópias custa 0,2 GALU por dia. O tamanho é seu: aumenta ou reduz ao gigabyte quando quiser, desde que o que já guarda continue a caber.

Paga-se o pacote, não os ficheiros. Mil ficheiros pequenos custam o mesmo que um grande, desde que caibam no espaço comprado.

Se a taxa do dia não passar, os envios ficam em pausa e um aviso diz porquê. Os seus ficheiros continuam disponíveis para descarregar todo esse tempo — nada é apagado por um dia falhado, e um único dia pago põe tudo a andar de novo.

Quando algo corre mal

Um anfitrião fica offline. A cópia dele deixa de passar as provas e é descartada; o pacote aceita outro dono com espaço suficiente, e a cópia é reconstruída a partir da que sobreviveu. Ninguém lhe pergunta nada e não precisa de agir.

Um envio é interrompido. A aplicação regista o que está a enviar antes de o enviar. O que ficar por acabar é mostrado pelo que é — não como um ficheiro seu — e devolvido com Enviar de novo, direto do original no seu disco. Os registos que nunca receberam um único byte em lado nenhum são removidos pelo backend para que o espaço volte para si.

Volta um ficheiro errado. Não é guardado. A aplicação compara a soma do que descarregou com a assinatura feita ao enviar e reporta o anfitrião, que passa então pela sua própria prova.

Perguntas, respostas diretas

Quem pode ler os meus ficheiros?

Ninguém além de si. A chave nasce de uma assinatura feita pela sua carteira no seu dispositivo; nunca sai dele nem é enviada para lado nenhum. O anfitrião recebe texto cifrado com um identificador aleatório — sem chave, sem nome de ficheiro. Nós encaminhamos os bytes e mantemos o registo; decifrar também não conseguimos.

Quanto custa?

0,1 GALU por gigabyte por cópia por dia. Um pacote de 1 GB em duas cópias são 0,2 GALU por dia. Escolhe o tamanho em gigabytes inteiros na compra e pode aumentá-lo ou reduzi-lo depois.

E se um anfitrião desaparecer?

A cópia é reconstruída noutro sítio sozinha. Um anfitrião que deixa de responder às provas perde a cópia, e o pacote recebe outro dono com espaço suficiente. Você não faz nada.

Os meus ficheiros passam pelo vosso servidor?

Só quando têm de passar. Se o seu dispositivo ou o anfitrião forem alcançáveis diretamente, os bytes vão de um para o outro e nós apenas marcamos o encontro. Com ambos atrás de NAT, o ficheiro segue o caminho antigo por nós — cifrado de qualquer modo.

Como sei que voltou o ficheiro certo?

A aplicação calcula somas bloco a bloco e compara-as com a assinatura que fez ao enviar. Um ficheiro que não bate certo não é guardado, e o anfitrião que o serviu vai a prova.

Há algum limite?

Mil ficheiros por gigabyte de pacote. Cada ficheiro é uma linha no nosso registo e, com milhões de ficheiros minúsculos, o registo ficaria maior do que os dados que descreve. Uma árvore de código metida num arquivo conta como um ficheiro.

Em que sistemas corre a aplicação de computador?

Windows, Linux e macOS — os três como versões de teste, sem assinatura, diretamente da máquina de compilação. Ainda não há lançamento oficial. A aplicação de telemóvel é para Android.

Atualizado: 2026-09-10