We built MCPEmails with privacy as a first principle. Your email content is never stored on our servers — it passes through to your agent and disappears. This policy explains what we do collect, and why.
Last updated: May 25, 2026 · Effective: May 25, 2026
MCPEmails ("MCPEmails", "we", "us", or "our") operates the MCPEmails service available at mcpemails.com, including all dashboard pages, API endpoints, and the Model Context Protocol (MCP) server that AI agents use to access connected email accounts.
For the purposes of applicable data protection law (including the EU General Data Protection Regulation, "GDPR"), MCPEmails is the data controller for account and usage data. For email content, we act as a data processor on your behalf — we transmit content you authorise us to retrieve, and we do not store it.
Our registered address is: Oslo, Norway. You can reach our privacy team at privacy@mcpemails.com.
When you create an account we collect your email address and a hashed password (we never store plaintext passwords). You may optionally provide a display name. This data is required to create and maintain your account.
We store the workspace name you choose, and the configuration of each connected inbox (provider type, email address, OAuth status, and connection timestamp). We do not store OAuth access tokens or app passwords in plaintext — they are encrypted with AES-256-GCM before being written to the database, and the encryption key is stored in a separate secrets vault.
We store a SHA-256 hash of each API key you create, along with the key's name, scopes, creation timestamp, and last-used timestamp. The raw key value is shown to you exactly once at creation time and is never stored in recoverable form.
For every MCP tool call your agent makes, we record: the tool name (e.g. read_email), the API key that made the call, the inbox that was accessed, the timestamp, and whether the call succeeded. We do not record email subjects, bodies, recipients, or any other email content in these logs.
When your agent calls read_email, list_inbox, or any other email tool, we fetch the requested content live from your email provider and return it to your agent in the same HTTP response. The content is never written to disk, cached, or logged. Once the HTTP response is sent, we hold no copy of any email body, subject, attachment, or contact detail.
We collect standard server-side operational data including IP addresses (for rate limiting and abuse prevention), request timestamps, HTTP status codes, and error types. This data is retained in aggregated, anonymised form and is not linked to individual accounts after 30 days.
The dashboard sets one first-party session cookie issued by Supabase Auth to keep you signed in. We do not use tracking cookies, advertising cookies, or any third-party cookies. We store a single theme preference (mcpe-theme) in your browser's local storage.
We use the data described above for the following purposes:
We use your account data to authenticate you, your workspace configuration to route MCP tool calls to the correct email provider, and your API keys to authorise agent requests. Without this data the service cannot function. The legal basis under GDPR is performance of a contract.
We use IP addresses, request rates, and error patterns to detect and block abusive activity, enforce rate limits, and protect the availability of the service for all users. The legal basis is our legitimate interests in operating a secure service.
We use aggregated, anonymised usage data (tool call counts, error rates, latency) to understand how the service is used and to prioritise improvements. We do not use individual-level usage data for this purpose. The legal basis is our legitimate interests in improving the service.
We use usage counts to determine whether your workspace has reached plan limits and to calculate your invoice on paid plans. The legal basis is performance of a contract.
We may process and disclose data where required by applicable law, court order, or regulatory authority. The legal basis is compliance with a legal obligation.
We keep each category of data for the following periods:
| Data category | Retention period | Reason |
|---|---|---|
| Account data (email, display name) | Until account deletion, plus 30 days | Service operation; recovery window |
| Workspace and inbox configuration | Until deleted by you, plus 30 days | Service operation; recovery window |
| Encrypted OAuth tokens / app passwords | Until inbox disconnected or account deleted | Required to authenticate provider API calls |
| API key hashes | Until revoked, plus 30 days | Audit trail; recovery window |
| MCP tool call audit logs | 90 days (Free & Pro) · 1 year (Enterprise) | Security audit; plan feature |
| Aggregated usage metrics | 2 years | Billing history; product analytics |
| Server operational logs (IP, status) | 30 days raw; anonymised aggregate retained | Abuse prevention; availability |
| Email content | Not stored — zero retention | Privacy by design |
When you delete your account, we initiate deletion of all personal data within 30 days. Aggregated, non-personal usage statistics derived from your account may be retained beyond this period in anonymised form.
We use the following sub-processors to operate the service. Each is bound by a Data Processing Agreement and processes data only on our instructions:
| Provider | Purpose | Data processed | Location |
|---|---|---|---|
| Supabase | Database, auth, edge functions | Account data, workspace config, audit logs | EU (Frankfurt) or US (Virginia) — you choose at signup |
| Vercel | Web hosting, CDN | HTTP request metadata; no email content | Global edge (nearest region to user) |
| Stripe (paid plans only) | Payment processing | Billing email, payment card data (stored by Stripe, not us) | US (Stripe is PCI-DSS certified) |
When you connect Gmail, Outlook, or a Fastmail / IMAP account, MCPEmails authenticates with that provider using credentials you supply. Your email provider's own privacy policy governs the data held in your mailbox. MCPEmails accesses your mailbox only when your agent makes a tool call, and only for the specific messages or folders the tool requests.
We do not share any data with data brokers, advertising networks, social media platforms, or analytics companies that build user profiles.
We may disclose personal data if required by law, valid legal process (such as a court order or subpoena), or to protect the rights, property, or safety of MCPEmails, our users, or the public. Where permitted by law, we will notify affected users before disclosing their data.
In the event of a merger, acquisition, or sale of assets, personal data may be transferred as part of that transaction. We will notify users via the email address on their account before any such transfer occurs and before their data becomes subject to a different privacy policy.
MCPEmails is operated from Norway, which is subject to the European Economic Area (EEA) data protection framework. If you access the service from outside the EEA, your data may be transferred to and processed in countries within the EEA.
Our infrastructure sub-processors (Supabase, Vercel) operate under Standard Contractual Clauses (SCCs) approved by the European Commission for data transfers to third countries. For Stripe, processing is covered by their EU-US Data Privacy Framework certification.
Enterprise customers can elect to store all account and configuration data exclusively in EU-based infrastructure (Frankfurt region) at no additional cost.
Depending on your location, you may have the following rights regarding your personal data:
To exercise any of these rights, email us at privacy@mcpemails.com. We will respond within 30 days (or 72 hours for urgent security-related requests). We may ask you to verify your identity before processing the request.
If you are located in the EEA or UK, you have the right to lodge a complaint with your local supervisory authority. In Norway, this is the Datatilsynet (datatilsynet.no).
We take the security of your data seriously and implement appropriate technical and organisational measures, including:
Despite these measures, no system is perfectly secure. If you discover a security vulnerability, please report it responsibly to security@mcpemails.com. We aim to acknowledge reports within 24 hours and resolve confirmed vulnerabilities within 72 hours for critical issues.
In the event of a personal data breach that is likely to result in a risk to your rights and freedoms, we will notify affected users and the relevant supervisory authority within 72 hours of becoming aware of the breach, as required by GDPR Article 33.
MCPEmails is not directed at children under the age of 16. We do not knowingly collect personal data from anyone under 16. If you believe we have inadvertently collected data from a child, please contact us at privacy@mcpemails.com and we will delete it promptly.
We may update this Privacy Policy from time to time. When we make material changes — such as collecting new categories of data or sharing data with new third parties — we will:
Your continued use of the service after a change takes effect constitutes acceptance of the updated policy. If you disagree with a material change, you may delete your account before the effective date.
If you have questions about this Privacy Policy, wish to exercise a data subject right, or want to report a privacy concern, please contact us:
Our privacy team is here to help. Email us and we will respond within 30 days.