Skip to content
This repository has been archived by the owner on Oct 12, 2024. It is now read-only.
/ einmal Public archive

⏱ The two-factor authentication app you deserve

License

Notifications You must be signed in to change notification settings

incipher/einmal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fba4caa · May 25, 2020
May 5, 2020
Apr 29, 2020
May 4, 2020
May 25, 2020
Apr 27, 2020
Apr 4, 2020
May 5, 2020
May 5, 2020
May 5, 2020
Apr 4, 2020
Apr 27, 2020
May 4, 2020
Mar 7, 2020
May 4, 2020

Repository files navigation

Einmal

/ˈainmaːl/
German: once

The minimalistic, secure and open-source two-factor authentication app.

Features

  • ♻️ Cross-platform — available on Android & iOS (coming soon)
  • 🔒 Encryption by default — your vault is never stored in plaintext
  • 👱‍♂️ Biometric unlock — decrypt your vault using biometrics
  • 🚀 Import & export vault — back up your vault securely anywhere you like
  • 🙈 Discreet mode — conceal your tokens in public
  • 📸 Screenshot protection — immune to screen-capturing malware
  • 🏴 AMOLED dark theme — because why would you have it any other way?

Supported Algorithms

  • ⏱ 6-digit time-based one-time password (TOTP) authentication (RFC 6238)

Security

Tech

  • React Native (mostly using Expo)
    • To support both Android & iOS
  • Go Mobile
    • To offload the blocking key derivation workload to the UI thread
    • To write once in Go and generate bindings for both Android & iOS
    • To utilize Go's outstanding crypto package

Roadmap

  • Facilitate biometric unlock
  • Facilitate manual key entry
  • Facilitate web/CLI vault decryption (escape hatch)
  • Offload encryption to Go
  • Design light theme
  • Produce iOS build
  • Write tests

Screenshots

Feedback

Your feedback is most welcome! Please get in touch by email: support@incipher.io.

License

Creative Commons Zero v1.0 Universal