What is Developer Data?

Understand the meaning of Developer Data
Read time 1 minuteLast updated 2 days ago

Developer Data is a clearly defined category of data that Unity collects, stores, and processes on your behalf, and strictly under your direction. It’s a new data contract between you and Unity—one that empowers you with ownership, transparency, and control. This data generally originates from end user devices, meaning the phones, consoles, or desktops where your app is installed and running. It reflects how your users interact with your apps—including gameplay actions, feature usage, in-game purchases, session timing, device characteristics, performance behavior, and more. Developer Data includes two primary sources:
  • Data collected by the Unity Engine or runtime components, based on your configuration in the Unity Editor or Unity Dashboard (for example, diagnostic data, runtime context, player behavior signals)
  • Data you import or link through the Unity Dashboard, such as event streams or analytics exports from systems like Google Analytics or BigQuery
Developer Data is governed by your project-level configuration through the Developer Data framework. Unity only collects what you allow us to collect. And we only use that data in accordance with your instructions. This model introduces a clear separation between data Unity needs to function—and data Unity collects on your behalf to enhance your products and services. It gives you granular, enforceable ownership over the lifecycle of your data in Unity.