Updated 25 Sep 2026 · data hosted in Germany (EU)

Privacy and data flow.

Your agent’s mail lives on one server in Germany. Some of it goes to two AI companies, but only when you allow it, and this page says exactly what, to whom and when. You can switch that off for your whole workspace.

Contabo VPS · Germany

What we store

All of it on the Agentboxd server. The next section covers the only cases where any of it is sent elsewhere.

Email
Agentboxd server
The original message (MIME), its text, HTML, extracted_text, headers, labels and AI scores.
Attachments
Agentboxd server
The files, with name, type, size and SHA-256.
Contacts
Agentboxd server
Address, name, the notes and metadata you or your agent add, labels, message counts and dates.
Knowledge
Agentboxd server
The documents you write for your agent.
Account
Agentboxd server
Your email address, name, workspace name and membership.
API keys and sessions
Agentboxd server
Stored as hashes. A key is shown once, when you create it; we can’t show it again.
Webhook settings
Agentboxd server
Your endpoint URLs, the signing secret, and a log of recent delivery attempts.

orgs.ai_processing

What leaves the server

One setting per workspace, changed by an owner under Settings. It applies from the next message on.

Off

off

No email content leaves the Agentboxd server.

Leaves the server

  • Nothing. Mail, attachments, contacts and knowledge stay on the Agentboxd server in Germany.
  • Login codes and magic links are still found, by pattern matching on our own server (confidence at most 0.7).
  • No categories, no ai:* labels, no injection or phishing scores, no reply drafts.

Categorize

categorizedefault

JEV reads each inbound message to label it. This is the default.

Leaves the server

  • To JEV (TypeSafe AI, US), once per inbound message: the From address, subject, the first 3,000 characters of the text, our SPF/DKIM/DMARC results, and attachment file names and types. Not the attachment files.
  • Categories and ai:* labels, injection and phishing scores, urgency, needs-human and auto-reply flags.
  • JEV confirms login codes, which raises their confidence.

Full

full

Everything in Categorize, plus reply drafts written by DeepSeek.

Leaves the server

  • To JEV: the same as Categorize.
  • To DeepSeek (China), only when someone asks for a reply draft: the last 10 messages of that thread (extracted text), the contact’s name, notes and metadata, the top 5 matching knowledge documents for that inbox, and any instructions sent with the request.
  • POST /v1/messages/:id/draft-reply, the draft_reply MCP tool and the Draft reply button. Drafts are never sent on their own.

sub-processors

Who processes it

Your own agent and the model you run it on are yours to choose; they aren’t on this list.

ProcessorWhereWhat it receivesWhen
Agentboxd serverHosting (Contabo VPS)Germany, EUEverything listed above: mail, attachments, contacts, knowledge, account data.Always. This is where your data lives.
Backup serverNightly backups (a second server at the same provider)Same providerA copy of the database and stored files.Every night. Each backup is kept 14 days.
JEV by TypeSafe AICategorisationUnited StatesPer inbound message: From, subject, the first 3,000 characters of the text, our SPF/DKIM/DMARC results, attachment names and types.AI processing set to Categorize (the default) or Full.
DeepSeekReply draftsChinaThe last 10 messages of one thread (extracted text), the contact’s name, notes and metadata, up to 5 knowledge documents, and your draft instructions.AI processing set to Full, and only when someone asks for a draft.

DELETE /v1/inboxes/:id

Keeping and deleting

How long we keep it

Mail is kept for your plan’s retention: 30 days on Free, 1 year on Builder, 2 years on Team, and unlimited or as agreed on Scale. Once a day we delete messages older than that, together with their attachments and the stored copy of the original email, and threads left empty. You can choose a shorter retention in Settings; moving to a plan with shorter retention shortens it for mail you already have. A message you label keep is never deleted by retention.

Contacts and knowledge are kept while your workspace exists; retention doesn’t touch them. Backups run every night to a second server at the same provider and each one is kept for 14 days, so anything deleted, by you or by retention, is gone from backups two weeks later.

Deleting an inbox

Deleting an inbox in the dashboard or with DELETE /v1/inboxes/:id is a soft delete: the inbox disappears from your workspace, and its address stays reserved so nobody else can ever receive mail sent to it. To have the stored mail of a deleted inbox removed as well, write to support@agentboxd.com.

Deleting a workspace

Write to support@agentboxd.com from the address you sign in with. We delete the workspace with its inboxes, mail, attachments, contacts, knowledge, API keys and webhooks.

Data sent to AI processors

JEV and DeepSeek receive the content listed above to answer one request. What they keep afterwards is set by their own terms. If that doesn’t work for you, set AI processing to Off or Categorize.

Authentication-Results

How we protect it

We don’t hold security certifications such as SOC 2 or ISO 27001. This is what we actually do. For a data processing agreement, write to hello@agentboxd.com.

TLS
HTTPS on agentboxd.com and the API with certificates that renew automatically. Our MX offers STARTTLS to sending servers.
DKIM · SPF · DMARC
Outbound mail is DKIM-signed. Every inbound message has its SPF, DKIM and DMARC results checked and recorded, and failures are labelled.
fail2ban
Repeated failed connections to the server are blocked at the firewall.
Rate limits
Per API key and per session, plus daily send limits per inbox and per workspace, and limits on sign-in links per address and per IP.
X-Requested-With
Dashboard requests that change data must carry a CSRF header, so another site can’t act with your session.
sha256
API keys and session tokens are stored only as hashes. Sign-in links expire after 15 minutes and work once.
UNTRUSTED EMAIL CONTENT
Email is treated as data from a stranger: MCP results carry an untrusted marker and warnings, drafts mark it in the prompt, and the dashboard shows HTML only in a sandbox with no scripts.
nosniff · sandbox CSP
Attachments are served as downloads only, so a malicious file can’t run in your browser from our domain.

MX agentboxd.com

Who to write to

These addresses run on our own server. Sign-in links are sent from login@agentboxd.com.

hello@agentboxd.com
Privacy questions and requests for a data processing agreement (DPA).
support@agentboxd.com
Deleting a workspace or an inbox’s mail, exports, and account help.
abuse@agentboxd.com
Spam or misuse coming from an address on agents.agentboxd.com.
postmaster@agentboxd.com
Mail delivery problems with our servers.
dmarc@agentboxd.com
Receives DMARC aggregate reports for agentboxd.com.