Legacy

Privacy Policy

Last updated: October 6, 2026 · Beta

Legacy is in private beta, and this policy may change as the product does. We'll update the date above when it does. This page describes what the app actually stores and sends today — written for a person, not a lawyer.

The short version

Almost everything you enter into Legacy — vault notes, accounts, bills, loans, beneficiaries, documents, your readiness checklist, and your obituary — is encrypted in your browser before it ever reaches our servers. We store the encrypted result and cannot read it. A few things are not encrypted, because the product needs to read them to work (your email and your survivor contacts) — they're listed below.

What's encrypted, and what isn't

Your vault passphrase never leaves your browser. It's used to derive an encryption key on your device (PBKDF2 with 600,000 iterations, then AES-GCM), and that key encrypts your data before it's sent anywhere. What we store for these record types is only ciphertext and an initialization vector (IV) — never the plaintext, never your key:

One record type is not encrypted, because our servers need to read it to do their job:

What we store about your account

Beyond your encrypted records, we keep a small amount of account data in readable form:

If you make share cards

Share cards are a second way for your family to get in, alongside or instead of the recovery code: you print a few cards, and any two of them (or however many you choose) open your Legacy together. One card on its own opens nothing. Here is exactly what we store:

We never see a card. Your browser makes them, and they go only onto the paper you print. When your family uses them, their browser puts the cards together and sends us only a one-way check, never the cards. That is also why we can't reprint a lost card.

If you're helping after someone's death

Someone who used a survivor recovery code or share cards can choose to join, so they can come back later with their own password instead of the code, and share a family plan with the other people helping. Here is exactly what that stores:

People who have joined can also download the documents they were left, using their own sign-in. The files are decrypted in their browser, not on our servers.

After you join, we may send you an occasional reminder. We store the date of your next reminder, how often you'd like to hear from us (normal, gentler, or paused), and when we last emailed you or you last answered a check-in. Reminder emails never contain anything from the plan or records, and every reminder has a link to pause them.

Some reminders also include three links (“I'm okay”, “It's a lot”, “Pause for now”). Opening one shows a page to confirm; confirming changes how often we write and records the time. We don't keep which answer was chosen beyond the resulting frequency. Those links don't expire, but they can only change reminder frequency; they can't open or reveal anything.

We email the person who named the survivors the first time anyone opens their Legacy with the survivor code, and again after they change the code. In the same way, we email them the first time anyone opens their Legacy with share cards, and again after they make new cards. Those emails say that it happened, never what's inside, and never which cards were used.

What we can't do

Because we never receive your passphrase or your encryption key, we cannot read your encrypted records, and we cannot recover them for you. If you lose both your passphrase and your recovery code, that data is permanently unreadable — including to us. This is a deliberate tradeoff of zero-knowledge design, and we'd rather tell you plainly than let it be a surprise.

Who else sees your data

Legacy uses three outside services, and only for what each one needs to do its job:

Voice input in the assistant, where your browser offers it, is transcribed by your browser on your own device. The audio isn't sent to us or to anyone else; if your browser can't do that on the device, we don't offer voice input at all.

We don't sell your data, and we don't share it with anyone else for advertising or marketing.

Cookies and tracking

Legacy sets exactly one cookie: a session cookie that keeps you signed in. It's httpOnly(your browser's JavaScript can't read it) and is removed when your session ends or you sign out. We don't use analytics scripts, advertising trackers, or any third-party cookies.

What the beta itself records

Running a private beta adds four small things, none of which touch your vault:

Deleting your data

You can delete your account from your account page. You'll confirm with your passphrase, we'll email you, and you'll be signed out everywhere. For the next 7 days the account is locked, the inactivity check-in is paused, and the recovery code and share cards you gave anyone stop working. Sign back in during those 7 days to keep it. After that, every record tied to it — vault notes, accounts, bills, loans, beneficiaries, documents, your readiness checklist, survivor setup, the shared family plan, the accounts of people who joined to help, and your obituary — is deleted permanently from the live database. Our encrypted nightly backups can still hold a copy for up to 90 days, until those backups are replaced.

You can also download everything first, from the same page. The download is decrypted in your browser, so its contents never reach our servers — and it isn't encrypted once it's on your device.

Questions

This is a beta product and this policy will keep evolving with it. If anything here is unclear, or you want to know more about how a specific feature handles your data, ask — we'd rather explain than have you guess.

Write to support@spinachcreations.com and a person will read it.