cryptiq · chat · build · noverify

Every message,
biometrically bound.

Face-bound sessions. Face-locked messages. Ephemeral burns. Stego-embedded secrets. Intruder detection with cross-device alerting. A privacy-first messenger where every action requires a living face — and no plaintext ever leaves the device.

build · noverify · runtime ready
9:41
BM
Bob Martinez E2E · face-bound
📞
Channel established. face-bound 09:29
Keys rotated — we good. face-bound 09:29
Only open this one.
tap · face-unlock
09:30
stego · sent
hidden message
Wire confirmed · 10:42 EDT
09:31 stego · bound
⬢ face-lock
🖼 stego
◈ burn
encrypted message…
01 · biometric

No passwords. No tokens.
Only you.

Every session, every message, every call is bound to a 3D face match. Identity is not stored as a secret — it's verified live, on-device, every time.

02 · ephemeral

Data that refuses
to persist.

Burn messages self-destruct in seconds. Screenshots are blocked at the frame layer. Nothing plaintext ever touches disk — on either end.

03 · intruder-aware

Devices that
fight back.

Failed face matches lock the device, capture the intruder from the front camera, and push a timestamped alert with their photo to your contact in-thread.

capabilities

Six capabilities. Every message bound.

Cryptiq Chat isn't a messenger with biometrics bolted on. Each feature is designed around a single axiom: a message exists only when a living face is present — and vanishes cleanly the moment it isn't.

01

Face-bound sessions

No usernames, passwords, or recovery emails. A 3D face + liveness check establishes and rotates the session key on every sign-in. Sessions end the moment the face leaves the frame.

zero credentials
02
🔒

Face-locked messages

Send a message that is unreadable until the recipient passes their own face check. The ciphertext is keyed to the recipient's biometric template — no biometric, no plaintext, ever.

per-message gate
03

Ephemeral burn

Self-destructing messages that render for a set window, then erase themselves from both devices. Re-reading requires re-sending — no history, no backlog, no leakage.

self-destruct
04
🖼

Stego image messages

Embed secret text inside a perfectly ordinary photo. Recipients see a photo; only a successful face-unlock surfaces the hidden payload. Compress, forward, screenshot — the secret stays dormant.

hidden payload
05
📞

Biometric E2E calls

Voice and video calls only connect between two verified, living faces. No spoofing, no relay, no impersonation — the call fails closed if either side loses liveness mid-stream.

face-verified stream
06

Intruder detection

Three failed face matches trigger immediate device lock, a silent front-camera capture, and a timestamped alert with the intruder's photo delivered into your contact's chat thread.

cross-device alert
how it works

A session is a living face, not a token.

Every privileged action in Cryptiq Chat — sign-in, send, unlock, call, recover — is gated by a 3D face + liveness check. There is no long-lived credential to steal, phish, or subpoena. If the face isn't in front of the camera, the capability doesn't exist.

⬢ zero-plaintext · zero-server-side-template

~/cryptiq-chat/session
> initiate session.bind(face)
01 capture · 3D facescan······················[OK]
02 liveness · micro-motion···············[OK]
03 template match····························[OK]
04 derive session key·······················[OK]
 
> session ACTIVE · bound to face · no disk
> messages signed per-send
by the numbers

Built around a simple premise — store nothing.

0
passwords stored
0
plaintext persisted
100%
face + liveness required
3
attempts → lockdown + alert

Two phones.
Same face.
Every feature, live.

Walk through the entire Cryptiq Chat experience end-to-end in your browser. Face-bound sign-in, face-locked messaging, stego images, biometric calls, screenshot blocking, and full intruder simulation — in a single interactive sandbox.