Cipherly icon

Cipherly

Cipherly is an Android app for encrypting, disguising, and hiding messages locally on the device. It supports offline message locking, emoji ciphers, invisible ink, encrypted notes, and file locking.

Cipherly

Overview

Cipherly is an Android app for encrypting, disguising, and hiding messages locally on the device. It is built for situations where the message itself needs protection, not just the channel carrying it.

The app combines several ways to encode or conceal content: AES-256-GCM message locking, emoji ciphers, invisible ink, QR secrets, Morse and binary encoders, an encrypted notes vault, and a file locker. The repository and release notes state that it works 100% offline, without a server or internet permission for crypto.

Cipherly also includes a separate app lock, encrypted history, and fingerprint-based access for the vault. The repository notes that the Android app shares a message format with the Encrypto web tool on xnipertools.com, so content can be opened in either direction when the same format is used.

Version 1.1.0 focuses on file locker and vault hardening. According to the release notes, it moves to the CFL2 container format, adds Argon2id key derivation, hides filenames and file size, and wipes the scratch folder on launch.

Features

Password lock

Uses AES-256-GCM to encrypt messages with a password so the readable text is not exposed in transit or on the device.

Emoji cipher

Converts text into emoji-based ciphers, with four packs named Classic, Animals, Food, and Party.

Invisible ink disguise

Hides secret text inside a normal-looking sentence using zero-width steganography, which the README calls Invisible Ink.

Multi-format encoding and decoding

Supports QR secrets, Morse, and binary encoders, and can auto-detect pasted content with Smart Decode.

Private vault with biometric unlock

Stores encrypted notes in a private vault with AES-256 and Argon2id, and supports master password plus fingerprint unlock.

File locker

Locks files into encrypted .cfl containers using AES-256 and Argon2id; the v1.1.0 release adds CFL2, filename protection, size-bucket padding, and tamper-bound headers.

Use cases

  • Protect messages before sending

    Lock a sensitive message before sharing it in a chat app, then let the recipient open it with Cipherly or the compatible web tool.

  • Disguise sensitive text

    Turn a secret into emojis or invisible ink when you want the content to look ordinary at a glance.

  • Keep notes in a private vault

    Store private notes in the vault with a master password and fingerprint unlock for faster access on the device.

  • Lock files locally

    Encrypt documents or other files into a .cfl container when you want the filename and file size hidden as well as the contents.

  • Secure the app on a shared device

    Use the app lock and encrypted history to keep the app itself and past outputs protected on a shared phone.

Pros and Cons

Pros

  • Runs 100% on-device and offline, with no server required for crypto.
  • Supports multiple ways to protect or disguise content, including message encryption, emoji ciphers, invisible ink, QR secrets, and file locking.
  • The vault supports master password access and fingerprint unlock.
  • Release 1.1.0 adds stronger file-locker and vault storage details such as Argon2id, tamper-bound headers, filename protection, and size-bucket padding.
  • Message format is compatible with the referenced web tool, which broadens where protected content can be opened.

Cons

  • The repository does not clearly describe any paid plan or subscription for the app itself.
  • If you forget a password for encrypted content, the README says it cannot be recovered.

FAQ

Does Cipherly upload messages or files to a server?

No. The README states that Cipherly runs 100% on your device and that there is no server involved for encryption, the vault, or file locking.

What platforms work with Cipherly content?

Cipherly supports Android, and the repository also references a web version on xnipertools.com that uses the same message format and is compatible in both directions with the app.

How is Cipherly installed?

The repository says the app can be downloaded from Releases, and the v1.1.0 release page provides an APK download with instructions to install from unknown sources on Android.

Can a forgotten password be recovered?

For encrypted content, the app says passwords cannot be recovered if forgotten. The README suggests keeping passwords in the fingerprint vault.

Is Cipherly compatible with the web tool?

The README says the web tool is the Encrypto tool on xnipertools.com, and that Cipherly is the Android app for that tool with the same format and two-way compatibility.

Quick Facts

Category
Security / Developer Tool
Platform
Android
Source domain
github.com
Offline mode
100% offline
Distribution
APK via GitHub Releases
Compatibility
Same format as the Encrypto web tool on xnipertools.com