IT Policy & Network Egress
Last updated: 4 May 2026 - Version 0.1 - Operated by MeliUX Ltd. For the broader trust posture see /trust.
1. Network egress endpoints
AllAddin connects outbound only. There are no inbound listeners on the user's machine, no peer-to-peer traffic, and no auto-discovery. All traffic is HTTPS over TCP/443.
| Endpoint | Protocol / port | Purpose |
|---|---|---|
revitclaw-production.up.railway.app |
HTTPS / 443 | Backend API. AllAddin sends the request envelope (intent + structured context, no model contents -- see /trust section 1) and receives generated code + execution outcome. |
alladdin.dev |
HTTPS / 443 | Marketing + docs site, version-check endpoint, signed installer download. Hit on first launch and once per day for update polling. |
www.gstatic.comfonts.gstatic.com |
HTTPS / 443 | System fonts the panel uses if the local font cache is missing. Optional -- works without if blocked. |
ingest.de.sentry.io |
HTTPS / 443 | Crash reporting (Sentry, EU/Germany ingest). send_default_pii=False, user identity is stripped and report text is sanitised before sending; only sanitised stack traces + request metadata leave. When AllAddin crashes it sends this sanitised report so we can fix what broke -- that's how we do support. No identity attached, EU-hosted, no in-app toggle; block this host at the firewall if your policy requires it, with no loss of functionality. |
<account>.eu.r2.cloudflarestorage.com |
HTTPS / 443 | Cloudflare R2 (EU-jurisdiction bucket). Direct client upload/download of client-side-encrypted share-link blobs. The client uploads and downloads ciphertext directly over HTTPS; only hit when a user creates or opens a share link. |
What AllAddin does NOT contact: third-party AI providers directly (Anthropic / Mistral). All AI calls route through the AllAddin backend; the user's machine never establishes a direct connection to a third-party model provider. That's a deliberate architecture choice -- keeps the API keys out of every user's machine, keeps the audit log centralized, keeps your firm's network exposure to a single allow-listed host.
Processing regions: US (hosting, Anthropic), EU (Mistral, Sentry, Cloudflare R2 (EU share-link storage)), under SCCs / UK IDTA. MeliUX Ltd is UK-registered. See the live sub-processor register.
2. Inbound network surface
None. AllAddin opens no listening ports, runs no services, and does not register itself as a firewall exception. The only inbound connection is whatever Revit itself opens (typically the BIM 360 / ACC / cloud-collaboration sockets that Autodesk's own add-ins use); AllAddin doesn't add to that surface.
3. Telemetry posture
- Anonymous usage telemetry. Request timing, model used, success/failure flag. No model contents, no element data; the project reference is a one-way hash, not the project name or filename.
- Crash reporting. Sanitised stack traces +
request metadata via Sentry (EU ingest, identity stripped).
Sent automatically on a crash so we can fix what broke -- no
in-app toggle; block
ingest.de.sentry.ioat the firewall to disable it. AllAddin works fully without it. - Auto-update polling. Once-per-day check
against
alladdin.dev. Disabled by settingauto_update_check=falsein%APPDATA%\AllAddin\alladd.ini. - Improvement corpus. After a turn completes,
the prompt, the generated code and its execution outcome are
sent to us so we can review what worked and what failed. No
model contents and no element data. Identifying fields (file
path, document title, worksharing username, project
name/number) are redacted on the machine before anything is
sent. Disable per user with
share_tricks=false, or for a whole managed install withsuppress_background_egress=true, both under[privacy]in%APPDATA%\AllAddin\alladd.ini. - No advertising or tracking pixels. No Google Analytics, no LinkedIn Insight Tag, no third-party beacons.
4. Authentication
AllAddin uses a per-user bearer token (we call it an "RC token")
issued by us at onboarding. The token lives in
%APPDATA%\AllAddin\alladd.ini, encrypted with
Windows DPAPI in the user-scope. A stolen alladd.ini
on a different machine is useless -- DPAPI can only decrypt on
the original Windows account.
Tokens are revocable from our admin panel within seconds. If your firm's security review needs a "we can revoke at any time" guarantee in writing, email trust@alladdin.dev and we'll confirm in the response.
5. Allow-list memo template
Drop-in copy your BIM developer can hand to your IT team to request approval. Edit the bracketed fields and forward.
Internal memo template
To: [IT manager / vendor-risk lead]
From: [BIM developer name]
Re: Approval request -- AllAddin (Revit add-in by MeliUX Ltd)
I'd like to install AllAddin, an AI-assisted Revit add-in, on my machine to [specific use case -- e.g. "automate the sheet-creation workflow on the [Project] project"]. Below is the network-egress profile our IT team needs for an allow-list decision.
Vendor: MeliUX Ltd (UK), Companies House
12413967, ICO registration ZC137214.
Trust posture: ISO 27001 ISMS drafted (51 v0.1
docs, all 93 Annex A controls in scope), full posture at
https://alladdin.dev/trust.
Security disclosure:
https://alladdin.dev/security.
Network egress to allow-list (HTTPS / 443 outbound only):
revitclaw-production.up.railway.app-- backend APIalladdin.dev-- site + signed installer + version checkingest.de.sentry.io-- crash reporting, EU ingest (block at the firewall to disable)fonts.gstatic.com-- fonts (optional)<account>.eu.r2.cloudflarestorage.com-- Cloudflare R2 (EU), direct client upload/download of client-side-encrypted share-link blobs
No inbound listeners. No P2P. No direct connections to AI providers (Anthropic / Mistral) -- all AI calls route through the AllAddin backend, so your firm's network sees a single allow-listed host, not the broader AI ecosystem.
What AllAddin sends: my natural-language
request, the Revit version and active view name, and a small
structured summary of the active selection (category and
family/type names with counts -- no geometry). After a turn
completes it also sends that request, the generated code and its
execution outcome to MeliUX's improvement corpus, which IT can
turn off for the whole install with
suppress_background_egress=true. Identifying
fields (file path, document title, worksharing username,
project name/number) are redacted by default before sending;
IT can manage all of this via [privacy] in
alladd.ini. What stays on
my machine: model contents, geometry, parameter values,
the .rvt / .rfa files themselves. Full
data-flow disclosure at
https://alladdin.dev/trust.
Authentication: per-user bearer token, encrypted at rest with Windows DPAPI (user-scope; stolen file on another machine is useless). MeliUX can revoke any token within seconds.
Installer: signed MSI (Authenticode,
publisher "MeliUX Ltd"). Standard Programs-and-Features
uninstall -- see uninstall guarantee at
https://alladdin.dev/trust.
If a security questionnaire is required, MeliUX maintains a
template they'll return filled in: email
trust@alladdin.dev.
6. What MeliUX provides on request
Email trust@alladdin.dev for any of the below; turnaround under two business days.
- A completed copy of your firm's vendor-risk-assessment questionnaire (we maintain a template covering the common ISO 27001 / SOC 2-style questions).
- A point-in-time export of all the data we hold for your seat (DSAR) -- separately from this, request one by emailing trust@alladdin.dev (the /privacy page describes the process).
- The signed Data Processing Agreement at /dpa, ready for your firm's signature.
- A list of every sub-processor in the data path (/sub-processors).
- The vulnerability disclosure policy at /security if your security team wants to test.