Passa al contenuto
Torna a Nymbot

Base di conoscenza Privacy

La crittografia

Le tue domande e le sue risposte sono crittografate end-to-end, con uno strato post-quantum sopra quello classico.

End-to-end per default

Ogni messaggio in ogni conversazione è crittografato sul tuo dispositivo prima di andare da qualsiasi parte, e decrittografato all'altra estremità. I relai che lo trasportano non possono leggerlo, né può nulla tra.

"L'altra estremità" qui è il servizio Nymbot, che deve leggere la tua domanda al fine di risponderla. Altro Può – non significa e non può significare che l’assistente risponda a qualcosa che non ha mai visto. La moda anonima è la risposta alla domanda diversa se dovrebbe sapere Chi è domandato .

Regali di Wraps

I messaggi viaggiano come confezioni regalo Nostr. Ognuno di essi è costituito da tre strati:

  • a voce - il messaggio stesso, non firmato, in modo che non possa mai essere dimostrato a terzi;
  • a foca, firmato da voi e crittografato al destinatario, che è come il destinatario sa chi l'ha inviato;
  • a Il Wrap, crittografato e firmato da una chiave gettata a un unico utilizzo, che è tutto un relè che mai vede.

Quindi un relè che detiene il tuo traffico vede un evento da una chiave che esiste solo per quel messaggio, con un timestamp casuale - può dire che un messaggio è per Nymbot, non chi l'ha inviato.

Una copia di ciascun messaggio viene anche avvolta nella tua chiave, il che significa che la tua storia viene ripristinata su un nuovo dispositivo dai relai piuttosto che da qualsiasi trascrizione sul server.

Ibrido postquantico

Lo strato classico è ellittico-curva. Un computer quantistico abbastanza grande rompe che retroattivamente - il traffico catturato oggi, decodificato anni dopo. IbridoUna incapsulazione della chiave ML-KEM è combinata con lo scambio classico, e un attaccante deve rompere entrambi per leggere qualsiasi cosa.

ML-KEM è la griglia standardizzata NIST KEM. Combinare piuttosto che sostituire è deliberato: se la supposizione di griglia si rivela sbagliata, si ha ancora la curva ellittica, e viceversa rotonda.

Nymbot pubblica un annuncio di capacità firmato che porta la sua chiave KEM, in modo che la tua app possa sigillarla senza una gara di ricerca che lascerebbe silenziosamente un messaggio classico-solo.

Cosa vede il server

Essere precisi su questo è più importante che essere rassicuranti su di esso.

CoseNormalmentein Modalità anonime
Il tuo messaggio di testoLeggi, per rispondereLeggi, per rispondere
Quale chiave chiedeLa chiave pubblica di NIMLa chiave gettata
Quale chiave è caricataIl tuo NIMLa chiave gettata
Un record di utilizzo di ogni rispostaTempo, modello, conteggio di token e costo, mai il testo, conservato per 90 giorni sotto il tuo nomeLo stesso, sotto la chiave gettata
Il titolo della conversazioneSolo crittografato con la tua chiave, per la sincronizzazioneLo stesso
La tua chiave privataNon lasciare mai il dispositivoNon lasciare mai il dispositivo
Tuo deposito E connettore dei tokenPassato con le richieste che li usano, mai memorizzato leggibile; memorizzato sigillato con una chiave del server solo mentre un Corso di background che li utilizza sta funzionando (al massimo 6 ore); sincronizzato solo all'interno delle impostazioni sigillatePassato con ogni richiesta, mai memorizzato. un token forgiato chiama il tuo account forgiato, quindi utilizzando un repository in una chat anonima consente al server di legare quella chat ad esso
Immagini che si attaccanoCaricato su un host di media pubblici, firmato da una chiave gettata creata per quella immagineLo stesso
Codice Tu Funziona su un serverIl codice e tutti i file che hai scelto, in esecuzione in un contenitore distrutto in seguitoLo stesso, pagato dalla chiave gettata
Lo sfondo corre (opzione di ingresso)Solo se li accendi: lo stato salvato di un'attività sospesa e le impostazioni necessarie per il suo passo successivo, compresi token di repository e connettore, sigillato con una chiave che solo il server detiene mentre la attività continua senza la tua app, e cancellato quando termina e sempre entro 6 ore.Non disponibile; l'app non richiede mai uno
Pianificazione prompt (opzione di ingresso)Solo per un programma che si impone di eseguire sul server: il suo prompt, titolo, ripetere, chat target, modello, limiti di credito e dove inviare la notifica, sigillato con una chiave solo il server detiene, che può leggere il prompt quando viene eseguito. Eliminato quando si elimina l'orario, disattivare l'opzione, pulire la cronologia o cancellare l'app, e al più tardi quando la sua autorizzazione scade dopo 90 giorni. “Notificami invece di eseguire” conserva solo il tempo dovuto e dove inviare la notificaNon disponibile: un programma che risponde in una chat anonima viene eseguito solo sul tuo dispositivo e un programma del server non viene mai eseguito in un thread di una chat anonima
La registrazione push per Rispondi notifiche (opzione di ingresso)Il token push del tuo dispositivo o l'abbonamento push del tuo browser, con un identificatore di chat opaco, conservato fino a quando la risposta non è finitaNone: le chat anonime non si registrano mai per il push, quindi sei notificato solo mentre l'app è aperta
MemoriaLe voci relative a un messaggio viaggiano all'interno di essoMai inviato, e nulla è proposto dal chat
Il tuo indirizzo IPVisto dal lavoratore; i relai vedono il lavoratore, non te, ogni volta che può essere raggiuntoLo stesso – usare Tor o una VPN se questo conta

I titoli di conversazione vengono generati sul tuo dispositivo, mai dal modello, e solo attraverso il filo crittografato alla tua chiave, in modo che gli altri dispositivi possano mostrarli.