1

how.step1.title

how.step1.intro

  • how.step1.public_key — how.step1.public_key_desc
  • how.step1.private_key — how.step1.private_key_desc
  • how.step1.recovery — how.step1.recovery_desc
password → Argon2id → master_key → encrypt(private_key) → server

how.step1.warning_title how.step1.warning_text

2

how.step2.title

how.step2.intro

incoming_email → crypto_box_seal(your_public_key) → encrypted_blob → database

how.step2.security_note

3

how.step3.title

how.step3.internal_title

your_message → crypto_box_seal(recipient_public_key) → server → recipient decrypts

how.step3.external_title

how.step3.external_intro

  1. how.step3.external_step1
  2. how.step3.external_step2
  3. how.step3.external_step3
  4. how.step3.external_step4

how.step3.external_note

4

how.title

home.apps.mail.title
how.what_we_see
how.mail.we_see
how.what_we_cant
how.mail.we_cant
home.apps.calendar.title
how.what_we_see
how.calendar.we_see
how.what_we_cant
how.calendar.we_cant
home.apps.notes.title
how.what_we_see
how.notes.we_see
how.what_we_cant
how.notes.we_cant
home.apps.passwords.title
how.what_we_see
how.passwords.we_see
how.what_we_cant
how.passwords.we_cant
how.faq.encryption.q
how.faq.encryption.a
how.faq.recovery.q
how.faq.recovery.a

how.crypto.title

how.crypto.key_exchange
X25519
how.crypto.key_exchange_desc
how.crypto.encryption
XChaCha20-Poly1305
how.crypto.encryption_desc
how.crypto.key_derivation
Argon2id
how.crypto.key_derivation_desc
how.crypto.recovery
BIP39
how.crypto.recovery_desc

how.faq.title

how.faq.q1
how.faq.a1
how.faq.q2
how.faq.a2
how.faq.q3
how.faq.a3
how.faq.q4
how.faq.a4
how.faq.q5
how.faq.a5
how.faq.q6
how.faq.a6

how.cta.title

how.cta.subtitle

how.cta.button