# GhostCode: Hidden Messages

> Hide a secret message in any photo. Only people with your Key can unlock it.

Canonical page: [https://chrome-stats.com/d/com.northboundapps.app\_ghostcode](https://chrome-stats.com/d/com.northboundapps.app_ghostcode)

## Overview

- **ID:** `com.northboundapps.app_ghostcode`
- **Platform:** Android
- **Type:** Android app
- **Status:** Available
- **Publisher:** Northbound Apps
- **Category:** TOOLS
- **Downloads:** 139
- **Version:** 1.3.0
- **Last updated:** 2026-09-04
- **First published:** 2026-06-07
- **Publisher country:** US
- **Size:** 77 MB
- **Data as of:** 2026-09-15
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=com.northboundapps.app_ghostcode)
- **Website:** [https://moonsailsoftware.com/apps/ghostcode/](https://moonsailsoftware.com/apps/ghostcode/)
- **Privacy policy:** [https://moonsailsoftware.com/ghostcode/privacy/](https://moonsailsoftware.com/ghostcode/privacy/)

## Description

GhostCode hides a secret message inside an ordinary photo. Write your message, pick any picture, and set a Key. You get back a normal-looking photo with an encrypted, hidden message inside. Send it in any chat, and only the people with your Key can read it.<br><br>To everyone else it is just a photo. To your people it is a secret message waiting to be unlocked. One image, two audiences. You decide who gets the real meaning.<br><br>HIDE MESSAGES IN PHOTOS (PIXEL GHOSTING)<br>• Hide a secret message inside any photo, up to 4,000 characters: a whole letter, not a one-liner<br>• An on-device AI model bonds your encrypted message to the picture; your Key and your readable message never leave your phone<br>• The photo looks identical to the naked eye: no lock icon, no badge, nothing that says hidden message<br>• Send it like any other photo, in a chat, DM, text message, or email. Invisible ink for the group chat.<br><br>HIDDEN MESSAGES IN QR CODES<br>• Pack an encrypted secret message into a QR code that scans on every phone<br>• Decoy Link: one QR code, two destinations. Everyone sees a normal public page; people with the Key unlock the real one<br>• Print it, post it, or put it on an invite, a flyer, or a merch table<br><br>MADE FOR REAL MOMENTS<br>• Couples: a hidden love note inside the photo you already send every day<br>• Event organizers: a QR code on the invite; guests with the Key unlock the venue and time<br>• Creators and fan clubs: members-only links and early access behind one ordinary photo<br>• Scavenger hunts, escape rooms, and ARGs: clues that only work for the right person<br>• Anyone with something worth saying to exactly one person<br><br>HOW IT WORKS<br>1. Write your secret message, pick a photo (or choose a QR code), and set a Key<br>2. GhostCode encrypts it on your device and hides it in the photo (or builds the QR code)<br>3. Share the photo in any chat or message; QR codes can also be posted or printed<br>4. They open the photo in GhostCode (or scan the QR code), enter the Key, and unlock the hidden message<br><br>SELF-DESTRUCT AND DECOYS<br>• Set a self-destruct timer so a reveal stops working after your chosen window<br>• Failsafe: a decoy Key reveals an alternate message, while the real one stays under a different Key<br>• Revoke a message so it can no longer be opened<br><br>PRIVATE BY DESIGN<br>• No account required: you never sign up or log in<br>• Your readable message and your Key never leave your device<br>• Strong, standard encryption: AES-256-GCM with passphrase hardening (Argon2id)<br>• Sensitive screens are protected, and your data deletion request is honored in-app<br><br>GHOST MODE (optional upgrade)<br>GhostCode is free to use, with some limits. Ghost Mode unlocks:<br>• Unlimited protected creates<br>• Unlimited saved Keys<br>• Decoy Link and extended self-destruct timers<br>• Failsafe filters<br>Ghost Mode is a subscription billed weekly or yearly (with a free trial on the weekly plan). It renews automatically unless cancelled, and you can manage or cancel anytime from your store account. Full terms are shown on the purchase screen.<br><br>A NOTE ON HOW IT STAYS SECURE<br>Revealing a protected message needs a one-time check with GhostCode&#39;s verification service, which stops brute-force guessing and lets messages self-destruct or be revoked. GhostCode never sees your Key or your readable message. For photo (Pixel Ghosting) messages, your encrypted message is stored on GhostCode&#39;s servers for the message&#39;s lifetime, so it can be revealed and auto-deleted; it stays encrypted and cannot be read without your Key. It is deleted at self-destruct or expiry, or right away when you request data deletion.<br><br>Questions or feedback? support@moonsailsoftware.com<br>Privacy Policy: https://moonsailsoftware.com/ghostcode/privacy/<br>Terms: https://moonsailsoftware.com/ghostcode/terms/

## Rankings

- #1,858,220 — Overall

## Permissions and access

### Permissions

- `android.permission.ACCESS_NETWORK_STATE`
- `android.permission.CAMERA`
- `android.permission.INTERNET`
- `android.permission.USE_BIOMETRIC`
- `android.permission.USE_FINGERPRINT`
- `android.permission.WAKE_LOCK`
- `com.android.vending.BILLING`
- `com.android.vending.CHECK_LICENSE`
- `com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE`
- `com.northboundapps.app_ghostcode.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION`

## Similar extensions and apps

- [PixelKnot: Hidden Messages](https://chrome-stats.com/d/info.guardianproject.pixelknot) — 203,100 users, 3.11 / 5
- [Invisible Stories](https://chrome-stats.com/d/com.hidden.camera.stories) — 23 users
- [Hide Secret Messages](https://chrome-stats.com/d/com.secret.messages) — 7,772 users
- [HiddenInk](https://chrome-stats.com/d/com.edalba.hiddenink) — 67 users
- [Secreta: Hidden Text Messages](https://chrome-stats.com/d/com.secreta.hiddentext) — 67 users
- [Cryptale](https://chrome-stats.com/d/app.cryptale) — 2 users
- [Stesh](https://chrome-stats.com/d/com.kchannelstech.stesh) — 4 users
- [GhostWriter: Steganography](https://chrome-stats.com/d/com.fifthstate.ghostwriter) — 70 users
- [Hide messages and passwords](https://chrome-stats.com/d/tapatio.secret.text) — 17,284 users
- [Stegg](https://chrome-stats.com/d/com.runeworks.stegg) — 11 users
- [GhostCode Messenger](https://chrome-stats.com/d/com.ghostcode.messenger) — 9 users
- [Stiggy - Hide Secret Message](https://chrome-stats.com/d/com.wearbatterynot.stiggy) — 962 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/com.northboundapps.app_ghostcode)
