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 moreSubprocessors
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
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.
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.
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.
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.
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.
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.
Prepared per request
Data processing agreement
Our standard DPA, including standard contractual clauses for transfers, and the subprocessor commitments behind the list below.
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.
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.
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 2Willow 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 2Production, 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 2Clusters 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 testedEvery 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 2Public 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 assertionThe 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 testedTLS 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 2Credentials 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 assertionIn 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 2Upstream 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 2Where local credentials are used at all, passwords are hashed with scrypt. Most customers disable local credentials entirely in favour of SSO.
Data retention
Our assertionAudit 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 2Production 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 2SAML and OIDC single sign-on against Okta, Microsoft Entra ID, Google Workspace, Auth0, Keycloak, JumpCloud, OneLogin, ADFS, and GitHub.
Directory provisioning
Our assertionSCIM 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 testedAdministrative permissions are scope-based, with built-in owner, security, IT, and read-only roles plus customer-defined custom roles.
Session controls
Pen testedSessions 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 2Optional IP allowlisting on both the end-user portal and the MCP gateway.
Internal access
SOC 2Access 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 assertionSupport 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 2Every 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 2A 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 2Dependencies 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 testedAn 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 2Engineers 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 assertionWillow 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 assertionThe 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 2Every tool call, credential access, and administrative change is recorded with the acting identity, and is queryable and exportable.
SIEM integration
Our assertionAudit 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 2Application 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 2Employees 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 2All employees complete security awareness training at onboarding and periodically thereafter, tailored to the technical depth their role needs.
Endpoint management
SOC 2Company devices are centrally managed through a unified endpoint management agent, with disk encryption, screen lock, patch level, and malware protection enforced.
Policy governance
SOC 2Security policies have named owners, are reviewed and approved by management annually, and are published internally where employees actually work.
Least privilege
SOC 2Access to internal systems is granted by role from an onboarding template, reviewed periodically, and revoked through a documented offboarding checklist.
Vendor risk
SOC 2Vendors 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 assertionApplication 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 assertionAutomated 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 2A 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 assertionAcross 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 assertionWe 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 assertionThe 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
- 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.
Which legal entity are we actually contracting with?
If you are a US customer, Webrix INC, d/b/a Willow. Everyone else contracts with Willow Ltd., an Israeli company, formerly named Webrix Ltd. Either way the platform, the controls, and the people running them are the same. Our SOC 2 report, and any agreement signed before the rename, are issued in the name of Webrix Ltd. — the report also refers to the product as the Webrix Platform. If your paperwork needs the names to line up, tell us and we will make sure they do.
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.