Privacy Policy — RACCORDO

Last Updated: January 1, 2026

1. Introduction

This Privacy Policy explains how RACCORDO ("the Add-in"), developed and published by AvantLeap ("we", "us", "our"), handles information when you install and use the Add-in within Autodesk® Revit®.

RACCORDO is a Revit add-in that uses AI to suggest OmniClass and MasterFormat classification codes for Revit element types. You can choose between three AI providers: Anthropic Claude, OpenAI, or a locally running Ollama model. The Add-in operates on your local machine. AvantLeap does not operate any server that receives, processes, or stores your project data or personal information.

Important notes by provider:

  • Anthropic Claude / OpenAI: The Suggest command sends Revit element type names and knowledge base data to the selected cloud provider's API. Please read sections 3.2 and 3.3 carefully before using this feature.
  • Ollama (local): All processing happens on your machine. No data is transmitted externally by the Suggest command.

By installing and using RACCORDO, you agree to the practices described in this policy. If you do not agree, do not install or use the Add-in.


2. Who Is the Data Controller

For the purposes of the General Data Protection Regulation (GDPR) and applicable data protection laws, AvantLeap is the data controller for any personal data processed by the Add-in.

Contact: Email: info@avantleap.com Website: https://www.avantleap.com


3. What Data the Add-in Processes

3.1 Data Stored Locally on Your Machine

When you configure and use the Add-in, the following data is stored on your machine:

Settings file Path: Next to the Add-in DLL (in the Revit AddIns folder) File: RaccordoSettings.json

This file contains:

Field Description Personal Data?
LastKbPath Path to the knowledge base JSON file No
AiProvider Selected AI provider (Anthropic / OpenAI / Ollama) No
AnthropicApiKey Your Anthropic API key Sensitive — treat as a credential
OpenAiApiKey Your OpenAI API key Sensitive — treat as a credential
OpenAiModel OpenAI model name (e.g. gpt-4o) No
OllamaBaseUrl Ollama local server URL (e.g. http://localhost:11434) No
OllamaModel Ollama model name (e.g. llama3) No

API keys are stored locally on your machine in plain text. They are never transmitted to AvantLeap. Protect access to this file using your operating system's file permissions. Do not share this file or the DLL folder with other users.

Knowledge base file Path: User-specified (configured in settings) File: raccordo-kb.json (or your custom path)

This file contains OmniClass/MasterFormat classification entries used for retrieval during suggestions. It does not contain personal data.


3.2 Data Transmitted Externally — Anthropic Claude API

Applies only when you have selected Anthropic Claude as your AI provider.

When you run the Suggest Parameter Values command, the Add-in sends a request to the Anthropic Claude API:

POST https://api.anthropic.com/v1/messages
Authorization: x-api-key: {your Anthropic API key}

What is sent in the request body:

  • The name of each selected Revit element type (for example: "Basic Wall - 200mm Concrete", "Generic Floor - 150mm")
  • The Revit category of each type (for example: "Walls", "Floors")
  • The closest knowledge base entries retrieved by the local RAG pipeline (OmniClass/MasterFormat values and descriptions)

What is NOT sent:

  • Your Revit project file, model geometry, or model data
  • Element instances or their properties
  • Your name, email address, or Autodesk account information
  • Any data from the Revit model other than element type names and categories

Who receives it: Anthropic, PBC — not AvantLeap. This request goes directly from your machine to Anthropic's servers.

What AvantLeap receives: Nothing. AvantLeap does not proxy, log, or intercept these calls.

Important: Revit element type names may contain project-specific naming conventions (for example, "CL-W01-200 Concrete - Office Block A"). Before using the Suggest command with a cloud provider, confirm that transmitting type names to a third-party AI service is permitted under your organisation's data governance policies and your contractual obligations with your client.

Anthropic's privacy policy governs how Anthropic processes your API requests: https://www.anthropic.com/privacy


3.3 Data Transmitted Externally — OpenAI API

Applies only when you have selected OpenAI as your AI provider.

When you run the Suggest Parameter Values command, the Add-in sends a request to the OpenAI API:

POST https://api.openai.com/v1/chat/completions
Authorization: Bearer {your OpenAI API key}

What is sent in the request body: Same as section 3.2 — element type name, Revit category, and closest KB entries.

What is NOT sent: Same exclusions as section 3.2.

Who receives it: OpenAI, Inc. — not AvantLeap. This request goes directly from your machine to OpenAI's servers.

What AvantLeap receives: Nothing.

OpenAI's privacy policy governs how OpenAI processes your API requests: https://openai.com/policies/privacy-policy


3.4 Ollama — Local Processing Only

Applies only when you have selected Ollama as your AI provider.

When you run the Suggest Parameter Values command with Ollama selected, the Add-in sends a request to your locally running Ollama server:

POST http://localhost:11434/v1/chat/completions   (or your configured base URL)

No data leaves your machine. The request is sent to a server running locally on your computer. Element type names, KB entries, and the AI model inference all remain on your machine. No API key is required.

This option is recommended for organisations with strict data governance requirements or restricted internet access.


3.5 Data Transmitted Externally — Autodesk Entitlement Check

When the Add-in loads at Revit startup, it performs a single license validation call to the Autodesk App Store Entitlement API:

GET https://apps.autodesk.com/webservices/checkentitlement
    ?userid={AutodeskLoginUserId}
    &appid={AppStoreAppId}

What is sent: Your Autodesk Account Login User ID (an anonymised identifier generated by Autodesk, not your name or email address) and the Add-in's App Store App ID.

Who receives it: Autodesk, Inc. — not AvantLeap.

What it does: Returns a boolean IsValid response confirming whether your account has a valid purchase. AvantLeap does not receive, log, or store the User ID.

Autodesk's privacy policy: https://www.autodesk.com/company/legal-notices-trademarks/privacy-statement


3.6 Data We Do Not Collect

AvantLeap does not collect, receive, or have access to any of the following:

  • Your name, email address, or Autodesk account details
  • Your Revit project files or model geometry
  • Your Anthropic or OpenAI API keys (they go directly to the respective provider, not through AvantLeap)
  • Analytics, telemetry, crash reports, or usage statistics
  • IP addresses or location data
  • Cookies or browser tracking of any kind

4. Legal Basis for Processing (GDPR)

Processing activity Legal basis
Storing RaccordoSettings.json (including API keys) locally Contractual necessity — storing API credentials and KB path is required for the Add-in to function.
Transmitting element type names to the Anthropic Claude API Legitimate interest — transmitting type names to an AI classification service is the core function of the Add-in, initiated explicitly by the user running the Suggest command.
Transmitting element type names to the OpenAI API Legitimate interest — same basis as above, for users who have selected OpenAI as their provider.
Local processing via Ollama No personal data transmitted — Ollama processes all data locally on the user's machine. No external legal basis is required.
Transmitting the Autodesk Login User ID to the Autodesk Entitlement API Contractual necessity — verifying a valid purchase is a requirement of the Autodesk App Store distribution agreement.

5. Data Storage and Security

All data created by the Add-in is stored on your local machine. AvantLeap has no access to this data at any time.

Protect your API keys. API keys (Anthropic, OpenAI) are stored in RaccordoSettings.json next to the DLL in plain text. Apply appropriate file system permissions to the AddIns folder to prevent unauthorised access. Treat API keys as credentials — do not commit them to version control or share them in plain text.

Ollama users: No API key is stored. The Ollama base URL and model name stored in settings are non-sensitive configuration values.


6. Data Sharing

AvantLeap does not share, sell, rent, or disclose any data from the Add-in to any third party.

The external transmissions performed by the Add-in are:

  1. Element type names and KB entries → Anthropic Claude API (user-initiated, Suggest command, Anthropic provider only)
  2. Element type names and KB entries → OpenAI API (user-initiated, Suggest command, OpenAI provider only)
  3. Local request only → Ollama server (user-initiated, Suggest command, Ollama provider — no external transmission)
  4. Autodesk Login User ID → Autodesk Entitlement API (once per Revit session)

None of the above transmissions pass through AvantLeap systems.


7. Data Retention

The Add-in does not manage data retention. Data persists as long as you keep it:

  • RaccordoSettings.json remains until you delete it manually or uninstall the Add-in.
  • Knowledge base file remains at the path you specified until you delete it.
  • In-memory entitlement result is discarded when Revit closes.

Uninstalling the Add-in removes the software. The settings file and knowledge base are not automatically deleted.


8. Your Rights Under GDPR

Right How to exercise it
Access Open RaccordoSettings.json directly — it is a plain-text JSON file.
Rectification Edit the settings file, or update the configuration through the Add-in's AI Provider dialog.
Erasure Delete the settings file and/or the knowledge base file.
Restriction of processing Do not run the Suggest command with a cloud provider. Use Ollama instead for fully local processing. The Load KB and Audit commands never transmit data externally.
Portability Copy the settings file and knowledge base file freely.

For requests regarding data transmitted to Anthropic, OpenAI, or Autodesk, refer to their respective privacy policies.

Contact us at info@avantleap.com for any privacy questions.


9. International Data Transfers

When the Suggest command is used with Anthropic Claude, element type names are transmitted to Anthropic, PBC (US-based). Anthropic's data processing and privacy policy govern this transfer.

When the Suggest command is used with OpenAI, element type names are transmitted to OpenAI, Inc. (US-based). OpenAI's data processing and privacy policy govern this transfer.

When the Suggest command is used with Ollama, no data is transferred internationally — all processing is local.

The Autodesk Login User ID is transmitted to Autodesk, Inc. (US-based) for the entitlement check.

AvantLeap does not transfer any data internationally.


10. Children's Privacy

RACCORDO is professional software designed for use in Architecture, Engineering, and Construction practice. It is not intended for use by persons under the age of 16. We do not knowingly collect personal data from children.


11. Changes to This Policy

We may update this Privacy Policy from time to time. When we do, we will update the "Last updated" date at the top of this page and, where appropriate, notify users through the Autodesk App Store listing or our website. Continued use of the Add-in after a policy update constitutes acceptance of the revised terms.


12. Contact

For privacy questions, concerns, or requests:

AvantLeap Email: info@avantleap.com Website: https://www.avantleap.com

We aim to respond to all privacy-related enquiries within 10 business days.


Appendix — Technical Summary for Compliance Review

Topic Detail
Software type Revit add-in (.dll), installed locally on Windows machines
Personal data collected by AvantLeap None
Sensitive data stored locally Anthropic API key and/or OpenAI API key — stored in RaccordoSettings.json next to DLL
Data location User's machine only — no AvantLeap cloud storage
External network calls (1) Anthropic Claude API — when Suggest command is used with Anthropic provider; (2) OpenAI API — when Suggest command is used with OpenAI provider; (3) Autodesk Entitlement API — once per Revit session. Ollama provider makes no external calls.
Data sent externally (1) Revit element type names + category + KB entries → Anthropic Claude API; (2) same → OpenAI API; (3) Autodesk Login User ID → Autodesk Entitlement API
Ollama Fully local — no external data transmission
Analytics / telemetry None
Crash reporting None
Cookies None
Third-party SDKs with data access None (HTTP calls are made directly via .NET HttpClient — no third-party SDK)
GDPR legal basis Contractual necessity (settings storage, entitlement check) · Legitimate interest (Anthropic/OpenAI API call) · No basis needed (Ollama — local only)
Data controller AvantLeap — info@avantleap.com
Data processor None
Sub-processors Anthropic, PBC (Claude API — Suggest command, Anthropic provider only) · OpenAI, Inc. (OpenAI API — Suggest command, OpenAI provider only) · Autodesk, Inc. (entitlement check only)
Privacy Policy — RACCORDO | Avant Leap