Apps

Vaultly

A password manager where not even the server can read your data.

Client
My own product
Role
Design, cryptography, development
Year
2026
Vaultly: A password manager where not even the server can read your data.

The challenge

Passwords are the most sensitive data we have. I wanted something fast that also works offline, without having to trust any server.

The solution

All encryption happens on your device. The server stores only ciphertext, so even a leak reveals nothing.

How it was built

The technology at every layer, from the screen down to the infrastructure.

  1. Websites
    • Svelte 5
    • PWA
    • IndexedDB (offline)
  2. Apps
    • Argon2id in WebAssembly
    • AES-256-GCM
    • HMAC login key
  3. Hosting & cloud
    • Cloudflare Workers
    • D1
    • Strict CSP
  4. Networks & ITNot needed

Key technical decisions

  1. Zero-knowledge

    The master password never leaves the device. The server keeps only ciphertext and a login key that reveals nothing.

  2. Strong encryption in the browser

    Argon2id with 64 MiB of memory in WebAssembly, making brute-force attacks impractical.

  3. Hardened sessions

    __Host- cookies, CSRF protection, rate limits and no hint of whether an account exists.

What it includes

  • Argon2id & AES‑256 encryption
  • Works offline as an app
  • Encrypted sync
  • Import from 1Password, Bitwarden and more
  • Breached-password check

The result

Live at vaultly.emmanouilkontos.com, with import from the most popular password managers.

Articles about this project

Have something similar in mind?

Tell me what you need and I’ll suggest the simplest way to get it done.