ShuffleStacks

Shufflecake is a Linux tool for creating multiple hidden filesystems with plausible deniability.

shufflecake.net
ShuffleStacks homepage screenshot

About ShuffleStacks

Shufflecake is a Linux tool for creating multiple hidden encrypted volumes on a storage device to support plausible deniability. Each volume is encrypted with a different password-derived key and stored across empty space so it looks like random noise when closed. A device can hold up to 15 volumes in a hierarchy, where a password for a less-hidden decoy volume can be shared while more-hidden volumes remain undetected. Opened volumes appear as virtual block devices that can be partitioned, formatted with a filesystem of choice, and mounted.

The project states the software is still experimental and should not be relied on for important security needs. Initializing a device overwrites it with random data, and use requires loading a Linux kernel module. It has been tested only on Debian/Ubuntu and similar derivatives.

Key features

  • Create up to 15 hidden volumes per initialized device
  • Encrypt each volume with separate password-derived key
  • Open less-hidden volumes recursively with one password
  • Use volumes as virtual block devices for formatting and mounting
  • Initialize USB sticks, discs, partitions, or file-backed loop devices
  • Close device and all open volumes with single command
Best for: Linux users who need hidden volumes with plausible deniability, such as whistleblowers, journalists, and activists facing coercion.
Good for
  • Hidden volumes are indistinguishable from random noise when not decrypted
  • Supports formatting each volume with any filesystem of choice
  • Source code is released under GNU General Public License v2.0 or later
Watch out for
  • Described as experimental with warning not to rely on it for important use
  • Tested only on Debian/Ubuntu and similar derivatives
  • Initializing a device overwrites it with random data

ShuffleStacks at a glance

Type
Website
Pricing
Not confirmed. Check the site
Platforms
Linux, Web
Open source
Not stated
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

ShuffleStacks alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Desktop & OS Privacy

Well-known listings from the same topic.

All 61

ShuffleStacks FAQ

How many hidden volumes can a device hold?
Up to 15. During initialization the user chooses N between 1 and 15 and provides N passwords ordered from less hidden to more hidden.
What happens when I open a volume with one password?
It unlocks that slot and automatically opens less-hidden volumes recursively. They appear as virtual block devices that can be formatted, mounted, and used concurrently.
What is needed to run Shufflecake?
A Linux system with the dm_sflc kernel module loaded before using the sflc command-line tool and libsflc library.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing