แอปแชทที่เซิร์ฟเวอร์
ลืมทุกข้อความทันทีที่ส่งถึงผู้รับ
ต้นแบบแอปแชทปลอดภัยของเราเอง: Signal Protocol (X3DH และ Double Ratchet) บน tweetnacl, relay ที่ลบเนื้อหาและ nonce ทิ้งทันทีที่ผู้ร่วมแชทได้รับข้อความแล้ว ข้อความทำลายตัวเองได้ พื้นที่จัดเก็บข้อมูลแบบ local-first บนเดสก์ท็อป (Electron) และมือถือ (Expo) ระบบยืนยันตัวตนด้วย JWT และ bcrypt และพรีเซนเทชันโครงสร้างระบบแบบอินเทอร์แอกทีฟสำหรับนักลงทุน
ความแตกต่างคืออะไร
แอปแชทส่วนใหญ่เข้ารหัสแค่ระหว่างการส่ง แล้วยังเก็บไซเฟอร์เท็กซ์ไว้บนเซิร์ฟเวอร์ แต่ตัวนี้ใช้ Signal Protocol แบบ end-to-end เต็มรูปแบบ และเสริมด้วย relay ที่ไม่เก็บข้อมูลอะไรเลย: ทันทีที่ผู้ร่วมแชททุกคนได้รับข้อความแล้ว เซิร์ฟเวอร์จะลบทั้งเนื้อหาและ nonce ทิ้งทันที มี integration test ยืนยันเรื่องนี้ไว้ ข้อความที่ยังส่งไม่สำเร็จจะหมดอายุภายในไม่เกิน 30 วัน ระบบข้อความทำลายตัวเอง ฐานข้อมูลแบบ local-first บนทั้งสองไคลเอนต์ และระบบยืนยันตัวตนด้วยโทเคน คือองค์ประกอบหลักที่เหลือ
สร้างขึ้นในรูปแบบโปรเจกต์เพื่อระดมทุน พรีเซนเทชันโครงสร้างระบบแบบอินเทอร์แอกทีฟก็เป็นส่วนหนึ่งของงานที่ส่งมอบ