Document Title

Last Updated: January 1, 2025

1. Introduction

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

Schema is a Revit add-in that extracts view layout definitions from Revit models and saves them as portable .schema.json files, which can be applied to other Revit models to recreate identical view arrangements. The Add-in operates entirely on your local machine. It does not transmit model data, project data, or personal data to AvantLeap.

By installing and using Schema, 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: support@avantleap.com Website: https://www.avantleap.com


3. What Data the Add-in Processes

3.1 Data Stored Locally on Your Machine

Schema stores the following data on your machine only when you explicitly save a schema file:

File type: .schema.json — a plain-text JSON file saved to a location you choose.

Field Description Personal Data?
Sheet numbers and names Sheet metadata from the source Revit model No
Viewport positions and sizes Geometric coordinates (in feet) on each sheet No
View names and view types Descriptive names of views in the model No
Title block family names Name of the title block family used No
Schema name A label you assign to the schema No
CreatedFrom The name of the source model as entered in Revit No

No personal data is stored. Schema files contain no Revit user account information, no Autodesk Login identifiers, and no file system paths from your machine. The .schema.json format is safe to share with colleagues or clients.

Schema also writes a log file to assist with troubleshooting:

File location: %APPDATA%\Autodesk\Revit\Addins\Schema\Schema.log

The log file contains operation results (success/failure messages, element IDs, sheet numbers) but does not contain personal data or model geometry.

3.2 Data Transmitted Externally

Autodesk App Store Entitlement Check

When the Add-in loads at Revit startup, it performs a single licence 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. This request goes directly from your machine to Autodesk's servers.

What it does: Autodesk returns a boolean IsValid response indicating whether your Autodesk account has a valid purchase for this Add-in. AvantLeap does not receive, log, or store the User ID or the response.

Result caching: The result is cached in memory for the duration of the current Revit session only. It is not written to disk.

Autodesk's privacy policy governs how Autodesk processes the User ID on their servers: https://www.autodesk.com/company/legal-notices-trademarks/privacy-statement

3.3 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
  • View content, annotation, or design data from your models
  • Analytics, telemetry, crash reports, or usage statistics
  • IP addresses or location data
  • Cookies or browser tracking of any kind

Processing activity Legal basis
Writing .schema.json files to your chosen location Legitimate interest — the schema file is the product's core output and is required to deliver the Add-in's primary function of transferring view layouts between models. No personal data is written.
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 Schema is stored exclusively on your local machine or within file locations you explicitly choose (e.g., a network share). AvantLeap has no access to this data at any time.

The security of schema files is governed by:

  • Your Windows user account permissions and file system access controls
  • Your organisation's network and device security policies

6. Data Sharing

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

The only external transmission performed by the Add-in is the Autodesk entitlement check described in section 3.2. That transmission goes directly from your machine to Autodesk — it does not pass through AvantLeap systems.


7. Data Retention

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

  • Schema files (.schema.json) remain at the path you chose when saving until you delete them manually.
  • Log file (Schema.log) accumulates entries until you delete or clear it manually.
  • In-memory entitlement result is discarded automatically when Revit closes.

Uninstalling the Add-in removes the software but does not automatically delete schema files or the log file. You can delete them manually.


8. Your Rights Under GDPR

If you are located in the European Economic Area (EEA) or the United Kingdom, you have the following rights regarding data processed by the Add-in:

Right How to exercise it
Access All data is stored locally. You can access schema files by opening them with any text editor, and the log file by navigating to %APPDATA%\Autodesk\Revit\Addins\Schema\.
Erasure You can delete schema files and the log file at any time using your file system.
Portability Schema files are plain-text JSON in an open format. You can copy or transfer them freely.

Because AvantLeap does not hold or receive your data, data requests cannot be fulfilled by contacting AvantLeap directly — the data is on your machine and under your control. If you have questions, contact us at support@avantleap.com.


9. International Data Transfers

The only data that leaves your machine is the Autodesk Login User ID sent to Autodesk's entitlement API (see section 3.2). Autodesk, Inc. is a US-based company. Your Autodesk account agreement and Autodesk's Privacy Statement govern any cross-border transfer of that identifier.

AvantLeap does not transfer any data internationally.


10. Children's Privacy

Schema is professional software designed for use in the Architecture, Engineering, and Construction industry. It is not intended for use by persons under the age of 16. We do not knowingly collect personal data from children. If you believe a child has provided personal data through use of this Add-in, please contact us at support@avantleap.com.


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: support@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 None
Data location User's machine only — no AvantLeap cloud storage
External network calls One call per Revit session to apps.autodesk.com (Autodesk Entitlement API)
Data sent externally Autodesk Login User ID (anonymised account identifier) + App Store App ID — to Autodesk, not AvantLeap
Analytics / telemetry None
Crash reporting None
Cookies None
Third-party SDKs with data access None (Newtonsoft.Json is a serialization library with no network access)
GDPR legal basis Contractual necessity (entitlement check only)
Data controller AvantLeap — support@avantleap.com
Data processor None (no AvantLeap-operated processing infrastructure)
Sub-processors Autodesk, Inc. (entitlement check only, governed by Autodesk Privacy Statement)