Hoppa till innehållet
Tillbaka till Nymbot

Kunskapsbas Privatliv

kryptering

Dina frågor och dess svar är end-to-end krypterade, med ett post-quantum lager över den klassiska.

End-to-end för default

Varje meddelande i varje konversation krypteras på din enhet innan den går någonstans och dekrypteras i den andra änden.

"Den andra änden" här är Nymbot-tjänsten, som måste läsa din fråga för att svara på den. Övrigt kan – det betyder inte och kan inte innebära att assistenten svarar på något som hon aldrig sett. Anonymt mode är svaret på den andra frågan om huruvida det borde veta Vem Frågade om .

Gåva Wraps

Messages travel as Nostr gift wraps. Each one is three layers:

  • a rykte - själva meddelandet, osignerat, så att det aldrig kan bevisas för en tredje part;
  • a täta, undertecknad av dig och krypterad till mottagaren, vilket är hur mottagaren vet vem som skickade den;
  • a Wrap, krypterad och signerad av en engångs kastnyckel, vilket är allt en relä någonsin ser.

Så en relä som håller din trafik ser en händelse från en nyckel som bara existerar för det meddelandet, med en slumpmässig tidsstämpel - det kan säga att ett meddelande är för Nymbot, inte vem som skickade det.

En kopia av varje meddelande är också inslagna i din egen nyckel, vilket är hur din historia återställs på en ny enhet från reläerna snarare än från någon server sida transkript.

Postkvanthybrider

Det klassiska skiktet är elliptisk kurva.En tillräckligt stor kvantdator bryter det retroaktivt - trafik fångad idag, dekrypterad år senare. HybridEn ML-KEM-nyckelkapsling kombineras med den klassiska utbytet, och en angripare måste bryta båda för att läsa något.

ML-KEM är den NIST-standardiserade galler KEM. Att kombinera i stället för att ersätta är avsiktligt: om gallerförutsättningen visar sig vara fel, har du fortfarande den elliptiska kurvan, och tvärtom rund.

Nymbot publicerar en signerad kapacitetsannons som bär sin KEM-nyckel, så att din app kan försegla den utan en sökning som tyst skulle lämna ett meddelande klassiskt-endast.

Vad ser servern ut

Att vara exakt om detta är viktigare än att vara lugnande om det.

SakerVanligtvisi Anonymt mode
Ditt budskap textLäs, för att svara påLäs, för att svara på
Vilken nyckel frågadeDin nyms offentliga nyckelHämta nyckel
Vilken nyckel är laddadDin nymNyckeln till throwaway
En användarlogg för varje svarTid, modell, token räknas och kostnad, aldrig texten, hålls i 90 dagar under din nymSamma, under kastnyckeln
Din konversations titelEndast krypterad till din egen nyckel, för synkroniseringSamma
Din privata nyckelLämna aldrig enhetenLämna aldrig enheten
Din förvaret och Connector TokensPassade med de förfrågningar som använder dem, aldrig lagras läsbar; lagras förseglad med en servernyckel endast medan en Bakgrund Run som använder dem fungerar (högst 6 timmar); synkroniseras endast inom dina förseglade inställningarEn fake token heter ditt fake-konto, så att använda ett repository i en anonym chatt låter servern binda den chatten till det
Bilder du bifogarUploaded to a public media host, signerad med en kastnyckel gjord för den bildenSamma
Koden du Kör på en serverKoden och alla filer du valt, körs i en behållare förstörs därefterSamma, betalas av kastnyckeln
Bakgrund RUNS (Opt-in från oss)Endast om du aktiverar dem: den sparade statusen för en pausad uppgift och inställningarna för dess nästa steg behöver, inklusive förvarings- och anslutningstoken, förseglad med en nyckel som bara servern håller medan uppgiften fortsätter utan din app, och raderad när den slutar och alltid inom 6 timmar.Inte tillgänglig; appen ber aldrig om en
Snabbt schemalagda (Opt-in från oss)Endast för ett schema som du ställer in för att köras på servern: dess uppmaning, titel, upprepa, målchatt, modell, kreditgränser och var du ska skicka meddelandet, förseglad med en nyckel som bara servern håller, som kan läsa uppmaningen när den körs. Raderad när du tar bort schemat, stäng av alternativet, rensa din historia eller radera appen, och senast när dess behörighet upphör efter 90 dagar. “Meddela mig istället för att köra” behåller bara den tillåtna tiden och var du ska skicka meddelandetInte tillgängligt: ett schema som svarar i en anonym chatt körs bara på din enhet, och ett serverschema körs aldrig i en anonym chatttråd
Push registrering för Svar på anmälningar (Opt-in från oss)Ditt enhetens push-token eller din webbläsares push-prenumeration, med en opac chatt-id, bevaras tills svaret är färdigtIngen: Anonyma chattar registrerar aldrig för push, så du meddelas bara när appen är öppen
minnetDe poster som är relevanta för ett meddelande reser inuti detAldrig skickat, och inget föreslås från chatten
Din IP-adressSe av arbetaren; reläer ser arbetaren, inte du, när den kan nåsSamma sak – använd Tor eller en VPN om det spelar roll

Konversationsrubriker genereras på din enhet, aldrig av modellen, och bara korsar tråden krypterad till din egen nyckel, så att dina andra enheter kan visa dem.