Loading...
This Privacy Policy explains how InboxGuard handles your data. It applies to all current and upcoming plans. If a line is unclear or you think it needs changing, tell us and we’ll rewrite it.
The short version
We use the smallest mailbox scope that lets us label and quarantine threats. We never delete your messages, send mail as you, or scan mailboxes you didn't connect.
We never auto-move, auto-block, or auto-delete. Every action on a flagged email is yours.
Your mail isn’t used to train AI models — ours or anyone else’s.
No ads, no brokers, no affiliates. Our revenue is subscriptions only.
One click from Settings. Full export, full deletion, no retention after.
01 · Summary
InboxGuard connects to your mailbox with the smallest scope that lets it do its job. Concretely: Gmail’s gmail.modify scope (which lets us read messages and add/remove labels, but never send or permanently delete), Microsoft Graph’s Mail.ReadWrite scope for Microsoft 365 / Outlook (same shape), or read-only IMAP credentials for other providers. For each incoming email we run a set of analysers — phishing, credential theft, impersonation, typosquatting, social engineering, and financial scams — and show you a verdict in the dashboard. We never send mail as you, and we never permanently delete messages. Flags are advisory: every action on a flagged email is yours.
This policy covers the InboxGuard product (inboxguard.app) and the dashboard features available today: connecting a Gmail, Microsoft 365 / Outlook, or IMAP-compatible mailbox; scanning incoming messages; and the Report / Ignore / Trust sender actions.
02 · What we collect
When you sign up, we store the minimum needed to run your account: your email address, display name (if provided), chosen plan, billing status, and preferences like notification settings and rule configurations.
For each message we scan, we keep a small record: sender address, sender display name, subject, received timestamp, and the message ID provided by your mailbox. This is what powers your inbox view, your history, and your rules.
The outcome of every scan: a risk score, the set of detection signals that contributed, the plain-language explanation, and any follow-up action you took (Report, Trust, Block). These are stored against the metadata above so you can audit decisions later.
When you click Report on a verdict you disagree with (a false positive or a miss), we keep the full message and the verdict together, so a reviewer can look at what we got wrong and improve detection. See §05 for the detail on this.
Standard product analytics — pages visited, features used, referring URL, browser fingerprint (UA + major version), and approximate region (country & region, not city). We use this to improve the product. It is stored separately from your email metadata and is not joined for marketing.
03 · What we don’t collect
Some services are careful about what they collect. We’re careful about what we don’t. Here’s the split:
04 · How a scan works
Here’s what happens every time a new email arrives in a connected mailbox. Each step is labeled with what we keep and what we discard:
We pull the new message from your mailbox over TLS — using the OAuth token (Gmail’s gmail.modify scope or Microsoft Graph’s Mail.ReadWrite scope) or the IMAP credentials you provided.
Headers, body, and links are evaluated against our detection pipeline to produce a set of risk signals.
In memoryThose signals are combined with an AI-assisted step to produce the final verdict and a plain-language reason.
In transitThe verdict and metadata land in your dashboard. The body is discarded — unless you Report it later.
Verdict keptMessages are never permanently deleted. We do apply a small set of InboxGuard labels (or folders, depending on provider) so verdicts are visible where you read mail. For messages we flag as threats, we also remove the provider’s default inbox label (Gmail’s INBOX) so the threat doesn’t sit in your main inbox view — the message is still in your account under the relevant InboxGuard label, and you can find or restore it any time. You can turn labels off entirely in Settings.
05 · Report, Trust sender & Block domain
From an email’s detail view, you have four user actions: This looks suspicious / I trust this sender (opens the feedback dialog), plus Trust Domain and Block Domain (one-click sender preferences). Each one produces a different kind of record.
Reporting tells us a verdict was wrong, in either direction (a scam we missed, or a safe email we flagged). When you open the Report dialog, you have two ways to submit:
When you choose Report Issue & Help Improve, we assemble an anonymized packet in your browser before it leaves your device. It contains:
These add the sender’s domain to your personal allow- or block-list. Future messages from that domain are automatically classified accordingly. We store the domain, the rule, and the date — nothing about the original message is kept as part of this action.
In the feedback dialog you can tick Always trust emails from @domain before you submit. Like the domain buttons above, this adds a rule to your allow-list. It does not retain the message body on its own — the only way body content is shared is via the Report Issue & Help Improve primary action described earlier.
06 · How we use data
If you’re in the EEA or UK: we rely on contractual necessity (to provide the service you signed up for), legitimate interest (security, service improvement), and consent (for marketing). You can withdraw consent at any time without affecting service delivery.
07 · AI & models
Our classifier includes a large language model. That model isn’t ours — we call it via an API from a commercial provider. A few things are non-negotiable in how we use it:
08 · How long we keep it
Different data has different jobs, so it has different retention. This is a qualitative summary; precise windows live in our data-retention policy, which is updated alongside this one.
When you delete your account, verdicts, metadata, rules, and preferences are purged promptly. Billing records are retained separately as long as tax and accounting rules require, and aren’t linked back to your active profile.
09 · Who we share with
To run InboxGuard we rely on a small number of sub-processors. Each one is bound by a data processing agreement (DPA), processes only what’s needed for its role, and is subject to the same privacy commitments we make to you.
| Category | Purpose |
|---|---|
| Cloud infrastructure — DigitalOcean | Application hosting, container orchestration, encrypted block storage; self-hosted Postgres runs on this infrastructure |
| Edge & DDoS protection — Cloudflare | TLS termination, content delivery, abuse mitigation |
| Attachment storage — AWS S3 | Storing files you attach to support requests on the contact form, after a malware scan. Contents are not used for anything else. |
| AI classification — OpenAI | Language-model inference for verdict generation; signed DPA, Zero Data Retention enabled — message content is not retained by OpenAI |
| URL reputation — Google Safe Browsing | Lookups of URLs found in scanned messages against Google’s threat database. No message body is sent. |
| Breach lookups — Have I Been Pwned | Looks up whether a sender’s email address appears in a known data breach, to factor into risk scoring |
| Gmail push notifications — Google Cloud Pub/Sub | Receives a notification from Google when a new message arrives in your connected Gmail mailbox, so scanning runs promptly |
| Payment processor — Stripe | Subscription billing for purchases made on inboxguard.app. Card details go directly to Stripe; we receive a token and billing status. |
| Transactional email — Zoho Mail (EU region) | Receipts, verification emails, alerts, password resets, product notices. EU-hosted. |
| Mobile push delivery — Google Firebase / FCM | Android mobile device push delivery; device-token registration and notification payload (title + body) |
| Product analytics — Google Analytics | Pages visited, browser type, approximate region. Used to improve the product. You can disable analytics in Settings → Privacy. |
| Internal monitoring (no third party) | Stack traces and operational diagnostics are written to our own database; no external error-tracking vendor receives this data |
The table above is the canonical list. When we add, remove, or change a sub-processor, this page is updated and material changes are notified in advance (see §14).
If you subscribe to InboxGuard through the iOS App Store or Google Play Store, the subscription is sold to you by Apple or Google as the merchant of record — not by us. They process the payment, hold your card details, and handle refunds under their own terms. We receive a receipt and entitlement status from them so we can activate your plan, but we never receive or store your card information. Apple and Google are not InboxGuard’s sub-processors; their privacy policies and consumer terms govern the payment transaction itself.
We disclose user data to law enforcement only in response to valid legal process (subpoena, warrant, court order) after careful legal review. Where permitted by law, we notify affected users before disclosure.
As described in §06, we may share aggregated, de-identified threat-intelligence datasets (domain reputation, observed attack patterns, benchmark risk scores) with other security products — either through a paid API or under partnership agreements. These shares are governed by contracts that prohibit re-identification and secondary use.
They never include: your identity, your email address, the contents of any message you received, information about your correspondents, or anything that could be tied back to an individual or organisation. If we ever expand this to a product that would use personal data, we will ask you first.
If InboxGuard is acquired or merged, user data may transfer to the successor entity under the same privacy commitments. You’ll receive notice in advance and can export or delete your data before any transfer takes effect.
10 · Your rights & choices
You don’t need to email us. Every right below is available directly from your account settings, with a response time measured in milliseconds, not days:
Download every record we hold about you — metadata, verdicts, settings — as JSON.
Settings → Danger Zone → ExportYour account and analysis data are deleted immediately. Billing records retained separately per §08.
Settings → Danger Zone → DeleteFor changes to your account details, open a request from our contact page and we’ll action it.
Contact pageSee every scan we’ve run for your account — verdicts, signals, timestamps — on your dashboard.
Dashboard → Scan historyOpt out of product analytics from your privacy settings.
Settings → Privacy → Analytics & Usage DataYou have the right to know, delete, correct, and opt out of “sale” or “sharing” of personal information. We don’t sell or share personal information as those terms are defined under the CPRA, but the rights above are yours regardless. We don’t discriminate against users who exercise privacy rights.
You additionally have the right to lodge a complaint with your data protection authority. Our EU and UK representatives (where required) will be named on the contact page before paid plans go live publicly; in the meantime, reach us via the contact page and select the Privacy category.
11 · Security
No amount of policy replaces good engineering. Some of the controls in place:
These are the frameworks we’re building to. External certifications (e.g. SOC 2) are on the roadmap for later phases and will be reflected here once obtained — we don’t claim certifications we haven’t earned.
12 · International transfers
InboxGuard is a global service and personal data may be processed in countries other than your own, including to reach one of the sub-processors in §09. Where that happens, we rely on the Standard Contractual Clauses adopted by the European Commission (plus the UK International Data Transfer Addendum where relevant), together with supplementary measures such as encryption and access restrictions.
We monitor adequacy decisions and emerging frameworks (EU-US Data Privacy Framework, UK Extension, Swiss DPF) and update our transfer mechanisms as they evolve.
13 · Children
InboxGuard is aimed at adult users managing their own email. We do not offer the service directly to children, and we do not knowingly collect data from children below the minimum age required by applicable law in their country. If you believe a minor has independently created an account, get in touch via our contact page and we’ll delete it promptly.
We do offer a Family plan that allows an adult guardian to connect a minor’s inbox to the service — for example, a parent connecting their teenager’s mailbox to receive phishing, bullying, and inappropriate-content alerts. Processing a child’s data under the Family plan is governed by separate, stricter terms. See our Family Plan Addendum for the lawful basis, consent requirements, rights of child members, retention, safeguarding procedures, and the coming-of-age process.
14 · Changes to this policy
We update this policy when our practices change — for example, when we add a sub-processor, adjust retention, or expand what we collect. Every change is versioned. When a change is material (i.e. it meaningfully expands what we collect, how we use it, or who we share with), we notify active users by email before it takes effect.
Every version of this policy and a short note on what changed is listed below. Material changes are also emailed to active users before they take effect.
| Version | Date | What changed |
|---|---|---|
| v1.0.2 | 19 May 2026 | Sub-processor table corrected and expanded: named our transactional-email provider (Zoho Mail EU); added AWS S3 (contact-form attachments), Google Cloud Pub/Sub (Gmail push), Google Safe Browsing, Have I Been Pwned, and Google Analytics. Voice cleanup: rewrote phrases that implied a multi-person team to match the current single-founder operation. |
| v1.0.1 | 19 May 2026 | Added this revision-history section so changes to the policy are visible on the page itself, as §14 promises. |
| v1.0 | 18 May 2026 | Initial publication. |
15 · Contact us
If something on this page is unclear, wrong, or you want to exercise a right that isn’t obvious in Settings, please use our contact page. All privacy correspondence runs through there so we can track, respond to, and resolve requests properly — we don’t rely on direct email for privacy matters.
Head to our contact page and select the Privacy category. We respond to every privacy request within a few business days — usually faster.
The data controller for InboxGuard, our registered business address, and (where required) our EU and UK representatives are listed in full on the contact page.