Feature

Multiple vaults

Every pattern opens its own vault — and the app keeps no list of them.

Most apps have one locked area and a way to get into it. Weave Vault has no single door: the pattern you draw decides which vault opens, and a pattern the app doesn't recognise opens a fresh, empty one.

There is nothing to compare against

Because your pattern isn't stored, the app cannot check it. It derives a key and tries to unwrap a vault with it. If that succeeds, the vault opens. If it doesn't, there is no stored value that could have said so — so an unfamiliar pattern and a brand-new one follow the same path in the code and produce the same result on screen.

That is a property of the design rather than a message we chose to suppress. The app has no "wrong" state to report.

A vault is born on first import

Drawing a pattern writes nothing. The moment you add the first file, the app generates a random 256-bit key for that vault, wraps it with the key your pattern derived, wraps it a second time with a fresh 12-word recovery phrase, and shows you the phrase once.

No screen counts them

Nothing in the app displays how many vaults exist on the device — not settings, not the storage readout, not a switcher. You keep one vault or several, and the app never counts them back at you. The number stays in your head.

What this is and isn't

This makes it straightforward to keep one vault you'd hand over without thinking and another you wouldn't. It is a design that avoids announcing what exists; it is not a claim about what someone examining the device could determine, and we don't make that claim.

Available on iPhone, iPad and Android.