Privacy Policy — FORJA
Last Updated: January 1, 2026
1. Introduction
This Privacy Policy explains how FORJA ("the Add-in"), developed and published by AvantLeap ("we", "us", "our"), handles information when you install and use the Add-in within Autodesk® Revit®.
FORJA is a Revit add-in for assembling repeating family patterns on building element faces. It operates entirely on your local machine. AvantLeap does not operate any server that receives, processes, or stores your project data or personal information.
By installing and using FORJA, 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 save formulas using the Formula Management form, the Add-in writes a configuration file to your machine:
Formula configuration file
Path: %APPDATA%\AvantLeap\Tools\Forja\formulas.json
This file contains the formula definitions you create: formula names, component names, Revit family and type references, and placement parameters (offsets, rotations, distribution settings). This file does not contain personal data — it contains technical configuration for Revit family placement rules.
Log files
Path: %TEMP%\AvantLeap.Tools.Forja\logs\
The Add-in writes session logs to this folder for diagnostic purposes. Log entries record command execution steps, validation results, and any errors encountered. Log files do not contain personal data — they record technical operations performed within the Revit session.
3.2 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. 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. The check is repeated the next time Revit starts.
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 data
- Your formula configuration files
- 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 |
|---|---|
Writing formula configuration to %APPDATA%\AvantLeap\Tools\Forja\ |
Contractual necessity — storing user-defined formulas is the core function of the Add-in. Without this file, formulas cannot persist between sessions. |
Writing session logs to %TEMP%\AvantLeap.Tools.Forja\logs\ |
Legitimate interest — diagnostic logging supports troubleshooting and product quality. Logs contain no personal data. |
| 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 exclusively on your local machine. AvantLeap has no access to this data at any time.
The security of the data is governed by:
- Your Windows user account permissions and file system access controls
- Your organisation's network and device security policies
The formula configuration file (formulas.json) is stored in your user AppData folder, which is private to your Windows account by default.
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.
You may choose to share the formulas.json configuration file with colleagues to distribute formula definitions. Any such sharing is entirely within your control and at your discretion.
7. Data Retention
The Add-in does not manage a data retention schedule. Data persists as long as you choose to keep it:
- Formula configuration file remains in your AppData folder until you delete it manually or uninstall the Add-in with cleanup.
- Log files accumulate in the Temp folder. They can be deleted manually at any time without affecting Add-in functionality.
- In-memory entitlement result is discarded automatically when Revit closes.
Uninstalling the Add-in removes the software. The formula configuration file and log files are not automatically deleted. You can delete them manually at the paths described in section 3.1.
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 any data processed by the Add-in:
| Right | How to exercise it |
|---|---|
| Access | The formula configuration file is a plain-text JSON file. Open it directly at the path described in section 3.1 to view all stored data. |
| Rectification | Edit the JSON file with any text editor, or use the Formula Management form within the Add-in. |
| Erasure | Delete the formula configuration file and/or the log folder at the paths described in section 3.1. |
| Restriction of processing | Stop running the Add-in. No data is written unless you actively use the Formula Management form or Create Formwork command. |
| Portability | The formula configuration is a plain-text JSON file. Copy it freely to any other machine or system. |
Because AvantLeap does not hold or receive your data, requests cannot be fulfilled by contacting AvantLeap directly — the data is on your machine and under your control. If you have a question about exercising these rights, contact us at info@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
FORJA 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.
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 | None |
| Data location | User's machine only — %APPDATA%\AvantLeap\Tools\Forja\ and %TEMP%\AvantLeap.Tools.Forja\logs\ |
| 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 |
| GDPR legal basis | Contractual necessity (formula storage, entitlement check) · Legitimate interest (diagnostic logging) |
| Data controller | AvantLeap — info@avantleap.com |
| Data processor | None |
| Sub-processors | Autodesk, Inc. (entitlement check only, governed by Autodesk Privacy Statement) |