Back to Home

About Memento

Memento is a privacy-first workspace for your thoughts, credentials, and ideas. We believe your data belongs to you — not advertisers, not data brokers, not even us.

Our Mission

We're building the workspace we always wanted — one where end-to-end encryption isn't an afterthought, where your notes are truly private, and where powerful features don't come at the cost of your privacy. Memento combines a rich Markdown editor, an encrypted vault, and smart link management into a single, cohesive platform.

What We Stand For

Privacy First

Zero-knowledge encryption: we can't read your notes, vault entries, prompts or attachments. Titles, tags and links aren't encrypted. See Security.

Security by Design

XChaCha20-Poly1305 encryption, end-to-end encrypted sync, and device-level key management.

Performance

Offline-first with instant local access. Your data is always available.

User Owned

Your data, your keys, your choice. Export everything anytime.

Open Development

Transparent about our practices, honest about our limitations.

Accessible

Built for everyone — keyboard navigation, screen readers, and responsive design.

What Memento is

  • Notes: a block editor with Markdown shortcuts, code in 37 languages, LaTeX, tables, templates and wiki-style links
  • Vault: passwords, cards, identities and secure notes, with each field value encrypted
  • Links: a bookmark library with automatic previews, collections and browser-bookmark import
  • Prompts: a library for the prompts you use with AI tools, with template variables

All four sync in real time across your browsers, work offline, and can be exported at any time.

How we work

  • We publish what our servers can and can't read, including what isn't encrypted, on our Security page.
  • Changes are planned, implemented and then reviewed against the code, with Claude Code doing much of the implementation.
  • We haven't had a third-party security audit yet, and we say so.

Where we are

Memento is built in Hyderabad, India. We're bootstrapped and in public beta.

Built with Claude

Claude Code, Anthropic's agentic coding tool, writes much of Memento's codebase through agentic workflows.

Contact

Questions, feedback or security reports: info@mementosite.me.

Built With

Memento is built with:

  • Frontend: React 19, TypeScript, Mantine UI, TipTap editor, Vite
  • Backend: Bun, Express, GraphQL, MongoDB, Socket.IO
  • Desktop: Tauri 2 (in development)
  • Storage: MongoDB for records; attachments in S3-compatible object storage (Backblaze B2 or Cloudflare R2), encrypted before upload
  • Encryption: libsodium (XChaCha20-Poly1305) for notes, vault entries, prompts and attachments; device keys wrapped at rest with WebCrypto AES-GCM
  • Offline: IndexedDB (Dexie), Service Workers, background sync

Ready to take control of your data?