fallvault ·κ=1

SOVEREIGN EMERGENCY BACKUP · ONE HTML FILE
AES-256-GCM PBKDF2 · 200k WebCrypto MIT NO CLOUD NO RENT

Back up your laptop without trusting Dropbox, iCloud, or Backblaze with the keys to your data.

"Your laptop blew up. Now you're paying $9/month to a company that can read every file you ever wrote, so you can recover them next time. fallvault is a single HTML file that puts you back in charge."

fallvault walks any folder on your machine, embeds the files, encrypts the whole tree with your passphrase using AES-256-GCM (in your browser, via WebCrypto), then writes the result as a self-contained HTML file. Push the file to a private GitHub repo. Lose your laptop? Clone the repo on any machine, open the HTML, type your passphrase. Your files come back.

GitHub can't read it. Anthropic can't read it. The CIA can't read it (within polynomial time). Only your passphrase opens the vault.

The honest comparison

ProviderMonthly costCan read your files?You own the tool?
Dropbox 2TB$12 / moYes (TOS §3.3)No
iCloud 2TB$10 / moYesNo
Backblaze$9 / moYes (server-side enc)No
Carbonite$9 / moYesNo
fallvault£0 foreverNo (client-side AES)Yes (MIT · fork it)

How it works · 30 seconds

1 · WALK

Tree-walks your folder. Auto-skips git repos, node_modules, media, binaries. Pure source / configs / notes.

2 · ENCRYPT

AES-256-GCM with PBKDF2-derived key (200k iterations · SHA-256). Random salt + IV per chunk.

3 · CHUNK

Splits into 90MB sovereign HTML files. Push to private GitHub. Restore anywhere.

Try it · encrypt a file in your browser right now

◊ live AES-256-GCM demo

Pick a small file, set a passphrase, watch the encryption happen client-side. Nothing leaves your machine — verify in Network tab.

awaiting file…

Install · 60 seconds

# 1. clone
gh repo clone sjgant80-hub/fallvault
cd fallvault

# 2. set passphrase (PowerShell)
$env:FALLVAULT_PASS = "your-strong-passphrase-write-it-down"

# 3. vault a folder
node fallvault.mjs C:\Users\you\Downloads

# 4. push the encrypted output to a PRIVATE github repo
cd fallvault-out
gh repo create your-user/fallvault-private --private --source=. --push

That's it. From now on, anytime you want a fresh backup, run step 3 + 4 again. Schedule it nightly via Task Scheduler / cron if you want.

The sovereign pattern · code public · data private

What gets backed up · what doesn't

Customize via env vars: FALLVAULT_SKIP, FALLVAULT_MAX_FILE, FALLVAULT_MAX_CHUNK, FALLVAULT_SKIP_GIT.

FAQ · the operator's questions

Is the encryption actually strong?

AES-256-GCM is the modern gold standard. PBKDF2-SHA256 with 200,000 iterations meets OWASP 2023 guidance. Salt and IV are 16/12 bytes random per chunk. Auth tag is 16 bytes. The bottleneck is your passphrase — pick 5+ words or a long sentence.

Can I lose my passphrase and get my data back?

No. By design. That's what makes it sovereign. Write your passphrase on paper. Put the paper in a safe.

Can I run this on macOS / Linux?

Yes — Node 18+. The PowerShell commands above translate directly to bash (export FALLVAULT_PASS="...").

Why HTML instead of a CLI binary?

So you can restore from any device, ever, even if Node isn't installed. Phone, library kiosk, friend's laptop. Open the HTML in any modern browser. WebCrypto does the work.

Will it back up my 4K video collection?

No — by default it skips images/video/binaries because the use case is "if my laptop dies, can I rebuild my work." Configure FALLVAULT_MAX_FILE if you want bigger files included.

Is this part of a wider system?

Yes. fallvault is one of 60+ sovereign tools in the AI Native Solutions estate. Same philosophy: single HTML files, you own them outright, no SaaS rent.

Roadmap

License · sovereignty notice

MIT licensed. Fork it, sell it, white-label it, modify it. The tool is yours.

Built by AI Native Solutions. Part of the sovereign estate. Source on GitHub.

VIEW ON GITHUB THE FULL ESTATE
◊·κ=1   prime 379   v20.1 · φ=1.618 · κ=0.618   phi is home