AI summary
Open-source privacy app for encrypted notes and files. Each item uses its own AES-256-GCM + Argon2id key, with no password hashes or persistent secrets stored on device. Features covert sharing via disguised links, a decoy vault, and a custom in-app keyboard to block keyloggers. Completely offline with no internet permission.
Generated by AI. May contain inaccuracies.
About this app
Taybeti keeps your secrets truly private. No plaintext ever touches storage. No password hash is kept on the device. Even the master login is verified by decrypting a known test string — there is nothing to crack.
Features
- Zero-trust master auth — no password hash, no Keystore, no persistent secrets - Per-note encryption — every note has its own passphrase and independent key - File encryption — encrypt any file (images, videos, documents) with AES-256-GCM + Argon2id - Encrypt from camera — capture and encrypt photos directly; no camera permission needed - Encrypt filename & extension — hide original name and replace extension with .taybeti - Confirm passphrase — double-entry field prevents typos when encrypting files - Covert sharing — disguise encrypted messages as a set of normal-looking YouTube/Instagram links - 100% offline — no internet permission, no cloud, no telemetry - Open source (MIT) — auditable by anyone, anytime
Security Architecture
- Key Derivation
Argon2id with 6 iterations, 64 MB of memory, and 4 lanes of parallelism.
- Encryption
AES-256-GCM with a random 32-byte salt, a random 12-byte IV, and a 128-bit authentication tag.
- Master Auth
Zero-trust canary: encrypt a fixed string and verify it by successful decryption.
- Per-Note Keys
Each note has its own passphrase, derived separately.
- Password Storage
char[] only, wiped with Arrays.fill(' ') after every use.
- Keystore
Not used; there is no Android Keystore and no hardware-backed key storage.
- Network
No internet permission in the manifest.
- Keyboard
Custom in-app keyboard only, with no system keyboard, suggestions, or learning.
- Screenshots
FLAG_SECURE is set on every Activity.
- Backup
android:allowBackup="false" and android:fullBackupOnly="false".
- Memory
onTrimMemory and onLowMemory immediately clear decrypted content.
- Logging
ProGuard strips all Log.d, Log.v, Log.i, Log.w, and Log.e calls in release builds.
- Decoy Vault
Optional decoy password unlocks a separate set of notes for plausible deniability.
Threat Model
Protects against:
- Physical device seizure (all data encrypted at rest) - Malicious apps on device (no IPC surface, FLAG_SECURE) - Keyboard logging / keyloggers (custom keyboard) - Screenshot / screen recording capture (FLAG_SECURE) - Android backup extraction (backup disabled) - Cloud sync leaks (no internet permission) - Google / OS-level key extraction (no Keystore) - Brute force (Argon2id memory-hard KDF, 5-attempt lockout)
Does NOT protect against:
- Compromised OS kernel / root-level malware - Hardware keyloggers - RAM forensic capture while a note is decrypted - Side-channel attacks on AES (software implementation)
License
Copyright © 2026 Cyberboy161
MIT
What's new
https://github.com/Cyberboy161/Taybeti/compare/v1.0.55...v1.0.56/
About this version
- Version
- 1.0.56 (51)
- Size
- 3.24 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- arm64-v8a, armeabi-v7a, x86, x86_64
- Downloads
- 28
- Updated
- May 25, 2026
- Package
- com.taybeti.app
Ratings & reviews
- 50
- 40
- 30
- 20
- 10
