Blog/ Buyer guides

Vendor Security Questionnaire for AI Email Tools: 6 Domains, 30 Questions

Nafiul HasanNafiul Hasan· 14 min read
Cover for a vendor security questionnaire for AI email tools, showing six domains and thirty questions with red-flag answers noted beside each

The short answer

A security questionnaire for an AI email vendor should cover six domains: identity and access, data handling, model and inference, agent autonomy, logging and monitoring, and continuity and exit. Layer it on top of CAIQ or SIG — those frameworks miss the AI-specific ground, so add roughly thirty targeted questions with a red-flag answer noted beside each.

A security questionnaire for AI email vendors in six domains — 30 questions and the red-flag answer beside each. Sits alongside CAIQ or SIG.

On this page
  1. 01The short answer
  2. 02Criteria that actually matter
  3. 03Scoring table: the thirty questions and the red-flag answers
  4. 04Worked example: three replies, one afternoon
  5. 05Red flags that end the evaluation before the score adds up
  6. 06What we would pick, honestly — and where we fail this sheet

A generic SaaS security questionnaire — CAIQ, SIG Lite, the Google Doc your CISO keeps in a drawer — asks the right questions about tenancy, encryption at rest, and single sign-on. It goes quiet on the six things that actually decide whether an AI email tool is safe to install: whose model reads the message, what happens to the draft it produces, how much action the agent can take without a human, and what you can rewind if it acts wrong.

This is the AI-specific overlay. Six domains, roughly thirty questions, and the shape of the answer that should make you walk away. Send it alongside your base questionnaire or bolt it in as a supplementary sheet — most procurement teams accept the second, and it keeps reviewers scanning what CAIQ or SIG already handle well without duplicating the work.

We build AI Emaily, so we sit on the receiving end of this document more often than most vendors. Where our own answers fail a control today, we say so in the verdict below, in the same words we would have to use on the form itself.

The short answer#

An AI-vendor questionnaire is not a replacement for CAIQ or SIG — it is the sheet that fills the gap those frameworks leave. Ask across six domains: identity and access, data handling, model and inference, agent autonomy, logging and monitoring, and continuity and exit. Cloud Security Alliance's CAIQ covers the first two well and touches the last one; the rest is where you are on your own.

Aim for roughly thirty questions in total, not three hundred. A short, sharp questionnaire returns real answers from an engineer at the vendor. A SIG Full arriving in a compliance intern's queue produces a PDF nobody on your side reads either. The point is a document a real person can sit down and answer in an hour.

Score each reply by the shape of the answer rather than its warmth. "Here is the clause in the DPA and the paragraph in the sub-processor list" is a pass. "We take privacy very seriously" is not. Treat the second phrasing as an unanswered question, not a soft yes.

Criteria that actually matter#

The six domains map onto the risks CAIQ and SIG were not built for, and each has a shape of question those frameworks miss.

Identity and access is where the base questionnaires overlap most, so ask only the AI-specific extensions: OAuth scopes requested versus scopes actually used, admin-side revocation across every user in one action, refresh-token storage and rotation. A vendor requesting broad Gmail or Microsoft Graph scopes at install with a plan to "narrow them later" is describing scope creep that never reverses.

Data handling is where CAIQ starts and OWASP's LLM Top 10 finishes. Ask what content leaves your tenant to reach the model provider, whether prompts and responses are logged by that provider, and whether the vendor trains any model on user mail. The answer to the last should be a flat no, in the DPA, not on a marketing page.

Model and inference is the domain nobody has a template for. Which models, hosted by whom, under what data-processing agreement between the vendor and the provider? A vendor who cannot name the provider and the retention window in one sentence is a vendor whose supply chain you cannot audit — and therefore whose data-handling promises you cannot audit either.

Agent autonomy is the AI-specific version of change control. What can the agent do without a human? Is there a mandatory approval mode, and is it the default? What is the undo window on an autonomous send? A vendor whose default posture is send-without-review has decided your risk appetite for you.

Logging and monitoring covers audit trails and the OWASP LLM concerns around prompt-injection detection. If email content is untrusted input to the agent — and it is — you need a log that shows what the agent did in response, which tools it called, and which instructions found inside a message body it refused.

Continuity and exit is the domain buyers skip and then regret. Export format, key ownership, subprocessor-change notice, what happens to AI-produced labels and drafts on cancellation. The right question is not "can I export my data" but "in what format and with what fidelity does an AI-produced label or draft survive the export."

Illustration of AI-email-tool review questions being sorted into six labelled bins — identity, data, model, agent, logging, and exit
Six domains, sorted for the reviewer who has to actually read the replies.

Scoring table: the thirty questions and the red-flag answers#

Below is a sendable sheet. Copy it into a Google Doc, drop your logo on top, and email it to a vendor with a two-week deadline. Score each row 0 for a red-flag answer, 1 for a hedge that leaves a follow-up, 2 for an answer that closes the question by citing a DPA clause, a scope name, or a specific retention window.

DomainQuestion to ask the vendorRed-flag answer that should end it
Identity & accessList every OAuth scope requested from Gmail and Microsoft Graph, and the feature each one powers.A single "we request full mailbox access," with no per-scope justification.
Identity & accessHow does an admin revoke every user's access across the tenant in one action?"Each user revokes individually."
Identity & accessIs SAML or OIDC single sign-on on the plan we would buy, or gated to an enterprise upsell?"That is on the enterprise plan — talk to sales."
Identity & accessWhere are OAuth refresh tokens stored, and are they envelope-encrypted with a KMS or HSM?"In the database" with no encryption model named.
Identity & accessIf a session cookie is stolen, what mechanism prevents its use from a new IP or device?Nothing — cookies are portable indefinitely.
Data handlingDo you train any model — yours or a provider's — on our mail content, drafts, or metadata?Anything short of a flat no, written into the DPA.
Data handlingWhich subprocessors receive message content, and what retention applies at each?A list that says "various" or "as required by service."
Data handlingWhere are message bodies stored, and are the keys rotatable on customer request?Single-region vendor-held keys with no rotation policy.
Data handlingDo you strip tracking pixels and sandbox external links before rendering to the user?"The user can enable image blocking themselves."
Data handlingIs there a bring-your-own-key option, and if so, exactly which data does it protect?"BYOK is available" with no scope stated, or BYOK that only wraps a metadata column.
Model & inferenceName the model provider, model family, and the data-processing agreement in force with them.Cannot name the provider or the tier under which prompts are sent.
Model & inferenceDoes the provider retain prompts or completions for abuse monitoring, and for how long?A retention window they cannot cite.
Model & inferenceCan we bring our own model-provider API key so calls run under our contract, not yours?"No, and it is not on the roadmap."
Model & inferenceWhat confidence threshold gates an autonomous action, and how is it enforced in code?A vague "the model is very accurate" with no numeric or mechanism.
Model & inferenceWhat happens when a prompt-injection payload arrives inside an email body — describe the defence."Our model does not follow instructions in mail" (the answer of a vendor who has not tested).
Agent autonomyIs there a mode where every outbound send waits for human approval, and can it be the tenant default?Default posture sends without review, or approval mode is per-user only.
Agent autonomyCan autonomous action be scoped to specific senders, labels, or verbs, or is it all-or-nothing?All-or-nothing — one switch turns the agent loose on the whole inbox.
Agent autonomyWhat is the undo window on an autonomous send, and how is the send actually retracted?No undo window; "retract" is a follow-up email asking the recipient to disregard.
Agent autonomyWhich actions require confirmation regardless of the autonomy mode set?None — every action is under one autonomy switch.
Agent autonomyIf a tool call fails partway — label applied but reply not sent — how is the partial state surfaced?Silent partial completion, no notification to admin or user.
Logging & monitoringIs there a per-user audit log covering every agent action, its inputs, and its outputs?Only vendor-side admin logs, not exportable per tenant.
Logging & monitoringCan we stream the audit log to a SIEM in real time or on a schedule?"You can screenshot the admin console."
Logging & monitoringAre prompts and completions preserved for the retention window we set, not one you choose?Retention is set by the vendor globally.
Logging & monitoringHow are anomalies — a burst of sends, a new tool call, an unusual model — surfaced to admins?They are not.
Logging & monitoringWhat does the log show when the agent refuses an instruction found inside an email body?Refusals are not logged.
Continuity & exitOn termination, how are message bodies, AI-produced labels, and drafts returned to us?"Contact support to arrange an export," with no format guarantee.
Continuity & exitIs there a documented deletion timeline across every subprocessor, not just primary storage?Timelines only for the vendor's own database.
Continuity & exitIf you are acquired, do our data terms survive the change of control by written commitment?"Terms may be revised at the acquirer's discretion."
Continuity & exitWhat is your subprocessor-change notice period, and do we have a right to object?Notice is post-hoc, or there is no right to object.
Continuity & exitWhat financial and operational runway do you have to be a going concern for our contract term?Any answer that punts to a follow-up email from legal.

Worked example: three replies, one afternoon#

Pretend you have sent this sheet to three vendors: a legacy desktop client that added AI features, a Gmail-only AI overlay, and a general AI email agent. Replies land within a week and now you have to score.

Total the scores out of 60, but the total is not the point. The pattern of zeros is. A vendor at 45 with all five zeros stacked in one domain has bigger problems than a vendor at 40 spread across the sheet. Two zeros in the same domain is where the phone call happens; three is where the evaluation ends.

Then read the ones. A one is a hedge, and hedges cluster: a vendor who hedges on prompt-injection response also hedges on autonomy defaults, because both admit the product has not been tested against a real adversarial user yet. Ones on the same row for two different vendors let you separate the vendor who has done the work but writes cautiously from the vendor who has not.

Resist weighting the domains. A tempting move in the spreadsheet is to inflate data-handling scores and discount continuity-and-exit, because data feels urgent and exit feels theoretical. It is exactly backwards — the exit questions are what your legal team will read twenty-two months into the contract, when the vendor swaps model provider without warning and asks you to accept a revised DPA. What you have on file that day is what decides whether you can walk.

Red flags that end the evaluation before the score adds up#

A handful of answers should end the review before the total matters. These are the ones you do not soften into a one.

  • "We do not train on user mail today." Today is not the commitment. The DPA either says never or it doesn't.
  • Any refusal to name the model provider or the tier under which prompts are sent. An unauditable supply chain makes every downstream question unanswerable too.
  • A default autonomous mode that sends without approval, with no exposed setting to make approval mandatory tenant-wide. The default determines the ceiling on damage.
  • No per-tenant audit log, or a log that cannot be exported. If you cannot produce your own record of what the agent did, you have no defence in an incident review.
  • A subprocessor-change policy that is post-hoc notice with no right to object. That is what a vendor writes when it wants to swap model providers without asking you.
  • "Full mailbox scope on install; we will narrow it later." Scope creep never reverses, and a vendor asking for the maximum on day one has revealed its posture.

The pattern behind every red flag

Each one is a refusal to bind a promise. Marketing copy is easy to change; DPAs, signed order forms, and the scope strings your admin sees in the Google or Microsoft consent screen are not. The questionnaire's job is to force the difference between those two categories into the open before you sign.

What we would pick, honestly — and where we fail this sheet#

We build AI Emaily. This is the section where we answer our own questionnaire in the same words we would have to use on the form itself.

The domains where we answer cleanly: agent autonomy — we ship three modes (Manual, Copilot, Autopilot), with Copilot's approve-before-send the working default and Autopilot scoped to explicit rules, every send has an undo window, and every action lands in a per-user audit log. We treat email content as untrusted input to the agent by design, so instructions found inside a message body do not trigger tool calls. Data handling — we do not train any model on user mail, message bodies live in object storage referenced by ID rather than pasted into logs, and OAuth tokens are envelope-encrypted with keys held in a dedicated key store. All LLM calls route through OpenRouter under our contract, which we will name if you ask.

The domains where we answer honestly but without a certificate: we are not SOC 2 Type II today. It is on our security roadmap, and "on the roadmap" means "not yet" for a buyer whose procurement gate requires a Type II report in hand. We do not sign a Business Associate Agreement and are not HIPAA-configured — if that is your gate, stop here and send this sheet to a vendor built for it. Our public security page names what we do today, not what we intend to hold, because a promise on a page is asserted evidence, not proven.

Where a competitor is genuinely stronger: vendors with a published SOC 2 Type II report will clear a procurement gate faster than we can right now. Superhuman ships a security package that details its current posture — verify against their live security page rather than taking our word for the state of it. If a signed Type II is the one control that decides your review, that is where to look first.

The reader we are the right answer for is a founder, operator, or team lead buying an AI email tool because someone on the team is drowning, whose security review is a written commitment plus a working audit log rather than a wall of badges. That is the buyer this questionnaire tends to produce a yes on with us. Our seven-day free trial covers Pro and Autopilot on individual signups (card is taken; nothing is charged if you cancel before day seven) — see the AI Emaily pricing page for the current number and the team-plan mechanics.

Frequently asked

Nafiul Hasan

Written by

Nafiul Hasan

Nafiul Hasan is an entrepreneur and AI automation system builder with 10+ years of experience turning messy, manual workflows into reliable automated systems. He designs and ships AI enterprise solutions end-to-end — the agent logic, the data plumbing, and the product people actually use — and founded AI Emaily to give busy professionals their attention back. He writes here from the builder's seat: what works, what breaks, and how to put AI to work without giving up control.

EntrepreneurAI Automation System BuilderAI EnthusiastBuilds AI Enterprise Solutions10+ years experience
More from Nafiul
Ready when you are

Send the sheet, then trial the tool that already answers it.

AI Emaily ships approve-before-send by default, per-user audit logs, and a working undo window on every autonomous action — the controls this questionnaire is designed to surface. Start a seven-day free trial on Pro or Autopilot and read our own answers on the security page.

  • 7-day free trial
  • Cancel anytime
  • Every provider