Your Thoughts,
Hidden in Plain Sight.

A secure steganographic journal that encrypts your deepest secrets and hides them inside innocent images. Built for mental wellness and privacy.

PixelCloak App Interface

Why PixelCloak?

Technology built to protect your mental space.

AES-256 Encryption

Your journal entries are locked with military-grade AES-GCM encryption before they ever touch the image.

Invisible Ink

Using LSB Steganography, your text is embedded into the pixels of a photo. It looks like a normal image to everyone else.

Duress Protection

In a tough situation? Enter a panic code to open a decoy journal, keeping your real thoughts safe from coercion.

Smart Analysis

Our integrated Python engine analyzes images to ensure they are complex enough to hide your secrets safely.

How to Install & Use

Get started with PixelCloak on your local machine.

1

Prerequisites

Ensure you have Java JDK 17+ and Python 3.10+ installed.

pip install pillow
2

Clone & Run

Clone the repository and run the app using IntelliJ IDEA or Maven.

mvn exec:java -Dexec.mainClass="com.pixelcloak.app.App"
3

Write & Hide

Load an image, write your journal entry, set a password, and click "Hide and Save".

How to Use PixelCloak

Securing your thoughts is as easy as 1-2-3.

Hiding a Secret

1

Load Image

Click Load Image to pick a photo. Our system analyzes it for complexity.

Loading an image
2

Write & Secure

Type your entry and set a strong Encryption Password.

Writing text and setting password
3

Hide & Save

Click Hide and Save to create your secure PNG file.

Saving the encrypted image

Retrieving Your Text

1

Load Cloaked Image

Open PixelCloak and load the secret PNG file.

Loading the secret image
2

Authenticate

Enter the exact password you used during encryption.

Entering password
3

Reveal

Click Reveal Text. Your message appears instantly.

Revealing the secret text