Willow

Security and compliance at Willow

Willow is the governance and security layer for AI agents and MCP servers. It sits between the AI clients your employees use and the tools those clients reach, so every tool call is authenticated, authorized, logged, and inspectable.

Because Willow sits in the path of your agents' tool calls, we hold ourselves to the standard we help you enforce. This page is where we show our work: our certifications and what they do and don't cover, the controls behind them, exactly what data we hold, and how to get the documents your review needs.

Which legal entity are we actually contracting with?

US customers contract with our US entity, Webrix INC, d/b/a Willow. Everyone else contracts with Willow Ltd., formerly Webrix Ltd. Our SOC 2 report, and any agreement signed before the rename, are issued in the name of Webrix Ltd., and the report describes the platform as the Webrix Platform. The hostnames moved with the rename: the report's app.webrix.ai is today's app.withwillow.ai, and mcp-s.com is unchanged. Same company, same system, same product you know as Willow.

Read more

Subprocessors

  • Amazon Web Services

    Cloud hosting, managed database, key management

  • Cloudflare

    DNS, CDN, edge security, static asset hosting

  • Datadog

    Application performance monitoring and error tracking

  • ClickHouse Cloud

    Log analytics for high-volume audit data

View all

Compliance

AICPA SOC 2

FAQs

View all

Assessments

Documents

Our penetration test certificate and sensor code review attestation download immediately. The full audit and test reports are confidential, so we verify your email and review the request before granting 30 days of access — usually within two business days. A few documents are prepared per request; ask through the same form and we will send them.

Available to everyone

Penetration test certificate

Sayfer's public attestation for the August 2026 test: scope, methodology, retest outcome, and residual risk. Includes a report reference you can verify with Sayfer directly.

Download

Sensor code review attestation

Cyber Answer's public attestation for the May 2026 review of the sensor: scope down to the reviewed commit, methodology and standards, the zero-findings result, and the one hardening recommendation. Carries a report reference you can verify with Cyber Answer directly.

Download

Confidential — available on request

SOC 2 Type II report

The full report: the auditor's opinion, the system description, and all 131 controls with the tests performed and their results.

On request

Penetration test report, with findings

The confidential version of the certificate above. Adds the finding-by-finding table from the August 2026 test, each with its severity and remediation status.

On request

Sensor secure code review, full report

The confidential version of the attestation above. Adds the per-phase methodology, the scanner-specific risk areas reviewed, and the hardening recommendation in full.

On request

CAIQ v4.1 self-assessment

Our completed Consensus Assessments Initiative Questionnaire (CSA CAIQ v4.1 / Cloud Controls Matrix): 283 questions with Yes/No/NA, ownership, and implementation notes. Usually faster than sending your own.

On request

Prepared per request

Data processing agreement

Our standard DPA, including standard contractual clauses for transfers, and the subprocessor commitments behind the list below.

On request

Security questionnaire in your format

If CAIQ is not the format your review requires, we will complete yours. Ask through the same form and we will send it.

On request

SOC 2 bridge letter

Covers the gap between the end of the observation period and today, for reviews that require continuous coverage. Issued by our auditor on request.

On request

Controls

Grouped the way most reviews are organized. Each control is marked with where its evidence comes from, because not all of them were examined by the same party — and some were not examined by anyone but us.

SOC 2
Within the scope of our SOC 2 Type II examination.
Pen tested
Exercised directly in the August 2026 penetration test.
Code reviewed
Covered by the independent sensor code review.
Our assertion
Our own configuration, not examined by a third party. Ask us for evidence if it matters to your review.

Infrastructure

Hosted on AWS

SOC 2

Willow runs on Amazon EKS with managed Postgres and Redis, in AWS regions us-east-2 (United States) and eu-central-1 (Germany). We inherit AWS's physical and environmental controls, and review their audit reports annually.

Segregated environments

SOC 2

Production, staging, and development run in separate clusters with separate credentials. The production environment is separated from the corporate environment, and production data is never copied into lower environments.

Infrastructure as code

SOC 2

Clusters and their add-ons are declared in version-controlled configuration and reconciled continuously, so drift is detected rather than discovered. Infrastructure changes follow the same review and approval path as code.

Tenant isolation

SOC 2Pen tested

Every record is scoped to an organization, and requests carry the resolved organization identity from authentication through to storage. Our penetration tests exercise this directly by replaying one organization's resources against another's session.

Network controls

SOC 2

Public entry points sit behind a WAF, and servers are protected by restricted security group rules that only authorized personnel can change.

Database network placement

Our assertion

The managed production database is not publicly accessible and sits in the same VPC as the cluster that uses it, so application traffic to it stays within a single VPC. Its Postgres port accepts connections only from the cluster's node and control-plane security groups and from the bastion used for operator port-forwarding over AWS Systems Manager.

Data protection

Encryption in transit

SOC 2Pen tested

TLS on every public endpoint, including the MCP gateway, the admin console, and the end-user portal, with weak cipher suites disabled.

Encryption at rest

SOC 2

Credentials and secrets are encrypted with AES-256-GCM using envelope encryption. Data encryption keys are wrapped by AWS KMS with automatic annual key rotation enabled, so a database copy alone cannot decrypt anything. Storage volumes and backups are encrypted independently of that.

Customer-managed keys

Our assertion

In hybrid deployments the wrapping key lives in the customer's own KMS, and Willow holds encrypt but not decrypt permission on it. Willow can write credentials but cannot read them back, so upstream secrets stay under customer control.

Secret handling

SOC 2

Upstream credentials live in an org-scoped vault, are never returned to the browser after being stored, and every access is recorded in the audit log.

Password storage

SOC 2

Where local credentials are used at all, passwords are hashed with scrypt. Most customers disable local credentials entirely in favour of SSO.

Data retention

Our assertion

Audit log retention is configurable per organization, and logs can be streamed to your own SIEM or S3 bucket so your retention policy governs rather than ours.

Asset lifecycle

SOC 2

Production components and employee devices are inventoried with a named owner, and are securely destroyed at end of life so data is not recoverable.

Identity and access

Single sign-on

SOC 2

SAML and OIDC single sign-on against Okta, Microsoft Entra ID, Google Workspace, Auth0, Keycloak, JumpCloud, OneLogin, ADFS, and GitHub.

Directory provisioning

Our assertion

SCIM 2.0 provisioning and deprovisioning, so revoking a user in your directory revokes their access to every tool Willow fronts.

Role-based access control

SOC 2Pen tested

Administrative permissions are scope-based, with built-in owner, security, IT, and read-only roles plus customer-defined custom roles.

Session controls

Pen tested

Sessions carry an idle timeout and a maximum lifetime, and API tokens are scoped and expiring rather than perpetual. All three were introduced in response to findings in the August 2026 penetration test and validated in its retest, so they postdate our SOC 2 observation period and were not part of that examination.

Network restrictions

SOC 2

Optional IP allowlisting on both the end-user portal and the MCP gateway.

Internal access

SOC 2

Access to production is granted by role on a need-to-work basis, requires multi-factor authentication through AWS IAM, and is audited. Permissions are recertified periodically and revoked as part of a documented termination checklist.

Support access is a named identity

Our assertion

Support access to a customer tenant is a distinct, time-bounded identity that appears in that customer's own audit log, so you can see when we were there.

Application security

Code review

SOC 2

Every change is peer reviewed before merge, with automated tests and type checks required to pass in CI. Infrastructure changes follow the same path, with senior approval.

Release gate

SOC 2

A release does not ship until peer review is complete and the automated tests and type checks pass in CI, enforced by a branch ruleset rather than by convention. Dependency vulnerabilities are monitored continuously outside the pipeline and triaged by severity; an automated security scan as a CI exit criterion is on our roadmap.

Dependency management

SOC 2

Dependencies are monitored continuously for known vulnerabilities and patched on a risk-based schedule, and every update passes the automated tests and a staging deployment before production.

Independent testing

SOC 2Pen tested

An independent firm penetration tests the platform annually with full source access, and findings are remediated and retested before the engagement closes. Our most recent test closed with zero open findings.

Secure development practice

SOC 2

Engineers are trained in secure coding against the OWASP Top 10, and penetration test findings are reviewed as lessons learned rather than closed silently.

Guardrails on tool calls

Our assertion

Willow can inspect and block tool calls in-line for prompt injection, secret exfiltration, and PII exposure before they reach an upstream system. Our SOC 2 auditor did not examine the performance or integrity of our AI features, and says so in the report.

The endpoint sensor is minimal by design

Code reviewedOur assertion

The optional sensor runs as a system service — a LaunchDaemon on macOS, a SYSTEM scheduled task on Windows, a systemd unit on Linux — so it can inventory AI tooling across every user profile on the device. It accepts no connections from the network: its only listener is bound to the loopback address and serves the notice an AI client sees in place of an MCP server your policy blocked. It reads the configuration, skill, plugin, hook, and agent files of AI tools, and redacts credentials on the device before anything is uploaded. It writes only its own state and logs, and the AI tool files where it applies your policy or installs Willow's hooks. It has been independently code reviewed with zero findings.

Logging and monitoring

Complete audit trail

SOC 2

Every tool call, credential access, and administrative change is recorded with the acting identity, and is queryable and exportable.

SIEM integration

Our assertion

Audit events can be forwarded to Splunk, Panther, CrowdStrike, Google SecOps, Coralogix, Loki, S3, or any webhook, with optional redaction of payload contents.

Platform monitoring

SOC 2

Application performance, error, and uptime monitoring with rule-based alerting to an on-call owner. Current status is published at status.withwillow.ai.

Corporate security

Background checks

SOC 2

Employees are background checked as part of hiring where local law permits, with reference checks where it does not, and sign confidentiality agreements at hire.

Security training

SOC 2

All employees complete security awareness training at onboarding and periodically thereafter, tailored to the technical depth their role needs.

Endpoint management

SOC 2

Company devices are centrally managed through a unified endpoint management agent, with disk encryption, screen lock, patch level, and malware protection enforced.

Policy governance

SOC 2

Security policies have named owners, are reviewed and approved by management annually, and are published internally where employees actually work.

Least privilege

SOC 2

Access to internal systems is granted by role from an onboarding template, reviewed periodically, and revoked through a documented offboarding checklist.

Vendor risk

SOC 2

Vendors and subprocessors are risk-assessed before onboarding and reviewed periodically, including an annual review of our infrastructure provider's own audit report.

Resilience and incident response

Redundancy

Our assertion

Application workloads run across multiple availability zones behind managed load balancing, with autoscaling to absorb demand spikes. The managed database runs in a multi-AZ, with a standby in a second availability zone and managed failover, on top of automated backups and point-in-time recovery.

Backups

Our assertion

Automated encrypted database backups with point-in-time recovery, on a rolling seven-day window, held in the same region as the tenant. The Disaster Recovery Policy states a 24-hour recovery time objective and a 24-hour recovery point objective. Recovery was exercised on November 3, 2025, in a tabletop of an EKS outage, and on February 8, 2026, when an environment was destroyed and rebuilt from declared configuration and backups with no data loss. Those exercises validated recovery rather than the stated objectives, and a documented test validating them is scheduled. The next tabletop is November 3, 2026. The annual disaster recovery test was inspected in our SOC 2 Type II examination, with no deviations noted.

Incident response

SOC 2

A documented incident response plan with defined severities, a ticketed workflow with assigned steps, on-call ownership, executive escalation for critical incidents, and a root cause analysis within 48 hours of resolution.

Incident exercises

Our assertion

Across 2026 the plan was exercised through real incidents and closed with a retained review in February, May, June, and August. These were operational incidents, not scheduled tabletops, and a scheduled tabletop of the incident response plan has not been run. The first one is scheduled within the current annual cycle. The November 3, 2025 tabletop covered business continuity and recovery rather than incident response.

Breach notification

Our assertion

We notify affected customers without undue delay, and within the timelines our DPA commits to, along with any notification the applicable privacy regulation requires.

Outages fail closed at authorization

Our assertion

The gateway confirms against the Willow control plane that every call is permitted before it runs. If it cannot, including when a hybrid gateway loses its connection to the control plane, the call is refused rather than let through. Guards run after that check and are additive: a detector that is unreachable returns no finding rather than blocking work, so a check that must never be skipped belongs in a condition, which fails closed by default.

What our report covers

Certification badges flatten a lot of detail. Here is what our report actually covers, so nothing in it surprises you.

In scope

  • The managed SaaS environment, which the report identifies as the production web applications at app.webrix.ai and mcp-s.com — the admin dashboard, and the interface through which employees and AI agents reach the tools they are allowed.
  • The Security and Confidentiality trust services criteria, examined over a three-month observation period from December 1, 2025 to February 28, 2026.

What it does not cover

The report names two applications, not four services

The report draws its boundary around the two web applications above. It does not name the MCP runtime gateway or the internal data service as separate in-scope systems, though both sit behind those applications. Our penetration test does scope them individually, so where you need assurance over those specifically, the pen test report is the better evidence.

AWS is carved out

Our report presents the complementary controls we assume AWS operates rather than testing them. AWS's own SOC 2 and ISO 27001 reports cover that layer, and we review them annually as a tested control.

Self-hosted deployments are not in scope

Hybrid and on-prem installations run in your environment under your controls, so they are outside the boundary of our report by definition. The same code and the same secure development process produce them.

Data handling

What Willow holds, what it deliberately does not, and where it lives.

What we store

Identity and configuration

User and group identities synced from your directory, the MCP servers and tools you have configured, and the policies that govern them.

Upstream credentials

OAuth tokens and API keys for the systems Willow connects to, encrypted at rest under a KMS-wrapped key.

Audit records

Who called which tool, when, against which server, and the outcome. Whether arguments and results are retained is a per-organization setting.

What we don't

  • We do not store the contents of your source systems. Willow brokers access to them rather than copying them.
  • Tool call arguments and results can be excluded from logs entirely, or forwarded to your own SIEM with payloads redacted.
  • We do not train models on your data, and our provider agreements prohibit our providers from doing so.
  • We do not sell customer data, and we do not use it for advertising.

Data residency

United States

AWS us-east-2 (Ohio). The default for the managed service.

European Union

AWS eu-central-1 (Frankfurt), a separate cluster with its own data stores. Customer data stays in the EU for tenants provisioned in this region.

Region is chosen at provisioning time and data is not replicated across regions.

International transfers

EU data stays in the EU

For tenants provisioned in the European Union, customer data is stored and processed in AWS eu-central-1 and is not replicated to another region.

Israel holds an EU adequacy decision

Willow Ltd. is established in Israel, which the European Commission recognises as providing an adequate level of data protection. Personal data reaching our Israeli staff therefore does not depend on transfer safeguards alone.

Standard contractual clauses regardless

Our DPA incorporates the EU standard contractual clauses and the UK addendum, so the onward transfers to subprocessors listed below are covered on paper as well.

Access follows the data, not the org chart

Support access to an EU tenant is granted per request as a named, time-bounded identity that appears in that tenant's audit log, and can be restricted by IP.

Deployment models

SaaS

Fully managed by Willow in your chosen region. Fastest to adopt, and the model this trust center describes unless noted otherwise.

Hybrid

The MCP gateway runs in your infrastructure while Willow manages the control plane. Tool traffic and upstream credentials never leave your network, and the credential wrapping key stays in your KMS.

On-premises

The entire platform runs in your environment, including air-gapped installations. Willow has no access to any of your data.

AI practices

Willow governs AI agents, and uses AI itself in a few well-scoped places. Here is exactly where, and what happens to data in each.

Your data is not used to train models

We do not train models on customer data, and our agreements with our model providers prohibit them from doing so. We are formalising zero-retention terms with each provider; until that is complete, provider-side retention is governed by their standard enterprise API terms rather than a zero-retention addendum. Our SOC 2 auditor did not examine the performance or integrity of our AI features, and we do not claim otherwise.

Google user data and Limited Use

Willow's use and transfer of raw or derived user data received from Google Workspace APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. Google user data is never used to create, train, or improve foundational or generalized AI or machine learning models, and is never transferred to a service that does so.

AI features are scoped and nameable

Model inference is used for LLM-based guardrail checks, prompt-injection scoring, risk assessment of discovered MCP servers, and optional background agents. It is not used to process your data for any other purpose.

AI features are opt-in

Guardrails, discovery scoring, and background agents are configured per organization. An organization that enables none of them sends no data to a model provider.

Bring your own key

You can supply your own model provider key, in which case inference runs under your own provider agreement and your own retention terms.

Self-hosted inference

Hybrid and on-prem deployments can point guardrail inference at a model you host, so no prompt content leaves your network.

Model providers

  • Anthropic. Background agents, and LLM-based guardrail evaluation.
  • OpenAI. Prompt-injection scoring, policy evaluation, and LLM-based guardrail evaluation.

Shared responsibility

Our report names controls that only work if you operate the matching one on your side. All ten are reproduced here, in plain language and with the criteria they map to, because the whole point of this section is to save you reading them out of an appendix. Section III of the report is authoritative.

What we commit to

  • Operate and evidence the controls described on this page, and have them independently examined every year.
  • Give you the identity, authorization, and audit primitives those controls depend on, and make the audit trail exportable so it is usable in your tooling.
  • Notify you without undue delay of an incident affecting your data, within the timelines our DPA commits to.

What we need from you

Protect the credentials we issue, and tell us if they leak

Safeguard the usernames and passwords of the employees authorized to use Willow, and notify us promptly if you believe a credential has been used inappropriately or that information reachable through it has been exposed.

Report criteria: CC6.1, CC6.6

Review and approve sensitive permissions

Approve and periodically re-approve who holds administrative scopes and who can reach which MCP servers. Willow records the grants; deciding they are still correct is yours.

Report criteria: CC6.1, CC6.2, CC6.3

Keep multi-factor authentication on, and control who is exempt

Manage MFA configuration in your identity provider, protect the MFA factors themselves, and treat any account that must bypass MFA as privileged and monitored.

Report criteria: CC6.1, CC6.6

Process personal data lawfully on your side

You decide what personal data enters Willow and who may see it. Ensure that data is processed on a lawful basis and is not shared onward with third parties who are not authorized to receive it.

Report criteria: CC6.1, CC6.6

Decide who gets an account, and at what level

Define the list of people in your organization who should have access to Willow and the access level each of them should hold. We enforce what you define; we do not decide it.

Report criteria: CC6.1, CC6.2, CC6.3, CC6.6

Tell us quickly about a breach

Notify us as soon as possible in any case of a breach involving confidential information, so our incident response can start alongside yours.

Report criteria: CC6.6, CC7.5, C1.1

Check that what we report back to you is right

Review the reports and exports Willow generates for accuracy and completeness. We are the source of the records, but you are the one who knows whether they match what you expected to see.

Report criteria: CC4.1, CC4.2, CC7.1

Monitor the audit trail and investigate what looks wrong

Implement monitoring to identify and investigate errors, discrepancies, abnormal behaviour, and unauthorized access in the logs and events Willow produces, educate your users to report what they notice, and forward events to your SIEM if that is where your detection lives.

Report criteria: CC4.1, CC4.2, CC7.1

Reconcile Willow's records against your other systems

Periodically reconcile the data Willow processes against your other systems and sources of truth, so a gap between what your directory says and what Willow enforces surfaces on your schedule rather than during an incident.

Report criteria: CC4.1, CC4.2, CC7.1

Keep and exercise your own incident plan

Maintain an incident response plan that covers a disruption to Willow, including how your agents behave if the gateway is unavailable, and test it regularly rather than only writing it.

Report criteria: CC7.4, CC7.5

Report a vulnerability

We welcome reports from security researchers and will work with you to understand and resolve any issue quickly.

How to reach us

Email security@withwillow.ai with steps to reproduce and the impact you were able to demonstrate.

We acknowledge reports within 2 business days and will keep you updated until the issue is closed. We are happy to credit you when we publish a fix.

Safe harbor

If you follow the ground rules below and report in good faith, we will treat your research as authorized, will not pursue legal action over it, and will say so if a third party asks. If you are unsure whether something is in scope, ask us first.

In scope

  • The Willow managed service and its APIs
  • The Willow admin console and end-user portal
  • Officially distributed Willow clients, agents, sensors, and browser extensions

Out of scope

  • Denial of service and volumetric testing
  • Social engineering of Willow employees, customers, or vendors
  • Reports produced solely by automated scanners with no demonstrated impact
  • Findings in third-party services we use, which should go to that vendor
  • Missing hardening headers or best practices with no demonstrated impact

Ground rules

  • Test only against your own account or organization.
  • Do not access, modify, or retain data belonging to anyone else.
  • Stop at proof of concept — do not pivot, persist, or escalate further than needed to show impact.
  • Give us a reasonable window to remediate before publishing.

Subprocessors

The third parties that may process customer data on our behalf when you use the managed service. Reviewed quarterly — last reviewed September 15, 2026.

Amazon Web Services

Purpose
Cloud hosting, managed database, key management
Data processed
All customer data held by the managed service
Location
United States, Germany

Cloudflare

Purpose
DNS, CDN, edge security, static asset hosting
Data processed
Request metadata in transit
Location
Global edge

Datadog

Purpose
Application performance monitoring and error tracking
Data processed
Operational telemetry, request metadata
Location
United States

ClickHouse Cloud

Purpose
Log analytics for high-volume audit data
Data processed
Audit log records, held in the tenant's region
Location
United States, Germany

Sentry

Purpose
Application error reporting
Data processed
Error traces, which may include user identifiers
Location
United States

PostHog

Purpose
Product usage analytics for the managed service
Data processed
Product usage events, user identifiers
Location
United States

Google

Purpose
Tag management and web analytics (Tag Manager, Analytics)
Data processed
Page views, browser and device information, IP address
Location
United States

Resend

Purpose
Transactional email delivery
Data processed
Recipient name and email address
Location
United States

Attio

Purpose
Customer relationship management
Data processed
Business contact details
Location
United States

Anthropic

Purpose
Model inference for guardrails and background agents
Data processed
Prompt content submitted for evaluation, when enabled
Location
United States

OpenAI

Purpose
Model inference for guardrails and risk scoring
Data processed
Prompt content submitted for evaluation, when enabled
Location
United States

Pylon

Purpose
Customer support
Data processed
Support conversations and business contact details
Location
United States

Slack

Purpose
Internal communication and customer notifications
Data processed
Notification content the customer configures
Location
United States

Customers are notified before we add a subprocessor that processes customer data, on the terms set out in our DPA. Hybrid and on-prem deployments use none of the processors listed here for tool traffic or upstream credentials.

Only AWS appears in our SOC 2 report, and there as a carved-out subservice organization whose own controls the report does not test. The report states that its scope does not extend to the controls at third-party service providers, so the absence of the other processors from it reflects how that report is scoped and not a claim that they are outside our boundary. We risk-assess each processor before onboarding and review the list quarterly, and we can share our assessment for any entry on request.

Frequently asked questions

The questions security reviews ask us most.

Is your SOC 2 opinion qualified, and were there exceptions?

The opinion is unqualified on all three assertions — fair presentation of the description, suitability of design, and operating effectiveness — and no deviations were noted anywhere. To be precise about the numbers: the report contains 57 controls, and because most are tested against more than one of the 35 criteria in scope, Section IV has 131 test rows. All 131 came back with no deviations noted. The report is available under Documents if you would like to count them yourself.

Does your SOC 2 cover availability?

No. This report covers the Security and Confidentiality trust services criteria. We publish uptime at status.withwillow.ai and the resilience controls above are real, but they were not examined against the Availability criteria, so please do not treat the report as an availability assurance.

The observation period ended in February. What covers the gap?

Ask us for a bridge letter. Our auditor issues one covering the period from the end of the observation period to the present, which is what most reviews need to accept a report that is a few months old.

Do you have any open penetration test findings?

No. Our August 2026 test raised 18 findings, all of which were fixed and validated in a retest that closed on August 31, 2026, with no accepted risks and nothing deferred. The public certificate is downloadable immediately; the version with the finding-by-finding table is available on request.

Some wording in the SOC 2 report looks dated. Should I be concerned?

You will find a few phrases in the system description that we would write differently today, and we would rather flag them than have you find them. It describes client sessions as "256bit SSL V3/TLS HTTPS" — we do not run SSL v3, which has been prohibited for a decade; that endpoint is TLS with weak cipher suites disabled, which our penetration test verified. It also says customer passwords are "encrypted" in the database, where in fact they are hashed with scrypt, which is the stronger property. And it cites semi-annual security scanning, where dependency scanning now runs continuously. We are correcting this language with our auditor for the next report.

Are you ISO 27001 certified?

Not today. Our SOC 2 Type II covers the same control families, and we will map our controls to Annex A for your review if that is what your process needs.

Are you HIPAA compliant? Will you sign a BAA?

In an on-premises or hybrid deployment, yes, and no BAA is needed: the gateway runs in your network, PHI never reaches Willow, and we never become a business associate. For the managed service we do not sign BAAs, so it is not the right shape for PHI. In either case Willow gives you the Security Rule technical safeguards you have to implement — access control, unique user identification, automatic logoff, encryption in transit and at rest, and audit controls — and we will map our controls to them for your review. Note that HIPAA has no certification scheme, so nobody attests to this the way our auditor attests to our SOC 2; the controls behind it are the ones in that report.

Does Willow store the data in my connected systems?

No. Willow brokers access to your systems rather than copying them. What we hold is configuration, identities, encrypted upstream credentials, and audit records of what was called.

Do you train AI models on our data?

No. We do not train on customer data and our provider agreements prohibit it. You can also supply your own model key, or host inference yourself in a hybrid or on-prem deployment.

Can we keep all data inside our own infrastructure?

Yes. In a hybrid deployment the gateway runs in your network and upstream credentials are wrapped by your own KMS key, which Willow cannot read back. An on-prem deployment removes Willow's access entirely, including air-gapped installations.

Where is data stored, and how do EU transfers work?

In the region chosen when your tenant is provisioned: AWS us-east-2 in the United States, or AWS eu-central-1 in Germany for EU residency, with no replication between them. Our staff are in Israel, which holds an EU adequacy decision, and our DPA incorporates the standard contractual clauses for onward transfers.

What does the endpoint sensor have access to?

The files AI tools keep in each user profile on the device: MCP configurations, skills, plugins, hooks, and agent files. It runs as a system service so it can see every profile, and it redacts credentials in those files on the device before anything is uploaded. It accepts no connections from the network; its only listener is on the loopback address, serving the notice an AI client sees in place of a blocked MCP server. It was independently code reviewed in May 2026 with zero findings across the whole agent — 5,560 lines of Go. That review covers this one component: our browser extension and other distributed clients were not in its scope, and are covered by our penetration test instead. Cyber Answer's attestation downloads immediately under Documents, and the full report is available on request under NDA.

How do you handle offboarding a user?

Deprovisioning through SCIM revokes the user in Willow, which revokes their access to every MCP server and tool Willow fronts. That is usually faster than revoking them in each upstream system.

What happens to our data if we stop being a customer?

Customer data is deleted following termination in line with the timeline in our DPA. Encrypted upstream credentials are destroyed, which renders any residual backup copy unreadable.

Can you complete our security questionnaire?

Start with our CAIQ v4.1 under Documents — it is the completed CSA questionnaire covering most of what reviews ask. If you need a different format, ask through the same form and we will complete yours.