Feature
Stored messages, locked with your passkey
Stored messages are encrypted with a key that only your passkey can unlock. We keep no copy of that key, so we cannot read your stored messages.
Free to start. No install. Every send needs your OK.
What it does
When you create your account, your browser makes a key pair. The private key is wrapped by a secret from your passkey that never leaves your device, and we store only the wrapped copy.
Messages and drafts are encrypted as they arrive. They are unlocked only inside a request from you: when your AI app calls a tool, or when you open the dashboard.
The MCP tool behind it
Not an MCP tool
This is not a tool your AI calls. It is how ConnectChats stores everything the tools read, and it changes nothing about what you can ask.
What is locked, and what is not
-
What is locked
The text of your messages and drafts. Anyone who copies our database gets text they cannot read.
-
What is not locked
The names of your chats and contacts, phone number identifiers, profile pictures, and the time and kind of each message. Photos, voice notes and files are not kept at all.
-
When a message is readable
A message is readable on our server for a few seconds while it arrives from WhatsApp or is sent. Then it is locked. When your AI asks for messages, they are unlocked for that request and sent to your AI app.
-
Your AI apps
Each AI app you connect holds its own locked copy of your key. Disconnect an app in Settings to destroy its copy.
Things to ask Claude
Encryption changes nothing about what you ask. These work in Claude and every supported AI app.
- Claude
Find the message with the alarm code.
- Claude
Summarize the family group since Sunday.
- Claude
What did I miss today?
- Claude
Search my chats for the name of that restaurant.
Controls and limits
-
Wipe my data
Deletes every stored chat, message and draft, and unlinks your chat apps.
-
Delete my account
Wipes your data, revokes every AI app and deletes your passkeys and your account.
-
30-day retention
On the free plan, messages and drafts are deleted after 30 days.
Limits to know
- Someone who changes the code running on our server could capture the keys of users who are active at that time. The design protects stored data, not a compromised live server.
- If you lose your passkey, we cannot recover your account or its stored messages, because no one else holds the key. Create a new account, link WhatsApp again to import recent history, and remove the old ConnectChats device in WhatsApp.
- What a tool returns is sent to your AI app's provider, and its data policy applies there.
- Chat names, contact names, profile pictures and message times are not encrypted.
Questions
Can ConnectChats read my messages?
Not the stored ones. They are encrypted with a key only your passkey can unlock, and we keep no copy of it. A message is readable on our server for a few seconds while it arrives or is sent, and when your AI asks for messages they are unlocked for that request and sent to your AI app.
What happens if I lose my passkey?
We cannot recover your account or its stored messages. Create a new account, link WhatsApp again to import recent history, and remove the old ConnectChats device under Linked devices in WhatsApp.
Does my AI app need my passkey every time?
No. You use your passkey once when you connect each AI app. Its token carries its own locked copy of your key, so tool calls never ask for it.
How long are messages stored?
While the chat app is linked, for up to 30 days on the free plan. Unlinking deletes them at once.
Related pages
Try it in your AI app
Related features
- Choose shared chats Your AI sees only the chats you share. Unshare one and it is gone from every AI app.
- One account, every AI app Link your chat apps once and use them in ChatGPT, Claude, Grok and more.
- Search messages Search every shared chat at once and get each match with its chat, sender and time.
Stop switching apps. Ask your AI instead.
Add ConnectChats in one click. Your first two chat apps are free.
Get started free