Article
Article
Article

BIM to Blockchain

Share this Article

El proyecto BIM to Blockchain, busca dar trazabilidad durante toda la ejecución de un proyecto BIM, apoyándonos en la herramienta Autodesk BIM 360, creando una solución integral que incluya, diseño, desarrollo y despliegue de redes distribuidas, garantizando la neutralidad del sistema.

La Nueva Dimensión de BIM: BIM to Blockchain 

Introducción

¿Qué es BIM?

BIM (Building Information Modeling) es una metodología de trabajo que se define en el contexto de la cultura colaborativa, y que supone una auténtica transformación que afecta a los procesos de diseño, constructivos y de gestión que se conocen hasta la fecha.

En esta nueva metodología se integran a todos los agentes intervinientes en el proceso de construcción (desde las promotoras, los estudios de arquitectura, ingenierías, constructoras, o empresas de mantenimiento, entre otros) estableciendo una conexión trasversal entre ellos a lo largo del ciclo de vida del activo.

¿Qué es BIM 360 Docs?

BIM 360 Docs es una herramienta de Autodesk que permite a todos los stakeholders involucrados en el proyecto de construcción tener acceso a toda la información en tiempo real, en un repositorio único, que además permite gestionar y revisar todos los documentos del proyecto, planos y modelos en la nube, entre otras funcionalidades.

La herramienta establece un control de acceso en base a unos niveles de permisos. Esto le permite establecer diferentes roles asociados a cada una de las actividades de los stakeholders, con acceso limitado a la información que sea relevante para ese perfil.

Este modelo de permisos que se establece en BIM 360 Docs se ha empleado por igual para el visor desarrollado dentro del marco del proyecto.

¿Qué es Blockchain?

Blockchain es una tecnología basada en una cadena de bloques que realiza un registro contable de transacciones. Cada uno de estos bloques contiene información que está criptografiada, tiene una marca temporal (timestamp) y es inmutable.

Blockchain se protege gracias a su propia arquitectura. Cada bloque contiene:
- La información (emisor, receptor, fecha)
- El Hash (número de identificación del bloque que es único e irrepetible).
- El hash del bloque anterior

De esta manera cada bloque queda conectado con su predecesor y su sucesor, creando entre ellos una cadena.

Si se cambiara la información de alguno de los bloques, automáticamente el hash asociado al mismo cambiaría, rompiéndose la cadena.

¿Cómo se relaciona BIM con Blockchain?

BIM supone la evolución de los sistemas de diseño tradicionales basados en el plano, ya que incorpora información geométrica (3D), de tiempos (4D), de costes (5D), ambiental (6D) y de mantenimiento (7D).

La idea principal de la metodología BIM supone que todos los agentes participen y colaboren en un mismo modelo alojado en un entorno común. Es por ello que distintos agentes, que en ocasiones pueden ser externos y desconocidos a nuestra organización participarán del mismo modelo. Gracias a Blockchain se podrá aportar una nueva dimensión a esta metodología, la dimensión de seguridad, transparencia y confianza (8D).

FIGURA 1: DIMENSIONES BIM
Figura 1: Dimensiones BIM. 

Descripción de la Solución Técnica

Planteamiento General

Dados los requisitos iniciales establecidos, se propuso un diseño de red de registro distribuido híbrida, público – privada. La parte privada se organiza en un marco de consorcio, dada la potencial multiplicidad de organizaciones participantes en un proceso BIM; mientras que la parte pública servirá de prueba de determinados hechos del proceso, tanto para las propias organizaciones como para terceros.

La solución se desarrolló sobre una arquitectura de referencia que facilita la creación de redes de negocio basadas en Hyperledger Fabric1, para las capacidades de blockchain privadas permisionadas, combinadas con registro público en redes como Ethereum2.

Por otra parte, dado que los activos asociados a los procesos BIM (modelos, documentos, etc.), podían presentar dificultades por su tamaño en su persistencia en redes blockchain, se ha incorporado el componente SEDAS (SEcure and Distributed electronic Asset Storage), que habilita un repositorio distribuido de documentos basado en IPFS 3 (Interplanetary Filesystem) y con la seguridad ofrecida por la propia blockchain.

 

FIGURA 2: ARQUITECTURA DE LA SOLUCIÓN
Figura 2: Arquitectura de la Solución. 

Por otra parte, la arquitectura sigue un patrón event-driven, patrón de arquitectura software que promueve desarrollos basados en la producción, detección, consumo y reacción a eventos. Este patrón es aplicable a los requisitos de integración entre plataformas, como ha sido en este caso la integración con BIM 360. La solución reaccionará a eventos producidos para compartirlos y distribuirlos a través de la infraestructura basada en blockchain.

En el siguiente apartado profundizaremos en los aspectos clave de esta arquitectura, y esencialmente en lo que respecta a la aportación de los componentes de blockchain.

Aspectos Clave de la Arquitectura

Desde una perspectiva de arquitectura, se debe considerar a la blockchain como un componente más de la misma, como podría ser también una base de datos. En concreto, blockchain aporta un registro compartido, distribuido e inmutable, y por eso esta tecnología forma parte del concepto de Distributed Ledger Technologies, o DLTs. Estas características ofrecen un enorme valor a escenarios como los relacionados con procesos BIM, en los que potencialmente múltiples organizaciones deben cooperar en el desarrollo de un conjunto de activos digitales, pero, con un marco que garantice que dichos activos no puedan ser manipulados sin el conocimiento y consentimiento de los involucrados correspondientes, siendo dicho marco gobernado de forma descentralizada.

También desde la perspectiva de arquitectura, se debe considerar los diferentes tipos de blockchain para seleccionar la solución más adecuada a cada contexto.

  • En primer lugar, se debe diferenciar entre redes de blockchain públicas y privadas.

 - Las redes públicas están abiertas a muchos participantes desconocidos entre sí, en ellas todos pueden registrar y leer datos en la blockchain, y contemplan mecanismos de consenso basados en pruebas (de trabajo, participación, etc.) que tienen un alto coste computacional.
 - En las redes privadas, por otra parte, los participantes son conocidos entre sí, pudiendo formar parte de una organización o de diferentes organizaciones, con permisos de escritura y lectura acordados entre los miembros, pudiendo establecerse gobernanzas centralizadas o descentralizadas.

  • También cabe diferenciar entre redes permisionadas y no permisionadas.

- Las permisionadas facilitan el acceso a la información registrada en función a permisos.

- En las no permisionadas, al contrario, la información está en claro para todos los participantes.

FIGURA 3: TIPOS DE BLOCKCHAIN
Figura 3: Tipos de Blockchain. 

Partiendo de estos tipos de blockchain, se adoptó una solución híbrida para el proyecto, combinando una red privada permisionada, basada en Hyperledger Fabric, y un registro en una red pública no permisionada, como es Ethereum (red de pruebas Robsten).

La ventaja de Hyperledger Fabric es que sus capacidades facilitan la traslación de procesos de negocio complejos entre múltiples organizaciones, ofreciendo un particionado físico de la información a través del concepto de canales ente organizaciones, y un particionado lógico que proporciona la posibilidad de establecer qué cosas puede hacer cada participante de la red. El registro en la red pública, por otra parte, sirve para el registro de resúmenes de mensajes de los eventos registrados en la red privada, lo que permite ser tratado como prueba ante terceros.

Finalmente, el último elemento a destacar de la arquitectura es el repositorio SEDAS. SEDAS es un repositorio también compartido y distribuido, que viene a complementar a las soluciones blockchain con la capacidad de almacenar activos digitales de gran volumen (ficheros grandes, documentos, etc), en un modelo peer to peer equivalente a soluciones de compartición de archivos como bittorrent5. Esta característica proporciona la capacidad de mantener una copia de los activos digitales modificados dentro del proceso BIM, con las ventajas de permisionado y seguridad que ofrecen las redes de blockchain.

Para entender mejor la aportación de estos elementos, resulta más ilustrativo trasladarlo a un ejemplo. En un proceso BIM donde un participante de una organización modifica un activo (un modelo, por ejemplo), la plataforma Autodesk BIM 360 genera un evento que nuestra plataforma captura. La información del evento incluye el identificador del activo modificado, por lo que lo descargamos para persistirlo de forma segura en SEDAS. Al mismo tiempo, se registra en Hyperledger Fabric el evento, y un resumen del mismo en la red Ethereum de pruebas Robsten. Ante una disputa entre participantes en el proceso, el registro del evento en claro en Hyperledger Fabric, la copia del activo en SEDAS, y la prueba pública registrada sumarían un conjunto de evidencias que resolverían de forma automática dicha disputa.

La integración requerida para esta solución implicaba la captura de todos los eventos producidos por BIM 360 Docs en un proceso BIM, procurando ser al mismo tiempo poco invasivos con la plataforma. Esto puede parecer complejo, pero nada más lejos de la realidad. En siguiente apartado veremos con más detalle cómo se ha realizado dicha integración, aprovechando la gran expresividad de las API (Aplication Program Interface) que ofrecen las plataformas de Autodesk.

Integración con Autodesk BIM 360

Al realizar el estudio sobre la mencionada integración, se observa que las APIs disponibles a través de Autodesk Forge satisfacen los supuestos establecidos para la solución, destacando sobre todo la API Webhook. Esto es así, porque ante el planteamiento del patrón de arquitectura dirigida por eventos, esta API permite suscripciones a notificaciones de eventos en todo el ecosistema que ofrece Autodesk Forge. Pero, además de esta API, la integración se ha realizado con otras tres: Authentication API, Data Management API y BIM 360 API.

  • Comenzando por la Authentication API, la función dentro de la integración era la de autenticarse con la plataforma, recibiendo un identificador (token) que proporcione los permisos necesarios para el resto de acciones a realizar. Se basa OAuth 2.06, un estándar abierto para la autenticación y autorización basado en identificadores (tokens), y, que es de uso habitual en soluciones en la nube.
  • La siguiente integración fue con la Webhook API, que evita el envío de peticiones de forma explícita para capturar los eventos que están ocurriendo. En su lugar, facilita el registro a los eventos que se necesitan gestionar, recibiendo notificaciones ante su ocurrencia. El siguiente diagrama, extraído de la documentación de Autodesk Forge, describe perfectamente ese comportamiento. 

 

FIGURA 4: INTEGRACIÓN CON WEBHOOK API
Figura 4: Integración con Webhood API.

  • Posteriormente, una vez producido un evento, se obtienen los identificadores de los elementos afectados por dicho evento. Con la Data Management API se puede acceder a la información sobre los mismos, e incluso descargarlos para ser persistidos en el sistema compartido y distribuido que ofrece el componente SEDAS. Señalar que, aparte de facilitar información sobre los elementos asociados al proceso BIM, se cuenta con la capacidad de cargar y descargar dichos elementos, lo que permite interaccionar de la misma forma que con otros servicios de almacenamiento en la nube.

  • Finalmente, y en lo que respecta a la integración, la BIM 360 API aporta la información sobre quién ha provocado el evento en la plataforma, y a qué organización pertenece.

Como resultado de todo este proceso se ha desarrollado un visor de uso sencillo por los distintos usuarios y con el mismo nivel de permisos y de acceso a la documentación con el que se contaba en la plataforma de BIM 360 Docs. La siguiente figura muestra una relación de eventos.

FIGURA 4: VISOR DE EVENTOS

Seleccionando un evento obtenemos un detalle del mismo. En dicho detalle se incluye un botón para descargar el fichero asociado al evento.

FIGURA 5: DETALLE DE UN EVENTO
Figura 5: Detalle de un Evento.

Conclusiones

Mediante este desarrollo, ACCIONA ha conseguido mejorar la trazabilidad y auditabilidad de todos los eventos asociados a archivos sobre BIM 360. Además, gracias al visor, el acceso a esos eventos es fácil e intuitivo, la solución es transparente para todos los participantes, no hay nadie que controle la herramienta por lo que solo existe una versión de la verdad a la que todos los stakeholders pueden acceder en caso de ser necesario y, además al estar registrado en una blockchain pública se consigue el no repudio de la información gestionada.

Una nueva dimensión BIM no solo es posible, sino que es necesaria para permitir un entorno colaborativo basado en la confianza entre partes y, ¿qué mejor herramienta que BLOCKCHAIN para llevarlo a cabo?

Leire Pastrana Torres, Graduada en Edificación por la Universidad Politécnica de Madrid y BIM Manager desde 2017, Técnica de Promoción en Proyectos, división Inmobiliaria de ACCIONA. Centrado en el segmento residencial y desarrollo de promociones de obra nueva. En ACCIONA ha desarrollado tareas de estudio de suelos, revisión de proyectos, visitas de obra, así como de implantación de nuevas metodologías de trabajo basadas en la tecnología, BPM o BIM. También ha colaborado en la implementación de Blockchain en ACCIONA participando en el proyecto piloto BIMTOBLOCKCHAIN.

Diana Martin Romero, Ingeniera Civil desde 2009 y Director Program por la EOI en 2018; es Manager del Skill Center de Blockchain y Nuevas tecnologías del Digital Innovation Hub de ACCIONA. Durante los últimos tres años, Diana ha liderado la implementación de Blockchain en ACCIONA como parte de la estrategia de transformación digital de la compañía en sus diferentes áreas. Anteriormente, formó parte del Centro Tecnológico de la Construcción de ACCIONA, que busca aportar nuevas soluciones a los retos tecnológicos a los que se enfrenta el sector de la construcción.

Maialen Calderón Perez, Graduada en Ingeniería de Edificación (Arquitecta Técnica) desde 2014 y BIM Manager desde 2018; Técnica del Departamento de Proyectos de la división de Inmobiliaria de ACCIONA. Maialen ha participado en la implementación de Blockchain en ACCIONA, siendo una de sus principales tareas el desarrollo de nuevas tecnologías como BIM y nuevas soluciones de gestión de negocio como BPM. Colabora en la gestión de proyectos de edificios de vivienda colectiva, individual y oficinas desde la fase de compra de suelo hasta la fase de construcción en obra.

Sobre ACCIONA

ACCIONA es una compañía internacional líder en soluciones sostenibles de infraestructuras y energías renovables. El grupo proporciona acceso al agua, genera energía 100 % renovable y construye infraestructuras transformadoras en línea con los Objetivos de Desarrollo Sostenible.

Antonio Estévez García es Director de I+D en Open Canarias, SL. Comenzó su carrera profesional como desarrollador de software independiente en 1985. En 1989 entró a formar parte del Gabinete de Análisis y Planificación de la Universidad de La Laguna como analista de procesos. En el año 1993 fue nombrado Responsable de Informática de Gestión en dicha Institución, para pasar a ocupar la Dirección de Informática del Centro de Comunicaciones y Tecnologías de la Información en 1997.

Sobre Open Canarias

Open Canarias, SL, es una empresa de ámbito nacional especializada en Tecnologías de la Información y Comunicaciones TIC, con especial foco en la modernización de sistemas heredados, consultoría TI, seguridad y desarrollo software a medida.

______
icon-svg-close-thick

Cookie preferences

Your privacy is important to us and so is an optimal experience. To help us customize information and build applications, we collect data about your use of this site.

May we collect and use your data?

Learn more about the Third Party Services we use and our Privacy Statement.

Strictly necessary – required for our site to work and to provide services to you

These cookies allow us to record your preferences or login information, respond to your requests or fulfill items in your shopping cart.

Improve your experience – allows us to show you what is relevant to you

These cookies enable us to provide enhanced functionality and personalization. They may be set by us or by third party providers whose services we use to deliver information and experiences tailored to you. If you do not allow these cookies, some or all of these services may not be available for you.

Customize your advertising – permits us to offer targeted advertising to you

These cookies collect data about you based on your activities and interests in order to show you relevant ads and to track effectiveness. By collecting this data, the ads you see will be more tailored to your interests. If you do not allow these cookies, you will experience less targeted advertising.

icon-svg-close-thick

THIRD PARTY SERVICES

Learn more about the Third-Party Services we use in each category, and how we use the data we collect from you online.

icon-svg-hide-thick

icon-svg-show-thick

Strictly necessary – required for our site to work and to provide services to you

Qualtrics
We use Qualtrics to let you give us feedback via surveys or online forms. You may be randomly selected to participate in a survey, or you can actively decide to give us feedback. We collect data to better understand what actions you took before filling out a survey. This helps us troubleshoot issues you may have experienced. Qualtrics Privacy Policy
Akamai mPulse
We use Akamai mPulse to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Akamai mPulse Privacy Policy
Digital River
We use Digital River to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Digital River Privacy Policy
Dynatrace
We use Dynatrace to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Dynatrace Privacy Policy
Khoros
We use Khoros to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Khoros Privacy Policy
Launch Darkly
We use Launch Darkly to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Launch Darkly Privacy Policy
New Relic
We use New Relic to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. New Relic Privacy Policy
Salesforce Live Agent
We use Salesforce Live Agent to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Salesforce Live Agent Privacy Policy
Wistia
We use Wistia to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Wistia Privacy Policy
Tealium
We use Tealium to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Tealium Privacy Policy
Upsellit
We use Upsellit to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Upsellit Privacy Policy
CJ Affiliates
We use CJ Affiliates to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. CJ Affiliates Privacy Policy
Commission Factory
We use Commission Factory to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Commission Factory Privacy Policy
Google Analytics (Strictly Necessary)
We use Google Analytics (Strictly Necessary) to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Google Analytics (Strictly Necessary) Privacy Policy
Typepad Stats
We use Typepad Stats to collect data about your behaviour on our sites. This may include pages you’ve visited. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our platform to provide the most relevant content. This allows us to enhance your overall user experience. Typepad Stats Privacy Policy
Geo Targetly
We use Geo Targetly to direct website visitors to the most appropriate web page and/or serve tailored content based on their location. Geo Targetly uses the IP address of a website visitor to determine the approximate location of the visitor’s device. This helps ensure that the visitor views content in their (most likely) local language.Geo Targetly Privacy Policy
SpeedCurve
We use SpeedCurve to monitor and measure the performance of your website experience by measuring web page load times as well as the responsiveness of subsequent elements such as images, scripts, and text.SpeedCurve Privacy Policy
Qualified
Qualified is the Autodesk Live Chat agent platform. This platform provides services to allow our customers to communicate in real-time with Autodesk support. We may collect unique ID for specific browser sessions during a chat. Qualified Privacy Policy

icon-svg-hide-thick

icon-svg-show-thick

Improve your experience – allows us to show you what is relevant to you

Google Optimize
We use Google Optimize to test new features on our sites and customize your experience of these features. To do this, we collect behavioral data while you’re on our sites. This data may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, your Autodesk ID, and others. You may experience a different version of our sites based on feature testing, or view personalized content based on your visitor attributes. Google Optimize Privacy Policy
ClickTale
We use ClickTale to better understand where you may encounter difficulties with our sites. We use session recording to help us see how you interact with our sites, including any elements on our pages. Your Personally Identifiable Information is masked and is not collected. ClickTale Privacy Policy
OneSignal
We use OneSignal to deploy digital advertising on sites supported by OneSignal. Ads are based on both OneSignal data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that OneSignal has collected from you. We use the data that we provide to OneSignal to better customize your digital advertising experience and present you with more relevant ads. OneSignal Privacy Policy
Optimizely
We use Optimizely to test new features on our sites and customize your experience of these features. To do this, we collect behavioral data while you’re on our sites. This data may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, your Autodesk ID, and others. You may experience a different version of our sites based on feature testing, or view personalized content based on your visitor attributes. Optimizely Privacy Policy
Amplitude
We use Amplitude to test new features on our sites and customize your experience of these features. To do this, we collect behavioral data while you’re on our sites. This data may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, your Autodesk ID, and others. You may experience a different version of our sites based on feature testing, or view personalized content based on your visitor attributes. Amplitude Privacy Policy
Snowplow
We use Snowplow to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Snowplow Privacy Policy
UserVoice
We use UserVoice to collect data about your behaviour on our sites. This may include pages you’ve visited. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our platform to provide the most relevant content. This allows us to enhance your overall user experience. UserVoice Privacy Policy
Clearbit
Clearbit allows real-time data enrichment to provide a personalized and relevant experience to our customers. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID.Clearbit Privacy Policy
YouTube
YouTube is a video sharing platform which allows users to view and share embedded videos on our websites. YouTube provides viewership metrics on video performance. YouTube Privacy Policy

icon-svg-hide-thick

icon-svg-show-thick

Customize your advertising – permits us to offer targeted advertising to you

Adobe Analytics
We use Adobe Analytics to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Adobe Analytics Privacy Policy
Google Analytics (Web Analytics)
We use Google Analytics (Web Analytics) to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Google Analytics (Web Analytics) Privacy Policy
AdWords
We use AdWords to deploy digital advertising on sites supported by AdWords. Ads are based on both AdWords data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that AdWords has collected from you. We use the data that we provide to AdWords to better customize your digital advertising experience and present you with more relevant ads. AdWords Privacy Policy
Marketo
We use Marketo to send you more timely and relevant email content. To do this, we collect data about your online behavior and your interaction with the emails we send. Data collected may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, email open rates, links clicked, and others. We may combine this data with data collected from other sources to offer you improved sales or customer service experiences, as well as more relevant content based on advanced analytics processing. Marketo Privacy Policy
Doubleclick
We use Doubleclick to deploy digital advertising on sites supported by Doubleclick. Ads are based on both Doubleclick data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Doubleclick has collected from you. We use the data that we provide to Doubleclick to better customize your digital advertising experience and present you with more relevant ads. Doubleclick Privacy Policy
HubSpot
We use HubSpot to send you more timely and relevant email content. To do this, we collect data about your online behavior and your interaction with the emails we send. Data collected may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, email open rates, links clicked, and others. HubSpot Privacy Policy
Twitter
We use Twitter to deploy digital advertising on sites supported by Twitter. Ads are based on both Twitter data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Twitter has collected from you. We use the data that we provide to Twitter to better customize your digital advertising experience and present you with more relevant ads. Twitter Privacy Policy
Facebook
We use Facebook to deploy digital advertising on sites supported by Facebook. Ads are based on both Facebook data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Facebook has collected from you. We use the data that we provide to Facebook to better customize your digital advertising experience and present you with more relevant ads. Facebook Privacy Policy
LinkedIn
We use LinkedIn to deploy digital advertising on sites supported by LinkedIn. Ads are based on both LinkedIn data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that LinkedIn has collected from you. We use the data that we provide to LinkedIn to better customize your digital advertising experience and present you with more relevant ads. LinkedIn Privacy Policy
Yahoo! Japan
We use Yahoo! Japan to deploy digital advertising on sites supported by Yahoo! Japan. Ads are based on both Yahoo! Japan data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Yahoo! Japan has collected from you. We use the data that we provide to Yahoo! Japan to better customize your digital advertising experience and present you with more relevant ads. Yahoo! Japan Privacy Policy
Naver
We use Naver to deploy digital advertising on sites supported by Naver. Ads are based on both Naver data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Naver has collected from you. We use the data that we provide to Naver to better customize your digital advertising experience and present you with more relevant ads. Naver Privacy Policy
Quantcast
We use Quantcast to deploy digital advertising on sites supported by Quantcast. Ads are based on both Quantcast data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Quantcast has collected from you. We use the data that we provide to Quantcast to better customize your digital advertising experience and present you with more relevant ads. Quantcast Privacy Policy
Call Tracking
We use Call Tracking to provide customized phone numbers for our campaigns. This gives you faster access to our agents and helps us more accurately evaluate our performance. We may collect data about your behavior on our sites based on the phone number provided. Call Tracking Privacy Policy
Wunderkind
We use Wunderkind to deploy digital advertising on sites supported by Wunderkind. Ads are based on both Wunderkind data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Wunderkind has collected from you. We use the data that we provide to Wunderkind to better customize your digital advertising experience and present you with more relevant ads. Wunderkind Privacy Policy
ADC Media
We use ADC Media to deploy digital advertising on sites supported by ADC Media. Ads are based on both ADC Media data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that ADC Media has collected from you. We use the data that we provide to ADC Media to better customize your digital advertising experience and present you with more relevant ads. ADC Media Privacy Policy
AgrantSEM
We use AgrantSEM to deploy digital advertising on sites supported by AgrantSEM. Ads are based on both AgrantSEM data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that AgrantSEM has collected from you. We use the data that we provide to AgrantSEM to better customize your digital advertising experience and present you with more relevant ads. AgrantSEM Privacy Policy
Bidtellect
We use Bidtellect to deploy digital advertising on sites supported by Bidtellect. Ads are based on both Bidtellect data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Bidtellect has collected from you. We use the data that we provide to Bidtellect to better customize your digital advertising experience and present you with more relevant ads. Bidtellect Privacy Policy
Bing
We use Bing to deploy digital advertising on sites supported by Bing. Ads are based on both Bing data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Bing has collected from you. We use the data that we provide to Bing to better customize your digital advertising experience and present you with more relevant ads. Bing Privacy Policy
G2Crowd
We use G2Crowd to deploy digital advertising on sites supported by G2Crowd. Ads are based on both G2Crowd data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that G2Crowd has collected from you. We use the data that we provide to G2Crowd to better customize your digital advertising experience and present you with more relevant ads. G2Crowd Privacy Policy
NMPI Display
We use NMPI Display to deploy digital advertising on sites supported by NMPI Display. Ads are based on both NMPI Display data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that NMPI Display has collected from you. We use the data that we provide to NMPI Display to better customize your digital advertising experience and present you with more relevant ads. NMPI Display Privacy Policy
VK
We use VK to deploy digital advertising on sites supported by VK. Ads are based on both VK data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that VK has collected from you. We use the data that we provide to VK to better customize your digital advertising experience and present you with more relevant ads. VK Privacy Policy
Adobe Target
We use Adobe Target to test new features on our sites and customize your experience of these features. To do this, we collect behavioral data while you’re on our sites. This data may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, your Autodesk ID, and others. You may experience a different version of our sites based on feature testing, or view personalized content based on your visitor attributes. Adobe Target Privacy Policy
Google Analytics (Advertising)
We use Google Analytics (Advertising) to deploy digital advertising on sites supported by Google Analytics (Advertising). Ads are based on both Google Analytics (Advertising) data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Google Analytics (Advertising) has collected from you. We use the data that we provide to Google Analytics (Advertising) to better customize your digital advertising experience and present you with more relevant ads. Google Analytics (Advertising) Privacy Policy
Trendkite
We use Trendkite to deploy digital advertising on sites supported by Trendkite. Ads are based on both Trendkite data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Trendkite has collected from you. We use the data that we provide to Trendkite to better customize your digital advertising experience and present you with more relevant ads. Trendkite Privacy Policy
Hotjar
We use Hotjar to deploy digital advertising on sites supported by Hotjar. Ads are based on both Hotjar data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Hotjar has collected from you. We use the data that we provide to Hotjar to better customize your digital advertising experience and present you with more relevant ads. Hotjar Privacy Policy
6 Sense
We use 6 Sense to deploy digital advertising on sites supported by 6 Sense. Ads are based on both 6 Sense data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that 6 Sense has collected from you. We use the data that we provide to 6 Sense to better customize your digital advertising experience and present you with more relevant ads. 6 Sense Privacy Policy
Terminus
We use Terminus to deploy digital advertising on sites supported by Terminus. Ads are based on both Terminus data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Terminus has collected from you. We use the data that we provide to Terminus to better customize your digital advertising experience and present you with more relevant ads. Terminus Privacy Policy
StackAdapt
We use StackAdapt to deploy digital advertising on sites supported by StackAdapt. Ads are based on both StackAdapt data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that StackAdapt has collected from you. We use the data that we provide to StackAdapt to better customize your digital advertising experience and present you with more relevant ads. StackAdapt Privacy Policy
The Trade Desk
We use The Trade Desk to deploy digital advertising on sites supported by The Trade Desk. Ads are based on both The Trade Desk data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that The Trade Desk has collected from you. We use the data that we provide to The Trade Desk to better customize your digital advertising experience and present you with more relevant ads. The Trade Desk Privacy Policy
RollWorks
We use RollWorks to deploy digital advertising on sites supported by RollWorks. Ads are based on both RollWorks data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that RollWorks has collected from you. We use the data that we provide to RollWorks to better customize your digital advertising experience and present you with more relevant ads. RollWorks Privacy Policy

Are you sure you want a less customized experience?

We can access your data only if you select "yes" for the categories on the previous screen. This lets us tailor our marketing so that it's more relevant for you. You can change your settings at any time by visiting our privacy statement

Your experience. Your choice.

We care about your privacy. The data we collect helps us understand how you use our products, what information you might be interested in, and what we can improve to make your engagement with Autodesk more rewarding.

May we collect and use your data to tailor your experience?

Explore the benefits of a customized experience by managing your privacy settings for this site or visit our Privacy Statement to learn more about your options.