Last updated: February 2025
What data we collect
When you use Mavis, we collect and store the following information:
- Messages — the text you send to Mavis via Telegram or WhatsApp, used to process your requests and maintain conversation context.
- OAuth tokens — encrypted access and refresh tokens for services you connect (Google, Notion, Todoist), stored to act on your behalf.
- Uploaded files — images and documents you send, temporarily stored for processing.
- Memories — facts and preferences you ask Mavis to remember, stored to personalize future interactions.
- User identifiers — your Telegram or WhatsApp user ID, used to associate your data with your account.
Where data is stored
Your data is stored using Cloudflare's infrastructure:
- Cloudflare Workers KV — OAuth tokens and session data.
- Cloudflare D1 — Conversation history and memories.
- Cloudflare R2 — Uploaded files and media.
Third-party services
Mavis interacts with the following third-party services on your behalf:
- OpenRouter — AI model provider used to generate responses. Your messages are sent to AI models for processing.
- Google APIs — Calendar and Gmail access when you connect your Google account.
- Notion API — Page and database access when you connect your Notion workspace.
- Todoist API — Task management when you connect your Todoist account.
- Telegram Bot API — Message delivery for Telegram users.
- WhatsApp Cloud API — Message delivery for WhatsApp users.
Data retention
Conversation history is retained for the lifetime of your account. Uploaded files may be removed after processing. OAuth tokens are stored until you disconnect a service or delete your data.
Your rights
You can manage your data at any time:
- Send /clear in chat to delete your conversation history and memories.
- Disconnect services from the dashboard to revoke access and delete stored tokens.
- Contact the operator to request full account deletion.
Back to home