Vaulty, a cloud vault for personal data

Vaulty is a cloud vault for your personal data. It stores your messages, contacts, calendar events etc, in a secure server that your agents can read from.

The menu bar app, syncing data from my Mac.

The menu bar app, syncing data from my Mac.

Vaulty has two components:

  • The client runs on your personal computer and syncs data from your local apps (MessagesMessages, WhatsAppWhatsApp, ContactsContacts etc) to the server.
  • The server is a Next.js app that stores this data in Sqlite and exposes it through a REST API to your agents or other authorized services.

Once your data is synced, agents read it through a bearer-token-authenticated REST API:

GET/api/apple-contacts
GET/api/imessage?limit=20&after=2025-01-01T00:00:00Z
GET/api/imessage/with/{phone}
GET/api/whatsapp/chats
GET/api/whatsapp/chats/{chat_id}/messages
GET/api/screenshots/latest?within_min=60
GET/api/locations/latest?within_min=60

...

Vaulty is E2E encrypted. Fields are encrypted on the client with AES-256-GCM before leaving your machine, so the server only ever stores ciphertext.

Vaulty is open source on GitHub.


Website updated March 2026