Vault

// privacy

Privacy policy.

Effective 6 October 2026

The short version

  • Your vault contents are encrypted on your device — we hold ciphertext we cannot decrypt, by construction.
  • What we do know about you: your email address, account timestamps, and a derived login credential that cannot open your vault.
  • Your data lives in a Postgres database hosted by Neon, with row-level security scoping every row to your account.
  • No analytics, no trackers, no third-party scripts — only the cookies the app needs to work.
  • We can never reset or recover your master password. That limitation is the product.

§ 01

Who runs Vault

Euxie Vault (“Vault”) is run by Euxie, which is James Argarin, an individual based in the Philippines. Questions about this policy or your data can be sent through the contact form on the landing page or to support@euxie.com.

§ 02

What we can never see

Everything you store in your vault — logins, secure notes, payment cards, one-time-code secrets — is encrypted on your device before it is synced, using keys derived from your master password inside a WebAssembly module running in your browser. Neither the master password nor any key derived from it is ever transmitted.

This is not a policy decision we could quietly change; it is how the system is built. The server stores ciphertext it has no means of decrypting, so we cannot read your items, search them, sell them, or hand them over in readable form — to anyone.

§ 03

What we do hold about you

We store, and can read, the following:

  • Your email address, and whether it has been confirmed.
  • A login credential derived from your master password on your device (Argon2id over the password, salted with your email). It authenticates you but cannot decrypt anything.
  • Account and session metadata: timestamps, and a hash of each session token (never the token itself).
  • Item metadata that syncing needs: item ids, types, version numbers and timestamps — never item contents.
  • Where files are stored (a feature only the account that operates Vault has): how many there are, how large each is once encrypted, and when it was added — never a file’s name, type, folder or contents, which are encrypted on your device like everything else.

§ 04

Your vault data, as we store it

Each item is stored as an XChaCha20-Poly1305 ciphertext with its nonce and version columns. The database schema has no plaintext content columns to fill. Deletions are soft (a timestamp) so your other devices can learn about them; a deleted item's ciphertext is kept for at least 90 days, then deleted the next time your vault saves after that — the clean-up runs with your own saves, not on a schedule — and remains as unreadable to us as a live one throughout. Emptying the trash deletes it at once, and deleting your account removes everything immediately, without waiting for that window.

§ 05

Where it lives

Vault stores its data in a Postgres database hosted by Neon, and is deployed on Vercel. They are our processors: they host the data described above, subject to their own security programs. Row-level security policies scope every database row to the account that owns it.

§ 06

Email we send

We send transactional email only: address confirmation on signup, and a one-time recovery link when you ask for one. Recovery emails carry no secrets — they prove control of your mailbox, which is one of the two factors recovery requires (the other is your printed recovery code, which never reaches us).

§ 07

The contact form

If you write to us through the landing page, your email address and message are delivered to us as an email and handled like ordinary correspondence. To keep abuse down we keep short-lived, per-IP rate counters for the form; they hold no message content.

§ 08

No analytics, no tracking

There are no analytics scripts, no advertising pixels and no third-party trackers anywhere in the app. The only cookies are the ones the product needs: your session, and small UI preferences such as the sidebar state and theme.

§ 09

Retention and deletion

Your data is kept for as long as your account exists. Encrypted backups you download are yours and outside our reach. If you want your account and its data removed, contact us and we will delete the account, its vault rows and its auth records; ciphertext in database backups ages out with the backup rotation and is undecryptable regardless.

§ 10

Your rights and changes

Under the Philippine Data Privacy Act of 2012 (RA 10173) — and equivalent laws where you live — you can ask for access to, correction of, or deletion of the personal data we hold about you (your email and account records; the vault ciphertext we could only hand back as-is). Write to us and we will act on it.

If this policy changes, the effective date above changes with it. Material changes will be announced in the app.