Skip to content

Oykdo/cipher-mobile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 

Repository files navigation

Cipher Mobile

End-to-end encrypted messenger for Android β€” mobile companion to Cipher desktop.

Same protocol, same privacy contract, same 7-day max server retention. Built on Expo / React Native.

Status

🚧 Scaffolding incoming β€” this repo is currently a placeholder. The mobile app is Phase 3 of the Cipher roadmap.

Once scaffolding lands, the app will:

  • Authenticate via QR-based vault bridge (Eidolon Connect) or password-sealed quick-unlock
  • Open conversations and exchange messages with Cipher desktop users
  • Reuse Double Ratchet sessions established cross-platform
  • Honor the same privacy contract (no PII server-side, ciphertext-only relay, 7-day TTL)

Stack

  • Expo SDK 52 β€” managed workflow, Expo Router for file-based routing
  • React Native β€” single codebase, Android first, iOS to follow alongside the Apple Developer subscription
  • cipher-e2ee β€” shared E2EE primitives consumed by desktop and mobile alike (no copy-paste port, no protocol drift)
  • expo-secure-store β€” HSM-backed credential storage
  • MMKV β€” encrypted local cache (Zustand persistence layer)
  • react-native-libsodium β€” native bindings for the same libsodium operations as desktop
  • Native WebSocket β€” direct connection to the bridge backend, no Socket.IO layer

Companion projects

License

MIT

About

E2E encrypted messenger for Android first, mobile companion to Cipher (Oykdo/cipher). Same protocol, same privacy contract, same 7-day max server retention. React Native + Expo.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors