Security
BIM Monkey runs directly inside Revit. The model file itself — geometry, families, the .rvt — stays local. What travels, encrypted in transit, is your instructions and the structured model data needed to act on them.
This page summarizes BIM Monkey's security posture for firms, IT reviewers, and third-party risk reviews. It explains what stays on your machine, what travels to our servers, where your data lives, and how we protect it. For security questionnaires or detailed documentation, contact [email protected].
How to read this page: some protections depend on your plan — where your data is stored (Data Residency, on Pro and Enterprise) and where AI processing runs (Private AI, on Enterprise). Statements that differ by plan are labeled. Anything unlabeled applies to every plan, always: no training on your data, no cross-firm sharing, and your Revit model file never leaves your machine.
| Cloud infrastructure | Railway (AWS, United States) for API and database; Netlify for the web app |
| Primary data types | Drawing page images, generation history, firm standards, and project metadata. Native Revit models are never uploaded — they stay on your machine. |
| Data residency | BIM Monkey-hosted (US) by default. On the Pro and Enterprise plans, your firm's data can live in a dedicated database and storage bucket you control, in the region you choose — including your own cloud tenancy. Self-service from Settings. |
| AI processing | Anthropic's Claude API (SOC 2 Type II) by default. On the Enterprise plan, Private AI runs Claude inside your own AWS account (Amazon Bedrock) or Google Cloud project (Vertex AI) — drawing content never touches a shared AI API, and inference bills to your cloud invoice. |
| Firm isolation | Strict per-firm isolation; no data is shared or commingled across firms. Optional physical separation via a dedicated per-firm database and storage bucket. |
| AI training | BIM Monkey does not use your data to train AI models, and Anthropic does not train on API data by default |
| Encryption | TLS 1.3 in transit; AES-256 at rest; customer database and storage credentials encrypted with AES-256-GCM |
| Human in the loop | No model changes without your explicit instruction and approval |
| Security contact | [email protected] |
The BIM Monkey plugin communicates with Banana Chat through a named pipe on your local machine. When you issue a command, what's sent for AI processing is your instruction text, structured model data (element IDs, parameter names, sheet numbers, model summaries), and any view captures you explicitly ask it to analyze. Your actual Revit model file — geometry, families, materials, the .rvt itself — never leaves your computer, on any plan.
BIM Monkey does not use your projects, Revit models, drawing content, or Banana Chat conversations to train AI models. Your firm's data is yours. See Terms of Service §3 for the full statement on data use.
All communication between the Revit plugin and BIM Monkey's servers is encrypted using TLS 1.3. On BIM Monkey-hosted storage (the default), data at rest — including drawing uploads, model snapshots, and generation history — is stored on Railway's infrastructure using AES-256 encryption. Firms using customer-hosted data residency store this data in their own infrastructure, where at-rest encryption is provided by their chosen platform (AWS RDS/S3 and Supabase both encrypt at rest by default); the credentials you give BIM Monkey to reach it are encrypted with AES-256-GCM.
Banana Chat does not modify your Revit model without your explicit instruction. You read what it plans to do, and you decide whether it runs. There are no background automations or model changes without a human in the loop.
Firm administrators control what the AI may do across the whole firm. Script execution can be restricted or disabled firm-wide from Settings → AI Governance — enforced at the platform level, not by per-user discipline. A policy change is set once by your admin and applies to every seat.
Platform automation — curated scripts and skills — is opt-in, version-pinned, and recallable: nothing your firm hasn't explicitly accepted can run, you can read the full code or instructions of any item before accepting it, and what your firm approved is exactly what runs — any update requires re-acceptance. If BIM Monkey recalls an item, further use is blocked and your firm is notified; a recall never modifies or removes anything on your side.
Every script execution is logged: what ran, who ran it, when, and its exact content signature — including attempts that were blocked by policy. The full activity log is visible to your firm and exportable as CSV for security review.
Your drawing library, generation history, and firm-specific standards are strictly isolated to your account. BIM Monkey does not share data between firms. No firm's corrections, uploads, or outputs are used to improve another firm's results.
By default, firm data is hosted on BIM Monkey's infrastructure in the United States. Firms with data-locality or isolation requirements can go further: your firm's data can live in a dedicated Postgres database that you control — in the region you choose, or entirely inside your own cloud tenancy. This is physical separation, not just logical: your scripts, skills, generations, corrections, and project data move to your database, and BIM Monkey's shared infrastructure no longer stores them. Data residency is included on the Pro and Enterprise plans.
We collect the minimum necessary to run the service:
Full details are in our Privacy Policy, including a complete list of third-party processors.
On the Standard and Pro plans, Banana Chat uses Anthropic's Claude API to process your instructions. Under Anthropic's standard API terms, inputs and outputs may be retained for up to 30 days for trust & safety review, after which they are deleted. Anthropic does not use API data to train models by default. Anthropic is SOC 2 Type II certified. Enterprise Zero Data Retention agreements are available directly from Anthropic for firms that require them.
On the Enterprise plan, AI inference doesn't go to a shared API at all. Claude runs inside your firm's own AWS account via Amazon Bedrock, or your own Google Cloud project via Vertex AI — under credentials you create, scope, and can revoke. Drawing content sent for AI processing stays inside your cloud tenancy, and inference costs bill directly to your own cloud invoice with no markup.
An AI still processes your drawings — that's the product. What changes is which infrastructure the content travels through, and who can retain it. Three reasons firms make the switch, in the order they usually raise them:
On every plan: no one trains on your drawings, and no other firm ever sees them — strict per-firm isolation, no cross-firm training pool, no shared examples. On Enterprise with Private AI, drawing content sent for AI processing never leaves infrastructure your firm controls. Questions from your security team? We're happy to walk through the full data-flow — [email protected].
BIM Monkey installs as a trusted Revit add-in — not a browser extension, screen recorder, or external application with clipboard access. It operates only within the Revit process and communicates exclusively through the Banana Chat panel you open.
On the Standard and Pro plans, you enter your Anthropic API key during installation. It is saved to a local configuration file on your machine (~/.claude/settings.json). BIM Monkey does not transmit or store your Anthropic API key on its servers. On the Enterprise plan with Private AI enabled, workstations don't use an Anthropic API key at all — inference routes to your own cloud account.
We share data with a small set of processors solely to operate the service. The principal ones:
| Anthropic, PBC | AI model inference (drawing analysis, generation, Banana Chat) — United States. Not used for inference when Private AI is active — Enterprise firms' inference runs in their own AWS or Google Cloud tenancy. |
| Railway Corp. | API hosting and database infrastructure — United States |
| Netlify, Inc. | Web application hosting — United States |
| Amazon Web Services | File/image storage (S3) — United States |
| Stripe, Inc. | Payment processing — United States |
| Clerk, Inc. | Authentication and identity — United States |
| Loops | Transactional email — United States |
The complete list, including optional integrations (Autodesk, Google Drive, Dropbox, OneDrive, site-data providers), is maintained in our Privacy Policy.
You can archive or delete individual projects from the dashboard at any time. To delete your entire account and all associated data, email [email protected] — deletion requests are honored within 30 days. Firms using customer-hosted data residency additionally control their own database directly and can revoke BIM Monkey's access at any time.
If you believe you've found a security vulnerability in BIM Monkey, report it to [email protected] with the affected system, reproduction steps, and potential impact. We aim to acknowledge valid reports within five business days. Please do not access other customers' data or disrupt the service while investigating.
Email us at [email protected]. We're happy to answer IT security questions, discuss enterprise requirements, complete security questionnaires, or provide documentation for your firm's security review process.