How does EPC-256 work? An AES-256-GCM core plus a key-derived secret emoji permutation that keeps your data unreadable even if the database is breached.
Every sensitive field in a Yend app passes through the same pipeline before it ever touches the database.
A sensitive field like a message, phone or profile arrives from the user's device and enters the pipeline.
The data is encrypted with authenticated AES-256-GCM, using a key derived from the user's secret.
The ciphertext bytes are mapped through a secret 256-emoji permutation derived from the key via HKDF.
Only emoji ciphertext is written to the database. Even on a leak, an attacker sees unreadable emoji strings.
While the vault is open the flow reverses: emoji → bytes → AES decrypt. Without the right key it is rejected.
All sensitive fields (phone, message content, email, profile) are protected with authenticated encryption. GCM mode delivers both confidentiality and integrity — any tampering is rejected instantly.
Your master password is never stored. Keys are derived from the user's secret with modern key-derivation functions — making brute-force attacks impractical.
The 256-emoji permutation is a SECRET alphabet derived from the data key. Without the key you cannot even map one emoji back to a byte; even if the database leaks, an attacker sees only meaningless emoji strings.
Searchable fields like phone or email are matched via an irreversible index value. Plaintext is never stored.
Multi-layered protection and anomaly detection guard against automated requests, bots and brute-force attempts.
Found a security issue? Send us the details — first response within 48 hours, triage within 5 business days.