// now on android · ios coming soon

Ghostcode

Hidden in plain sight.

An on-device AI model ties your encrypted message to an ordinary photo — up to 4,000 characters, a whole letter, not a one-liner. Share the photo anywhere — chat or social. Only people with the Key can read it back.

GhostCode showing a finished, ordinary-looking photo that secretly holds an encrypted message, ready to share as a normal JPEG

Watch the demo

Play onboarding demo

How the photo keeps your secret

The photo never holds your readable message — an on-device AI model links it to your encrypted secret, and your Key never leaves your phone. Here's the actual flow.

// 01

Locked on your phone

You write your message, pick a cover photo, and choose a Key. GhostCode scrambles the message into ciphertext (AES‑256) right on your device — before it ever touches the photo. The readable text and your Key never leave your phone.

GhostCode Pixel Ghost compose screen: a chosen cover photo, a secret message, and a strong Key ready to embed
// 02

Hidden in an ordinary photo

An on-device AI model bonds your encrypted secret to the photo. The result is a normal JPEG you can save or send — it still looks like any other photo, and it keeps working even after chat and social apps re‑compress it.

GhostCode 'Pixel Ghosting Ready' screen: a finished photo that looks completely ordinary but secretly carries an encrypted message
// 03

Revealed only with the Key

When someone opens the photo in GhostCode, the same AI model recognizes it and brings up your encrypted secret — then asks for the Key you shared with them in person. Enter it, and the message unscrambles on their device. No Key, no reveal — the photo stays just a photo.

GhostCode detecting a hidden Pixel Ghosting signal inside an ordinary photo and prompting for the Key to decrypt

Encrypted on your device. Your Key and your readable message never reach our servers — GhostCode only ever holds the scrambled version, and only until it expires, self-destructs, or you revoke it.

Get it on Google Play

Your photo. Their secret.

Pick any image — a flyer, a screenshot, a snapshot from your camera roll. An on-device AI model ties your encrypted Secret to it and hands you back a normal-looking JPEG. To everyone else it's just a photo. To the people with the Key, it's a message.

ON-DEVICE AI · UP TO 4,000 CHARACTERS · KEY TO REVEAL

GhostCode finding a hidden Pixel Ghosting signal inside an ordinary-looking photo

Up to 4,000 characters per photo. That's around 700 words — a long letter, not a one-liner. People assume a hidden message has to be tiny; with Pixel-Ghosting one photo can carry the whole story.

What every photo can do

Looks Like a Photo

No lock icon, no vault, nothing to scan. It looks and shares like any ordinary image — to the people around you, it's just a photo.

Failsafe

Two keys, two truths. Hand over a decoy Key under pressure and it reveals a harmless message — the real one stays buried under a different Key.

Self-Destruct

Set an expiry. Once it passes, GhostCode can no longer reveal that Secret — even from a saved copy of the photo.

Survives Sharing

Send it through chat or social and the image gets re-compressed like any photo — it still opens in GhostCode with the Key.

Prefer a code? Use a QR.

Not every secret needs a photo. GhostCode also packs your encrypted Secret into a QR code — it works on every device, and it's the only mode with Decoy Links: one QR, two destinations. A normal scan opens an ordinary public URL; the people with the Key unlock the real one inside GhostCode.

QR CARRIER · DECOY LINKS · WORKS EVERYWHERE

A finished GhostCode QR code with the ghost logo in the center, ready to save or share

Built for communities

Anyone who needs one public artifact and a private layer behind it.

// event organizers

Invites with a hidden layer

Drop the photo in a group chat or post it to your story — outsiders just see an image. Your people unlock the venue, time, and RSVP link. No follow-up DMs.

// creators & fan clubs

Members-only drops

One photo, posted anywhere — members-only discount links, bonus content, and early access unlock inside GhostCode for fans with the Key.

// musicians & bands

Secret setlists & afterparties

QR on the merch table. The public sees your Spotify. Fans with the key unlock tonight's setlist or VIP afterparty location.

// games & scavenger hunts

Layered reveals

Scavenger hunts, surprise reveals, puzzle clues for your crew. The fun is in the unlock.

Ready to hide your first secret?

GhostCode is live on Android. Should be on the App Store any day now.

Get it on Google Play →

App Store review in progress — coming any day now.